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:
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:
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.
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):
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:
sudo debfoster screen-
Pronađite ovisnosti
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
Debfosterova dokumentacija
Da biste dobili više detalja o ovom uslužnom programu, možemo se obratiti man stranice.
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.
Hvala vrlo zanimljivo, nadam se da nije poput ostalih aplikacija koje brišu važne datoteke
Kad ga upotrebljavate, morate biti oprezni jer biste mogli izbrisati važne pakete. Pa dobro pogledajte kada želite ukloniti jezero od čuvara
Da li vrijedi za linux mint?