I neste artikkel skal vi ta en titt på Debfoster. Dette er en kommandolinjeverktøy å bare beholde viktige pakker og fjerne de som ikke lenger er nødvendige. Derfor kan vi beholde vår rent system hele tiden. Debfoster-applikasjonen er et containerprogram for apt- og dpkg-pakkeadministratorene. Opprettholder en liste over installerte pakker som eksplisitt ble forespurt.
Når vi kjører den for første gang, opprettes og lagres en liste over installerte pakker i en fil som heter keepers i katalogen / var / lib / debfoster /. Debfoster vil bruke denne listen til å oppdage hvilke pakker som er installert bare fordi andre pakker var avhengige av dem. Hvis en av disse avhengighetene endres, vil dette verktøyet legge merke til og spørre oss om vi vil fjerne den forrige pakken. På denne måten vil det hjelpe oss opprettholde et rent system med de essensielle pakkene vi velger.
Installer Debfoster på Ubuntu
Debfoster er tilgjengelig i arkiver av Ubuntu-distribusjonen. Derfor vil ikke installasjonen være noe problem. Vi trenger bare å utføre følgende kommando i terminalen (Ctrl + Alt + T) for å installere Debfoster på ethvert Debian-basert system:
sudo apt install debfoster
Bruk Debfoster
Lag listen over installerte pakker
Når vi er installert, må vi opprette listen over installerte pakker ved å utføre følgende kommando i samme terminal:
sudo debfoster -q
Ovennevnte kommando vil legge til nåværende installerte pakker i keepers-filen ligger i katalogen / var / lib / debfoster /. Vi kan redigere denne filen for å fjerne pakkene vi ikke lenger vil ha installert på systemet vårt.
Vi bør ikke fjerne viktige og systemrelaterte pakker, for eksempel Linux-kjernen, grub, Ubuntu-base, Ubuntu-desktop, etc. Det anbefales også å ta en sikkerhetskopi av viktige konfigurasjonsfiler som vi redigerer manuelt.
Fjern pakker som ikke er på listen vår
Vi kan tvinge verktøyet til å fjerne pakkene som ikke er oppført i brukerne. For å gjøre dette vil vi utføre:
sudo debfoster -f
debfoster vil fjerne alle pakker som ikke er tilgjengelige i keepers-filen, sammen med deres avhengighet. Tvinge systemet ditt til å overholde databasen.
Etter dette kan vi kjøre følgende kommando fra tid til annen eller etter å ha lagt til / fjernet pakker. Med det vi vil se etter foreldreløse pakker eller avhengigheter som ikke er brutt som må fjernes.
sudo debfoster
Hvis du har installert / fjernet noen pakker, vil Debfoster spørre deg om hva du vil gjøre. Hvis du ikke er sikker på hva du skal gjøre, skriv H for å se de tilgjengelige alternativene.
Vise pakker i Keepers-listen
For å se listen over pakker i databasen, vil vi utføre:
debfoster -a
Her er listen over pakker på Ubuntu 16.04 LTS-skrivebordet.
Bruk en annen database
Som standard beholdes pakkene som er installert i filen / var / lib / debfoster / keepers. Hvis vi vil spesifisere en annen database (en keepers-fil, selvfølgelig) vil vi bruke -k alternativ som det er vist i følgende:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Se foreldreløse pakker
Det er ikke alltid nødvendig å kjøre kommandoen "sudo debfoster" for å se etter foreldreløse pakker. Vi kan utføre denne funksjonen ved å legge til -s alternativ:
debfoster -s
I tilfelle vi har en foreldreløs pakke, men vi anser det som nødvendig, og vi ikke vil at Debfoster skal fjerne den, vil vi bare legge den til keepers-filen.
For å gjøre det, rediger filen / var / lib / debfoster / keepers med favorittredaktøren din, og legg til navnet på dette programmet.
Legg til / fjern pakker
Siden dette verktøyet er en beholder for apt-get og dpkg pakkeforvaltere, kan vi også bruke den til å legge til eller fjerne pakker.
Til installer en pakke, vil vi utføre i terminalen (Ctrl + Alt + T):
sudo debfoster screen
Nå kjører Debfoster apt-get og installerer den spesifiserte pakken.
Til fjern en pakke, vil vi ganske enkelt plassere en minustegn (-) rett etter navnet av pakken:
sudo debfoster screen-
Finn avhengigheter
For å liste opp alle pakkene som en pakke er avhengig av, bruker vi -d alternativ:
debfoster -d screen
Og for å liste opp alle pakkene i verktøydatabasen som avhenger av den gitte pakken, bruker vi -e alternativ.
debfoster -e nombre-del-paquete
Debfoster-dokumentasjon
Å få flere detaljer om dette verktøyet, kan vi konsultere mannssider.
man debfoster
Som jeg tror du har sett, vil Debfoster hjelpe oss med å holde rede på hva vi har installert og fjerne alle unødvendige pakker. Dette er en av de appene som husk å bruke veldig forsiktig. Ikke fjern viktige systemrelaterte pakker som Ubuntu-base, grub, Current Kernel, etc. Hvis du gjør det, kan du ende opp med et ubrukelig system.
Takk veldig interessant, jeg håper det ikke er som andre applikasjoner som sletter viktige filer
Du må være forsiktig når du bruker den, da du kan slette viktige pakker. Så ta en god titt når du vil slette innsjøen fra keepere
Er det gyldig for Linux mynte?