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

o debfosteru

U sljedećem članku ćemo 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 zadržite naš čist sistem Sve vrijeme. Aplikacija Debfoster je program spremnika za upravitelje paketa apt i dpkg. Održava listu instaliranih paketa koji su izričito traženi.

Kada 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 ovu listu da otkrije koji su paketi instalirani samo zato što drugi paketi ovise o njima. Ako se jedna od ovih zavisnosti promijeni, ovaj će uslužni program primijetiti i pitati nas želimo li ukloniti prethodni paket. Na ovaj način će nam pomoći održavati čist sistem sa osnovnim 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 instaliramo Debfoster na bilo koji sistem zasnovan na Debianu:

sudo apt install debfoster

Koristite Debfoster

Kreirajte listu instaliranih paketa

Jednom instalirani, moramo stvoriti listu 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 nalazi se u direktoriju / var / lib / debfoster /. Ovu datoteku možemo urediti kako bismo uklonili pakete koje više ne želimo imati instalirane na našem sistemu.

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

Uklonite pakete koji nisu na našoj listi

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

debfoster f force čišćenje

sudo debfoster -f

debfoster uklonit će sve pakete koji nisu dostupni u datoteci čuvara, zajedno sa njihovim ovisnostima. Prisiljavanje vašeg sistema 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 osiročenih paketa ili nekršenih zavisnosti koje treba ukloniti.

sudo debfoster

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

Pregled paketa na listi čuvara

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

debfoster -a

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

debfoster -a paketi u bazi podataka

Koristite drugu bazu podataka

Prema zadanim postavkama, paketi instalirani u datoteci će se čuvati / 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 da li postoje paketi bez roditelja. Ovu funkciju možemo izvršiti dodavanjem -s opcija:

debfoster -s

U slučaju da imamo siroče paket, ali smatramo da je 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 sa svojim omiljenim uređivačem i dodajte ime ovog programa.

Dodavanje / uklanjanje paketa

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

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

dodajte programe pomoću debfostera

sudo debfoster screen

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

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

uklonite programe pomoću debfostera

sudo debfoster screen-

Pronađi zavisnosti

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

debfoster prikazuje zavisnosti 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

Debfoster dokumentacija

Dobiti više detalja o ovom uslužnom programu, možemo se obratiti man pages.

man debfoster

man debfoster

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ja idem nich rekao je

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

    1.    Nahuel pillan rekao je

      Morate biti oprezni kada ga koristite, jer biste mogli izbrisati važne pakete. Pa dobro pogledajte kada želite izbrisati jezero od čuvara

  2.   Jose Enrique Monterroso Barrero rekao je

    Da li vrijedi za linux mint?