I nästa artikel ska vi ta en titt på Debfoster. Det här är en kommandoradsverktyg att bara behålla viktiga paket och ta bort de som inte längre behövs. Därför kan vi behåll vår rent system hela tiden. Debfoster-applikationen är ett containerprogram för apt- och dpkg-pakethanterare. Underhåller en lista över installerade paket som uttryckligen begärts.
När vi kör den för första gången skapas en lista med installerade paket och sparas i en fil som heter keepers i katalogen / var / lib / debfoster /. Debfoster använder den här listan för att upptäcka vilka paket som har installerats bara för att andra paket var beroende av dem. Om ett av dessa beroenden ändras kommer detta verktyg att märka och fråga oss om vi vill ta bort det tidigare paketet. På det här sättet kommer det att hjälpa oss upprätthålla ett rent system med de viktiga paket som vi väljer.
Installera Debfoster på Ubuntu
Debfoster är finns i förvar av vår Ubuntu-distribution. Därför kommer installationen inte att vara ett problem. Vi behöver bara utföra följande kommando i terminalen (Ctrl + Alt + T) för att installera Debfoster på något Debian-baserat system:
sudo apt install debfoster
Använd Debfoster
Skapa listan över installerade paket
När vi väl har installerat måste vi skapa listan över installerade paket genom att utföra följande kommando i samma terminal:
sudo debfoster -q
Ovanstående kommando kommer att lägga till för närvarande installerade paket i Keepers-filen finns i katalogen / var / lib / debfoster /. Vi kan redigera den här filen för att ta bort de paket som vi inte längre vill ha installerat på vårt system.
Vi bör inte ta bort viktiga och systemrelaterade paket, såsom Linux-kärna, grub, Ubuntu-bas, Ubuntu-skrivbord, etc. Det rekommenderas också att säkerhetskopiera viktiga konfigurationsfiler som vi redigerar manuellt.
Ta bort paket som inte finns på vår lista
Vi kan tvinga verktyget att ta bort paketen som inte är listade i djurhållarna. För att göra detta kommer vi att utföra:
sudo debfoster -f
debfoster tar bort alla paket som inte är tillgängliga i Keepers-filen, tillsammans med deras beroenden. Tvingar ditt system att följa databasen.
Efter detta kan vi köra följande kommando då och då eller efter att ha lagt till / tagit ut paket. Med det vi kommer att leta efter föräldralösa paket eller beroenden som inte bryts som måste tas bort.
sudo debfoster
Om du har installerat / tagit bort några paket frågar Debfoster dig vad du vill göra. Om du inte är säker på vad du ska göra skriver du H för att se tillgängliga alternativ.
Visa paket i Keepers-listan
För att se listan över paket i databasen kommer vi att utföra:
debfoster -a
Här är listan över paket på mitt Ubuntu 16.04 LTS-skrivbord.
Använd en annan databas
Som standard behålls de paket som är installerade i filen / var / lib / debfoster / keepers. Om vi vill ange en annan databas (naturligtvis en djurhållarfil) kommer vi att använda -k alternativ som det visas i följande:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Visa föräldralösa paket
Det är inte alltid nödvändigt att köra kommandot "sudo debfoster" för att söka efter föräldralösa paket. Vi kan utföra denna funktion genom att lägga till -s alternativ:
debfoster -s
Om vi har ett föräldralöst paket, men vi anser det nödvändigt och vi inte vill att Debfoster ska ta bort det, lägger vi helt enkelt till det i Keepers-filen.
För att göra det, redigera filen / var / lib / debfoster / keepers med din favoritredigerare och lägg till namnet på det här programmet.
Lägg till / ta bort paket
Eftersom det här verktyget är en behållare för apt-get och dpkg-pakethanterare kan vi också använda den för att lägga till eller ta bort paket.
till installera ett paketkommer vi att utföra i terminalen (Ctrl + Alt + T):
sudo debfoster screen
Nu kör Debfoster apt-get och installerar det angivna paketet.
till ta bort ett paket, vi placerar helt enkelt en minus tecken (-) direkt efter namnet av paketet:
sudo debfoster screen-
Hitta beroenden
För att lista alla paket som ett paket beror på använder vi -d alternativ:
debfoster -d screen
Och för att lista alla paket i verktygsdatabasen som beror på det givna paketet använder vi -e alternativ.
debfoster -e nombre-del-paquete
Debfoster-dokumentation
Att få mer information om det här verktyget, kan vi konsultera man-sidor.
man debfoster
Som jag tror att du har sett kommer Debfoster att hjälpa oss att hålla reda på vad vi har installerat och ta bort alla onödiga paket. Det här är en av de appar som kom ihåg att använda mycket försiktigt. Ta inte bort viktiga systemrelaterade paket som Ubuntu-base, grub, Current Kernel, etc. Om du gör det kan du sluta med ett oanvändbart system.
Tack väldigt intressant, jag hoppas att det inte är som andra applikationer som tar bort viktiga filer
Du måste vara försiktig när du använder den, eftersom du kan ta bort viktiga paket. Så ta en titt när du vill ta bort sjön från djurhållare
Är det giltigt för Linux-mynta?