Në artikullin vijues do të hedhim një vështrim në Debfoster. Ky është një dobia e linjës komanduese për të mbajtur vetëm paketat thelbësore dhe për të hequr ato që nuk janë më të nevojshme. Prandaj, ne mundemi mbani tonat sistem i pastër gjatë gjithë kohës. Aplikacioni Debfoster është një program kontejner për menaxherët e paketave apt dhe dpkg. Mban një listë të paketave të instaluara që ishin kërkuar në mënyrë të qartë.
Kur ta ekzekutojmë për herë të parë, një listë e paketave të instaluara do të krijohet dhe ruhet në një skedar të quajtur mbajtës në direktori / var / lib / debfoster /. Debfoster do të përdorë këtë listë për të zbuluar se cilat paketa janë instaluar vetëm sepse paketat e tjera vareshin prej tyre. Nëse njëra nga këto varësi ndryshon, kjo pajisje do të vërejë dhe do të na pyesë nëse duam të heqim paketën e mëparshme. Në këtë mënyrë, do të na ndihmojë mirëmbajë një sistem të pastër me paketat thelbësore që ne zgjedhim.
Instaloni Debfoster në Ubuntu
Debfoster është të disponueshme në depo të shpërndarjes sonë Ubuntu. Prandaj, instalimi nuk do të jetë problem. Do të duhet të ekzekutojmë vetëm komandën e mëposhtme në terminal (Ctrl + Alt + T) për të instaluar Debfoster në çdo sistem të bazuar në Debian:
sudo apt install debfoster
Përdorni Debfoster
Krijoni listën e paketave të instaluara
Pasi të instalohen, ne duhet të krijojmë listën e paketave të instaluara duke ekzekutuar komandën e mëposhtme në të njëjtin terminal:
sudo debfoster -q
Komanda e mësipërme do të shtojë paketat e instaluara aktualisht në skedarin e mbajtësve ndodhet ne direktori / var / lib / debfoster /. Ne mund ta modifikojmë këtë skedar për të hequr paketat që nuk duam më të instalohen në sistemin tonë.
Ne nuk duhet të heqim paketat e rëndësishme dhe të lidhura me sistemin, të tilla si kerneli Linux, grub, Ubuntu-base, Ubuntu-desktop, etj. Këshillohet gjithashtu të bëni një kopje rezervë të skedarëve të rëndësishëm të konfigurimit që ne i redaktojmë manualisht.
Hiqni paketat që nuk janë në listën tonë
Ne mund ta detyrojmë ndërmarrjen të heqë paketat që nuk janë të shënuara në mbajtës. Për ta bërë këtë, ne do të ekzekutojmë:
sudo debfoster -f
debfoster do të heqë të gjitha paketat që nuk janë në dispozicion në skedarin e mbajtësve, së bashku me varësitë e tyre. Detyrimi i sistemit tuaj të përputhet me bazën e të dhënave.
Pas kësaj ne mund të ekzekutojmë komandën e mëposhtme herë pas here ose pas shtimit / heqjes së paketave. Me atë ne do të kontrollojmë për paketa jetime ose varësi jo të shkelura që duhet të hiqen.
sudo debfoster
Nëse keni instaluar / hequr ndonjë paketë, Debfoster do t'ju pyesë se çfarë doni të bëni. Nëse nuk jeni i sigurt se çfarë të bëni, shtypni H për të parë opsionet në dispozicion.
Shikimi i paketave në listën e Rojëtarëve
Për të parë listën e paketave në bazën e të dhënave, ne do të ekzekutojmë:
debfoster -a
Këtu është lista e paketave në desktopin tim Ubuntu 16.04 LTS.
Përdorni një bazë të dhënash të ndryshme
Si parazgjedhje, paketat e instaluara në skedar do të mbahen / var / lib / debfoster / roje. Nëse duam të specifikojmë një bazë të dhënash të ndryshme (një dosje e rojeve, natyrisht) ne do të përdorim -k opsion siç tregohet në vijim:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Shikoni paketat jetime
Nuk është gjithmonë e nevojshme të ekzekutoni komandën "sudo debfoster" për të kontrolluar për paketat jetime. Ne mund ta kryejmë këtë funksion duke shtuar opsioni -s:
debfoster -s
Në rast se kemi një paketë jetime, por e konsiderojmë të domosdoshme dhe nuk duam që Debfoster ta heqë atë, ne thjesht do ta shtojmë në skedarin e rojeve.
Për ta bërë këtë, redaktoni skedarin / var / lib / debfoster / roje me redaktorin tuaj të preferuar dhe shtoni emrin e këtij programi.
Shtoni / hiqni paketat
Meqenëse kjo vegël është një enë për menaxherët e paketave apt-get dhe dpkg, ne gjithashtu mund ta përdorim atë për të shtuar ose hequr pako.
në instaloni një paketë, ne do të ekzekutojmë në terminal (Ctrl + Alt + T):
sudo debfoster screen
Tani Debfoster do të ekzekutojë apt-get dhe do të instalojë paketën e specifikuar.
në hiqni një pako, ne thjesht do të vendosim një shenja minus (-) direkt pas emrit të paketës:
sudo debfoster screen-
Gjeni varësitë
Për të renditur të gjitha paketat nga të cilat varet një paketë, ne do të përdorim -d opsion:
debfoster -d screen
Dhe për të renditur të gjitha paketat në bazën e të dhënave të shërbimeve që varen nga paketa e dhënë, ne do të përdorim -e opsion.
debfoster -e nombre-del-paquete
Dokumentacioni i Debfoster
Për të marrë më shumë detaje në lidhje me këtë pajisje, ne mund të konsultohet me faqet e njeriut.
man debfoster
Siç mendoj se e keni parë, Debfoster do të na ndihmojë të mbajmë gjurmët e asaj që kemi instaluar dhe të heqë të gjitha paketat e panevojshme. Ky është një nga ato aplikacione që mos harroni të përdorni me shumë kujdes. Mos hiq paketa të rëndësishme të lidhura me sistemin si baza e Ubuntu, grub, Kernel aktual, etj. Nëse e bëni këtë, mund të përfundoni me një sistem të papërdorshëm.
Faleminderit shumë interesante, shpresoj se nuk është si aplikacionet e tjera që fshijnë skedarë të rëndësishëm
Duhet të keni kujdes kur e përdorni, pasi mund të fshini paketa të rëndësishme. Kështu që hidhini një sy të mirë kur dëshironi të fshini liqenin nga rojet
A është e vlefshme për nenexhikun linux?