Debfoster, rengjør systemet og oppbevar bare de viktige pakkene

om debfoster

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:

debfosterholdere

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:

debfoster f kraft rengjøring

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.

debfoster -a pakker i databasen

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):

legge til programmer med debfoster

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:

fjerne programmer med debfoster

sudo debfoster screen-

Finn avhengigheter

For å liste opp alle pakkene som en pakke er avhengig av, bruker vi -d alternativ:

debfoster viser avhengigheter av en pakke

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.

mann debfoster

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.


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.   Jeg går nich sa

    Takk veldig interessant, jeg håper det ikke er som andre applikasjoner som sletter viktige filer

    1.    Nahuel-søyle sa

      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

  2.   Jose Enrique Monterroso Barrero sa

    Er det gyldig for Linux mynte?