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.
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.
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.
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
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.
Interessant ... Jeg bruker kommandoen "sudo apt search" for å søke etter en pakke i repositoriene.
Veldig bra, og jeg skjønte nettopp at jeg har millioner av programvarepakker som jeg tester, bra innlegg.
Å bruke VBox fra nå av XD.