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:
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:
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.
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):
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:
sudo debfoster screen-
Pronađi zavisnosti
Za popis svih paketa o kojima paket ovisi, koristit ćemo -d opcija:
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
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.
Hvala vrlo zanimljivo, nadam se da nije poput ostalih aplikacija koje brišu važne datoteke
Morate biti oprezni kada ga koristite, jer biste mogli izbrisati važne pakete. Pa dobro pogledajte kada želite izbrisati jezero od čuvara
Da li vrijedi za linux mint?