Find pakker med apt-cache og aptitude

Når du afinstallerer et program eller en pakke i Linux, har du to muligheder, eller gør det gennem programcentret i din distro eller fra en terminal.

For at afinstallere et program fra kommandolinjen skal du vide det nøjagtige navn på pakken. Og det viser sig, at det nogle gange bliver svært at huske. Det kan ske, at når du vil afinstallere et program, afinstallerer du kun en pakke eller afhængighed af det. Dette indlæg hjælper dig med at få en pakke eller et program gennem en terminal med apt-cache y aptitude.

smoking forstørrelsesglas

Kommandoen apt-cache giver dig mulighed for at observere en masse information om de pakker, der er gemt i APT-databasen. Vi kan definere disse oplysninger som en cache, der gemmes midlertidigt, når apt-update-kommandoen er udført, for at opdatere APT-databasen.

Lad os starte med at kontrollere alle de pakker, der er installeret på din distro. Hvis du løber:

apt-cache pkgnames | mere

Der genereres en liste med alle tilgængelige pakker i systemet. Ved at placere “| mere ”giver dig mulighed for at rulle gennem listen efter linje ved at trykke på Enter. I tilfælde af at du vil rulle op og ned med tastaturpilene eller rulle, kan du udføre

apt-cache pkgnames | mindre

for at afslutte listen over pakker skal du blot trykke på bogstavet "q".

At kende en del af navnet

Det er bestemt lidt rudimentært at kigge efter en pakke på en liste, der virker tidløs. I dette særlige eksempel arbejder vi ved at søge efter handbrake-gtk-programmet

Hvis du kender starten på pakkenavnet, kan du køre:

apt-cache pkgnames

Kommandoen returnerer en liste over alle pakker, hvis navne begynder med navnet indtastet ovenfor.

Det vil sige, at hvis du kun husker "hånd", når du udfører kommandoen, ville du have noget som dette.


pkgnavne


Antag nu, at du kender en del af programnavnet, men ikke nødvendigvis starten. I dette tilfælde bruger vi kommandoen aptitude. Hvis du kører følgende kommando:

egnetheds søgning

Aptitude, udfører en søgning i APT-databasen og viser alle de pakker, hvis navn indeholder det stykke, du definerede tidligere. For eksempel, hvis du kun huskede "bremse", ville du få noget som dette.

aptitude

I begge tilfælde, uanset om du kender programmets start eller ej, kan du altid bruge aptitude-kommandoen til at finde en pakke.

Når pakken er opnået, kan du få alle oplysninger om den fra terminalen. Løb:

apt-cache afhænger

afhænger

Vis alle afhængigheder i pakken. Hvis du vil vise flere oplysninger om pakkespecifikationerne, såsom navn, størrelse, afhængigheder, størrelse, når de er installeret og mere, kan du bruge showkommandoen ved at udføre.

apt-cache-show

Du kan altid læse apt-cache-manualen ved at køre

mand apt-cache

For at kontrollere enhver anden hjælpekommando.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   The Guillox sagde han

    Interessant ... Jeg bruger kommandoen "sudo apt search" til at søge efter en pakke i arkiverne.

  2.   HO2Gi sagde han

    Meget god, og jeg indså lige, at jeg har millioner af softwarepakker, som jeg tester, godt indlæg.
    At bruge VBox fra nu af XD.