V naslednjem članku si bomo ogledali Debfoster. To je eno pripomoček ukazne vrstice hraniti samo bistvene pakete in odstraniti tiste, ki niso več potrebni. Zato lahko ohrani našo čist sistem ves čas. Aplikacija Debfoster je vsebniški program za skrbnike paketov apt in dpkg. Vzdržuje seznam nameščenih paketov, ki so bili izrecno zahtevani.
Ko ga zaženemo prvič, se bo ustvaril seznam nameščenih paketov in shranil v datoteko, imenovano skrbniki v imeniku / var / lib / debfoster /. Debfoster bo s tem seznamom ugotovil, kateri paketi so bili nameščeni samo zato, ker so bili drugi paketi od njih odvisni. Če se ena od teh odvisnosti spremeni, bo ta pripomoček opazil in nas vprašal, ali želimo odstraniti prejšnji paket. Na ta način nam bo v pomoč vzdrževati čist sistem z najpomembnejšimi paketi, ki jih izberemo.
Namestite Debfoster na Ubuntu
Debfoster je na voljo v skladiščih naše distribucije Ubuntu. Zato namestitev ne bo predstavljala težav. Za namestitev Debfosterja v kateri koli sistem, ki temelji na Debianu, bomo morali v terminalu izvesti naslednji ukaz (Ctrl + Alt + T):
sudo apt install debfoster
Uporabite Debfoster
Ustvarite seznam nameščenih paketov
Po namestitvi moramo seznam nameščenih paketov ustvariti z izvajanjem naslednjega ukaza v istem terminalu:
sudo debfoster -q
Zgornji ukaz bo dodal trenutno nameščene pakete v datoteko imetnikov v imeniku / var / lib / debfoster /. To datoteko lahko uredimo, da odstranimo pakete, ki jih ne želimo več nameščati v naš sistem.
Ne smemo odstranjevati pomembnih in s sistemom povezanih paketov, kot so jedro Linuxa, grub, Ubuntu-base, Ubuntu-namizje itd. Priporočljivo je tudi narediti varnostno kopijo pomembnih konfiguracijskih datotek, ki jih urejamo ročno.
Odstranite pakete, ki niso na našem seznamu
Pripomoček lahko prisilimo, da odstrani pakete, ki niso navedeni v imetnikih. Za to bomo izvedli:
sudo debfoster -f
debfoster bo odstranil vse pakete, ki niso na voljo v datoteki skrbnikov, skupaj z njihovimi odvisnostmi. Prisiljevanje vašega sistema v skladnost z bazo podatkov.
Po tem lahko občasno zaženemo naslednji ukaz ali po dodajanju / odstranjevanju paketov. S tem preverili bomo osirotele pakete ali neskrbljene odvisnosti ki jih je treba odstraniti.
sudo debfoster
Če ste namestili / odstranili vse pakete, vas bo Debfoster vprašal, kaj želite storiti. Če niste prepričani, kaj storiti, vnesite H, da si ogledate razpoložljive možnosti.
Ogled paketov na seznamu skrbnikov
Za ogled seznama paketov v bazi podatkov bomo izvedli:
debfoster -a
Tu je seznam paketov na mojem namizju Ubuntu 16.04 LTS.
Uporabite drugo bazo podatkov
Privzeto se hranijo paketi, nameščeni v datoteki / var / lib / debfoster / imetniki. Če želimo določiti drugo bazo podatkov (datoteko imetnikov, seveda) uporabili bomo -k možnost kot je prikazano v nadaljevanju:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Oglejte si osirotele pakete
Za preverjanje osirotelih paketov ni vedno treba zagnati ukaza "sudo debfoster". To funkcijo lahko izvajamo tako, da dodamo -s možnost:
debfoster -s
V primeru, da imamo paket sirote, vendar se nam zdi potreben in ne želimo, da ga Debfoster odstrani, ga preprosto dodamo v datoteko imetnikov.
Če želite to narediti, uredite datoteko / var / lib / debfoster / imetniki z najljubšim urejevalnikom in dodajte ime tega programa.
Dodajanje / odstranjevanje paketov
Ker je ta pripomoček vsebnik za skrbnike paketov apt-get in dpkg, ga lahko uporabimo tudi za dodajanje ali odstranjevanje paketov.
za namestite paket, bomo v terminalu izvedli (Ctrl + Alt + T):
sudo debfoster screen
Zdaj bo Debfoster zagnal apt-get in namestil navedeni paket.
za odstranite paket, preprosto bomo postavili znak minus (-) neposredno za imenom paketa:
sudo debfoster screen-
Poiščite odvisnosti
Za seznam vseh paketov, od katerih je paket odvisen, bomo uporabili -d možnost:
debfoster -d screen
In za seznam vseh paketov v zbirki podatkov o pripomočkih, ki so odvisni od danega paketa, bomo uporabili -e možnost.
debfoster -e nombre-del-paquete
Debfosterjeva dokumentacija
Da bi dobili več podrobnosti o tem pripomočku, se lahko posvetujemo z strani.
man debfoster
Kot mislim, da ste že videli, nam bo Debfoster pomagal slediti, kaj smo namestili, in odstranil vse nepotrebne pakete. To je ena tistih aplikacij, ki ne pozabite uporabljati zelo previdno. Ne odstranjujte pomembnih sistemskih paketov, kot so Ubuntu-base, grub, Current Kernel itd. V tem primeru boste morda imeli neuporaben sistem.
Hvala zelo zanimivo, upam, da ni tako kot druge aplikacije, ki brišejo pomembne datoteke
Pri uporabi morate biti previdni, saj lahko izbrišete pomembne pakete. Torej, dobro si oglejte, ko želite imetnikom izbrisati jezero
Ali velja za lint minto?