Debfoster, rengör ditt system och behåll bara de viktiga paketen

om debfoster

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:

Debfoster-djurhållare

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:

debfoster f tvättrengöring

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.

debfoster-ett paket i databasen

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

lägg till program med debfoster

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:

ta bort program med debfoster

sudo debfoster screen-

Hitta beroenden

För att lista alla paket som ett paket beror på använder vi -d alternativ:

debfoster visar beroenden för ett paket

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

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.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jag går nisch sade

    Tack väldigt intressant, jag hoppas att det inte är som andra applikationer som tar bort viktiga filer

    1.    Nahuels pelare sade

      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

  2.   Jose Enrique Monterroso Barrero sade

    Är det giltigt för Linux-mynta?