Debfoster, očistite svoj sustav i čuvajte samo važne pakete

o debfosteru

U sljedećem ćemo članku pogledati Debfoster. Ovo je jedno uslužni program naredbenog retka zadržati samo osnovne pakete i ukloniti one koji više nisu potrebni. Stoga možemo čuvaj naš čisti sustav cijelo vrijeme. Aplikacija Debfoster je program spremnika za upravitelje paketa apt i dpkg. Održava popis instaliranih paketa koji su izričito traženi.

Kad ga pokrenemo prvi put, stvorit će se popis instaliranih paketa i spremiti u datoteku koja se zove čuvari u direktoriju / var / lib / debfoster /. Debfoster će koristiti ovaj popis za otkrivanje koji su paketi instalirani samo zato što drugi paketi ovise o njima. Ako se jedna od ovih ovisnosti promijeni, ovaj će uslužni program primijetiti i pitati nas želimo li ukloniti prethodni paket. Na taj će nam način pomoći održavati čist sustav nužnim paketima koje odaberemo.

Instalirajte Debfoster na Ubuntu

Debfoster je dostupno u spremištima naše Ubuntu distribucije. Stoga instalacija neće predstavljati problem. Morat ćemo izvršiti sljedeću naredbu u terminalu (Ctrl + Alt + T) da bismo instalirali Debfoster na bilo koji sustav zasnovan na Debianu:

sudo apt install debfoster

Koristite Debfoster

Stvorite popis instaliranih paketa

Jednom instalirani, moramo stvoriti popis instaliranih paketa izvršavanjem sljedeće naredbe na istom terminalu:

čuvari debfostera

sudo debfoster -q

Gornja naredba dodati će trenutno instalirane pakete u datoteku čuvara koji se nalazi u direktoriju / var / lib / debfoster /. Ovu datoteku možemo urediti kako bismo uklonili pakete koje više ne želimo instalirati u naš sustav.

Ne bismo trebali uklanjati važne pakete povezane sa sustavom, kao što su Linux kernel, grub, Ubuntu-base, Ubuntu-desktop, itd. Također je poželjno napraviti sigurnosnu kopiju važnih konfiguracijskih datoteka koje ručno uređujemo.

Uklonite pakete koji nisu na našem popisu

Možemo prisiliti uslužni program da ukloni pakete koji nisu navedeni u čuvarima. Da bismo to učinili, izvršit ćemo:

debfoster f prisilno čišćenje

sudo debfoster -f

debfoster uklonit će sve pakete koji nisu dostupni u datoteci čuvara, zajedno sa njihovim ovisnostima. Prisiljavanje vašeg sustava da se uskladi s bazom podataka.

Nakon toga s vremena na vrijeme možemo pokrenuti sljedeću naredbu ili nakon dodavanja / uklanjanja paketa. S tim provjerit ćemo ima li paketa bez roditelja ili neovlaštenih ovisnosti koje treba ukloniti.

sudo debfoster

Ako ste instalirali / uklonili bilo koji paket, Debfoster će vas pitati što želite učiniti. Ako niste sigurni što učiniti, upišite H da biste vidjeli dostupne opcije.

Pregled paketa na popisu čuvara

Da bismo vidjeli popis paketa u bazi podataka, izvršit ćemo:

debfoster -a

Evo popisa paketa na mojoj radnoj površini Ubuntu 16.04 LTS.

debfoster -a paketi u bazi podataka

Koristite drugu bazu podataka

Prema zadanim postavkama, paketi instalirani u datoteci bit će zadržani / var / lib / debfoster / čuvari. Ako želimo navesti drugu bazu podataka (dosje čuvara, naravno) koristit ćemo -k opcija kao što je prikazano u sljedećem:

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

Pogledajte pakete bez roditelja

Nije uvijek potrebno pokrenuti naredbu "sudo debfoster" da biste provjerili ima li bez paketa. Ovu funkciju možemo izvršiti dodavanjem -s opcija:

debfoster -s

U slučaju da imamo siroče paket, ali smatramo da je to potrebno i ne želimo da ga Debfoster ukloni, jednostavno ćemo ga dodati u datoteku čuvara.

Da biste to učinili, uredite datoteku / var / lib / debfoster / čuvari s omiljenim uređivačem i dodajte naziv ovog programa.

Dodavanje / uklanjanje paketa

Budući da je ovaj uslužni program spremnik za upravitelje paketa apt-get i dpkg, možemo ga koristiti i za dodavanje ili uklanjanje paketa.

u instalirajte paket, izvršit ćemo u terminalu (Ctrl + Alt + T):

dodati programe pomoću debfostera

sudo debfoster screen

Sada će Debfoster pokrenuti apt-get i instalirati navedeni paket.

u uklonite paket, jednostavno ćemo postaviti a znak minus (-) neposredno iza imena paketa:

uklanjanje programa s

sudo debfoster screen-

Pronađite ovisnosti

Za popis svih paketa o kojima paket ovisi, koristit ćemo -d opcija:

debfoster pokazati ovisnosti paketa

debfoster -d screen

A da bismo naveli sve pakete u uslužnoj bazi podataka koji ovise o danom paketu, koristit ćemo -e opcija.

debfoster -e nombre-del-paquete

Debfosterova dokumentacija

Da biste dobili više detalja o ovom uslužnom programu, možemo se obratiti man stranice.

čovjek debfoster

man debfoster

Kao što mislim da ste vidjeli, Debfoster će nam pomoći da pratimo što smo instalirali i ukloniti sve nepotrebne pakete. Ovo je jedna od onih aplikacija koje ne zaboravite koristiti vrlo pažljivo. Ne uklanjajte važne pakete povezane sa sustavom poput Ubuntu-base, grub, Current Kernel itd. Ako to učinite, možda ćete završiti s neupotrebljivim sustavom.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ja idem nich dijo

    Hvala vrlo zanimljivo, nadam se da nije poput ostalih aplikacija koje brišu važne datoteke

    1.    Nahuel-ov stup dijo

      Kad ga upotrebljavate, morate biti oprezni jer biste mogli izbrisati važne pakete. Pa dobro pogledajte kada želite ukloniti jezero od čuvara

  2.   Jose Enrique Monterroso Barrero dijo

    Da li vrijedi za linux mint?