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:
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:
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.
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):
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:
sudo debfoster screen-
Find afhængigheder
For at liste alle de pakker, en pakke afhænger af, bruger vi -d mulighed:
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.
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.
Tak meget interessant, jeg håber, det er ikke som andre applikationer, der sletter vigtige filer
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
Er det gyldigt for Linux mynte?