Vind pakketten met apt-cache en aptitude

Bij het verwijderen van een programma of pakket in Linux heb je twee opties, of doe het via het programmacentrum van je distro of vanaf een terminal.

Om een ​​programma vanaf de opdrachtregel te verwijderen, moet u de exacte naam van het pakket weten. En het blijkt dat dit soms moeilijk te onthouden is. Het kan gebeuren dat wanneer u een programma wilt verwijderen, u alleen een pakket of afhankelijkheid ervan verwijdert. Dit bericht zal je helpen om een ​​pakket of programma via een terminal te krijgen met apt-cache y geschiktheid.

tuxvergrootglas

Met de opdracht apt-cache kunt u veel informatie bekijken over de pakketten die in de APT-database zijn opgeslagen.. We kunnen deze informatie definiëren als een cache, die tijdelijk wordt opgeslagen zodra de opdracht apt-update wordt uitgevoerd, om de APT-database bij te werken.

Laten we beginnen met het controleren van alle pakketten die op uw distro zijn geïnstalleerd. Als je rent:

apt-cache pkgnames | meer

Er wordt een lijst gegenereerd met alle pakketten die in het systeem beschikbaar zijn. Door "| meer ”kunt u per regel door de lijst bladeren door op Enter te drukken. In het geval dat u op en neer wilt scrollen met de toetsenbordpijlen of scrollen, kunt u dit uitvoeren

apt-cache pkgnames | minder

Om de lijst met pakketten te verlaten, drukt u gewoon op de letter "q".

Een deel van de naam kennen

Het is zeker een beetje rudimentair om op een lijst naar een pakket te zoeken dat tijdloos lijkt. Voor dit specifieke voorbeeld zullen we werken door te zoeken naar het handbrake-gtk-programma

Als u het begin van de pakketnaam weet, kunt u het volgende uitvoeren:

apt-cache pkgnames

Het commando retourneert een lijst met alle pakketten waarvan de naam begint met de naam die hierboven is geschreven.

Dat wil zeggen, als u alleen "hand" onthoudt, zou u bij het uitvoeren van het commando zoiets als dit hebben.


pkgnamen


Stel nu dat u een deel van de programmanaam kent, maar niet noodzakelijk het begin. In dit geval gebruiken we het commando aptitude. Als u de volgende opdracht uitvoert:

zoeken naar bekwaamheid

Aptitude, voert een zoekopdracht uit in de APT-database en geeft een lijst van alle pakketten waarvan de naam het stuk bevat dat u eerder hebt gedefinieerd. Als je je bijvoorbeeld alleen "rem" herinnert, zou je zoiets krijgen.

geschiktheid

In beide gevallen, of u nu de start van het programma kent of niet, u kunt altijd het commando aptitude gebruiken om een ​​pakket te lokaliseren.

Zodra het pakket is verkregen, kunt u alle informatie erover opvragen bij de terminal. Rennen:

apt-cache hangt ervan af

afhankelijk

Toon alle afhankelijkheden van het pakket. Als je meer informatie wilt tonen over de pakketspecificaties, zoals naam, grootte, afhankelijkheden, grootte na installatie en meer, kun je het show commando gebruiken door uit te voeren.

apt-cache show

U kunt de handleiding van apt-cache altijd lezen door uit te voeren

man apt cache

Om een ​​ander hulpprogramma te controleren.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   DeGuillox zei

    Interessant ... Ik gebruik het commando "sudo apt search" om te zoeken naar een pakket in de repositories.

  2.   HO2Gi zei

    Heel goed, en ik realiseerde me net dat ik miljoenen softwarepakketten heb die ik test, goede post.
    Om VBox vanaf nu te gebruiken XD.