Debfoster, rens dit system, og opbevar kun de vigtige pakker

om debfoster

I den næste artikel skal vi se på Debfoster. Dette er en kommandolinjeværktøj kun at opbevare vigtige pakker og fjerne dem, der ikke længere er nødvendige. Derfor kan vi hold vores rent system hele tiden. Debfoster-applikationen er et containerprogram til apt- og dpkg-pakkehåndtering. Vedligeholder en liste over installerede pakker, der udtrykkeligt blev anmodet om.

Når vi kører det for første gang, oprettes en liste over installerede pakker og gemmes i en fil kaldet keepers i biblioteket / var / lib / debfoster /. Debfoster bruger denne liste til at opdage, hvilke pakker der er installeret, bare fordi andre pakker var afhængige af dem. Hvis en af ​​disse afhængigheder ændres, bemærker dette værktøj og spørger os, om vi vil fjerne den forrige pakke. På denne måde vil det hjælpe os opretholde et rent system med de vigtige pakker, vi vælger.

Installer Debfoster på Ubuntu

Debfoster er tilgængelig i arkiver af vores Ubuntu-distribution. Derfor vil installationen ikke være et problem. Vi bliver kun nødt til at udføre følgende kommando i terminalen (Ctrl + Alt + T) for at installere Debfoster på ethvert Debian-baseret system:

sudo apt install debfoster

Brug Debfoster

Opret listen over installerede pakker

Når vi er installeret, skal vi oprette listen over installerede pakker ved at udføre følgende kommando i den samme terminal:

debfoster-brugere

sudo debfoster -q

Ovenstående kommando tilføjer aktuelt installerede pakker til keepers-filen placeret i telefonbogen / var / lib / debfoster /. Vi kan redigere denne fil for at fjerne de pakker, som vi ikke længere vil have installeret på vores system.

Vi bør ikke fjerne vigtige og systemrelaterede pakker, såsom Linux-kerne, grub, Ubuntu-base, Ubuntu-desktop osv. Det tilrådes også at tage en sikkerhedskopi af vigtige konfigurationsfiler, som vi redigerer manuelt.

Fjern pakker, der ikke er på vores liste

Vi kan tvinge værktøjet til at fjerne de pakker, der ikke er anført i brugere. For at gøre dette udfører vi:

debfoster f kraft rengøring

sudo debfoster -f

debfoster fjerner alle pakker, der ikke er tilgængelige i keepers-filen sammen med deres afhængighed. Tvinger dit system til at overholde databasen.

Herefter kan vi køre følgende kommando fra tid til anden eller efter tilføjelse / fjernelse af pakker. Med det vi vil kontrollere for forældreløse pakker eller ikke-overtrådte afhængigheder der skal fjernes.

sudo debfoster

Hvis du har installeret / fjernet pakker, spørger Debfoster dig, hvad du vil gøre. Hvis du ikke er sikker på, hvad du skal gøre, skal du skrive H for at se de tilgængelige muligheder.

Visning af pakker på Keeper-listen

For at se listen over pakker i databasen udfører vi:

debfoster -a

Her er listen over pakker på mit Ubuntu 16.04 LTS-skrivebord.

debfoster -a pakker i databasen

Brug en anden database

Som standard opbevares de pakker, der er installeret i filen / var / lib / debfoster / brugere. Hvis vi vil specificere en anden database (en keepers-fil, selvfølgelig) vi bruger -k mulighed som det er vist i følgende:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Se forældreløse pakker

Det er ikke altid nødvendigt at køre kommandoen "sudo debfoster" for at kontrollere forældreløse pakker. Vi kan udføre denne funktion ved at tilføje -s mulighed:

debfoster -s

Hvis vi har en forældreløs pakke, men vi anser det for nødvendigt, og vi ikke ønsker, at Debfoster skal fjerne den, vil vi blot tilføje den til keepers-filen.

For at gøre det skal du redigere filen / var / lib / debfoster / brugere med din yndlingseditor, og tilføj navnet på dette program.

Tilføj / fjern pakker

Da dette værktøj er en container til apt-get- og dpkg-pakkehåndtering, kan vi også bruge den til at tilføje eller fjerne pakker.

til installere en pakke, vi udfører i terminalen (Ctrl + Alt + T):

tilføj programmer med debfoster

sudo debfoster screen

Nu kører Debfoster apt-get og installerer den angivne pakke.

til fjern en pakke, vi placerer simpelthen en minustegn (-) direkte efter navnet af pakken:

fjern programmer med debfoster

sudo debfoster screen-

Find afhængigheder

For at liste alle de pakker, en pakke afhænger af, bruger vi -d mulighed:

debfoster viser afhængigheder af en pakke

debfoster -d screen

Og for at liste alle pakkerne i hjælpedatabasen, der afhænger af den givne pakke, bruger vi -e mulighed.

debfoster -e nombre-del-paquete

Debfoster-dokumentation

At få flere detaljer om dette værktøj, kan vi konsultere mand sider.

mand debfoster

man debfoster

Som jeg tror, ​​du har set, hjælper Debfoster os med at holde styr på, hvad vi har installeret, og fjerne alle unødvendige pakker. Dette er en af ​​de apps, der husk at bruge meget omhyggeligt. Fjern ikke vigtige systemrelaterede pakker som Ubuntu-base, grub, Current Kernel osv. Hvis du gør det, kan du ende med et ubrugeligt system.


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

    Tak meget interessant, jeg håber, det er ikke som andre applikationer, der sletter vigtige filer

    1.    Nahuel søjle sagde han

      Du skal være forsigtig, når du bruger den, da du kan slette vigtige pakker. Så kig godt, når du vil slette søen fra brugere

  2.   Jose Enrique Monterroso Barrero sagde han

    Er det gyldigt for Linux mynte?