Finn pakker med apt-cache og aptitude

Når du avinstallerer et program eller en pakke i Linux, har du to alternativer, eller gjør det gjennom programsenteret til distroen din, eller fra en terminal.

For å avinstallere et program fra kommandolinjen, må du vite nøyaktig navnet på pakken. Og det viser seg at dette noen ganger blir vanskelig å huske. Det kan hende at når du vil avinstallere et program, avinstallerer du bare en pakke eller avhengighet av det. Dette innlegget vil hjelpe deg med å få en pakke eller et program gjennom en terminal med apt cache y aptitude.

forstørrelsesglass

Med apt-cache-kommandoen kan du observere mye pakkeinformasjon lagret i APT-databasen. Vi kan definere denne informasjonen som en cache, som lagres midlertidig når apt-update-kommandoen er utført, for å oppdatere APT-databasen.

La oss starte med å sjekke alle pakkene som er installert på distroen din. Hvis du løper:

apt-cache pkgnames | mer

En liste vil bli generert med alle pakkene som er tilgjengelige i systemet. Ved å plassere “| mer ”lar deg bla gjennom listen etter linje ved å trykke Enter. I tilfelle du vil bevege deg opp og ned med tastaturet eller bla pilene, kan du utføre

apt-cache pkgnames | mindre

for å avslutte listen over pakker, trykk bare på bokstaven "q".

Å kjenne en del av navnet

Det er absolutt litt rudimentært å se etter en pakke på en liste som virker tidløs. For dette spesifikke eksemplet vil vi jobbe med å søke etter handbrake-gtk-programmet

I tilfelle du vet begynnelsen på pakkenavnet, kan du kjøre:

apt-cache pkgnames

Kommandoen returnerer en liste over alle pakker hvis navn begynner med navnet som er angitt ovenfor.

Det vil si at hvis du bare husker "hånd", ville du ha noe sånt når du utførte kommandoen.


pakkenavn


Anta at du kjenner en del av programnavnet, men ikke nødvendigvis starten. I dette tilfellet vil vi bruke aptitude-kommandoen. Hvis du kjører følgende kommando:

egnethetssøk

Aptitude, utfører et søk i APT-databasen, og lister opp alle pakkene i hvis navn de inneholder den delen du definerte tidligere. Hvis du for eksempel bare husket “brems”, ville du få noe slikt.

aptitude

I begge tilfeller, enten du vet starten på programmet eller ikke, kan du alltid bruke aptitude-kommandoen til å finne en pakke.

Når pakken er anskaffet, kan du få all informasjon om den fra terminalen. Løping:

apt-cache avhenger

avhenger

Vis alle avhengigheter i pakken. Hvis du vil vise mer informasjon om pakkespesifikasjonene, for eksempel navn, størrelse, avhengigheter, størrelse når den er installert og mer, kan du bruke showkommandoen ved å utføre.

apt-cache-show

Du kan alltid lese apt-cache-håndboken ved å kjøre

mann apt-cache

For å sjekke andre kommandoer for verktøyet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   The Guillox sa

    Interessant ... Jeg bruker kommandoen "sudo apt search" for å søke etter en pakke i repositoriene.

  2.   HO2Gi sa

    Veldig bra, og jeg skjønte nettopp at jeg har millioner av programvarepakker som jeg tester, bra innlegg.
    Å bruke VBox fra nå av XD.