A következő cikkben megnézzük a Debfoster-t. Ez egy parancssori segédprogram csak az elengedhetetlen csomagokat tartsa meg, és távolítsa el azokat, amelyekre már nincs szükség. Ezért megtehetjük megtartani a miénk tiszta rendszer mindig. A Debfoster alkalmazás egy tárolóprogram az apt és a dpkg csomagkezelők számára. A kifejezetten kért telepített csomagok listáját tartja fenn.
Első futtatásakor a telepített csomagok listája létrejön és elmentésre kerül a könyvtárban található Keepers nevű fájlba / var / lib / debfoster /. A Debfoster ezt a listát használja a telepített csomagok észlelésére, csak azért, mert más csomagok függtek tőlük. Ha ezen függőségek egyike megváltozik, ez a segédprogram észreveszi és megkérdezi tőlünk, hogy el akarjuk-e távolítani az előző csomagot. Ily módon segítségünkre lesz tiszta rendszer fenntartása az általunk választott alapvető csomagokkal.
Telepítse a Debfoster-t az Ubuntu-ra
Debfoster az adattárakban elérhető az Ubuntu terjesztésünk. Ezért a telepítés nem jelent problémát. Csak a következő parancsot kell végrehajtanunk a terminálban (Ctrl + Alt + T) a Debfoster telepítéséhez bármely Debian-alapú rendszerre:
sudo apt install debfoster
Használja a Debfoster alkalmazást
Készítse el a telepített csomagok listáját
A telepítés után létre kell hoznunk a telepített csomagok listáját a következő parancs végrehajtásával ugyanabban a terminálban:
sudo debfoster -q
A fenti parancs hozzáadja az aktuálisan telepített csomagokat a Keepers fájlhoz a könyvtárban található / var / lib / debfoster /. Szerkeszthetjük ezt a fájlt, hogy eltávolítsuk azokat a csomagokat, amelyeket már nem akarunk telepíteni a rendszerünkre.
Nem szabad eltávolítanunk a fontos és a rendszerhez kapcsolódó csomagokat, például Linux kernel, grub, Ubuntu-base, Ubuntu-desktop stb. Célszerű biztonsági másolatot készíteni a fontos konfigurációs fájlokról, amelyeket manuálisan szerkesztünk.
Távolítsa el azokat a csomagokat, amelyek nem szerepelnek a listánkban
Kényszeríthetjük a segédprogramot, hogy távolítsa el azokat a csomagokat, amelyek nem szerepelnek az őrökben. Ehhez végrehajtjuk:
sudo debfoster -f
debfoster eltávolítja az összes csomagot, amely nem áll rendelkezésre a Keepers fájlban, a függőségükkel együtt. A rendszer kényszerítése az adatbázis betartására.
Ezek után időnként vagy a csomagok hozzáadása / eltávolítása után futtathatjuk a következő parancsot. Azzal ellenőrizni fogjuk, hogy vannak-e árva csomagok vagy nem sértett függőségek amelyeket el kell távolítani.
sudo debfoster
Ha telepített / eltávolított bármilyen csomagot, a Debfoster megkérdezi, hogy mit szeretne csinálni. Ha nem biztos benne, mit kell tennie, írja be a H billentyűt az elérhető opciók megtekintéséhez.
Csomagok megtekintése a Keepers listában
Az adatbázisban lévő csomagok listájának megtekintéséhez végrehajtjuk:
debfoster -a
Itt található az Ubuntu 16.04 LTS asztali csomagom listája.
Használjon másik adatbázist
Alapértelmezés szerint a fájlba telepített csomagok megmaradnak / var / lib / debfoster / keepers. Ha egy másik adatbázist akarunk megadni (természetesen őrzői aktát) használjuk a -k opció amint azt a következők mutatják:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Árva csomagok megtekintése
Nem mindig szükséges a "sudo debfoster" parancsot futtatni az árva csomagok ellenőrzéséhez. Ezt a funkciót a -s opció:
debfoster -s
Abban az esetben, ha van egy árva csomagunk, de szükségesnek tartjuk, és nem szeretnénk, ha a Debfoster eltávolítaná, egyszerűen hozzáadjuk a Keepers fájlhoz.
Ehhez szerkessze a fájlt / var / lib / debfoster / keepers kedvenc szerkesztőjével, és adja hozzá a program nevét.
Csomagok hozzáadása / eltávolítása
Mivel ez a segédprogram az apt-get és a dpkg csomagkezelők tárolója, csomagok hozzáadásához vagy eltávolításához is használhatjuk.
hogy telepítsen egy csomagot, a terminálon hajtjuk végre (Ctrl + Alt + T):
sudo debfoster screen
Most a Debfoster futtatja az apt-get szoftvert és telepíti a megadott csomagot.
hogy csomag eltávolítása, egyszerűen elhelyezzük a mínuszjel (-) közvetlenül a név után a csomag:
sudo debfoster screen-
Keresse meg a függőségeket
A csomagtól függő összes csomag felsorolásához a -d opció:
debfoster -d screen
És a közüzemi adatbázis összes csomagjának felsorolásához, amelyek az adott csomagtól függenek, a -e opció.
debfoster -e nombre-del-paquete
Debfoster dokumentáció
Megszerezni további részletek erről a segédprogramról, konzultálhatunk a man oldalak.
man debfoster
Amint azt gondolom, láttad, a Debfoster segít nyomon követni, amit telepítettünk, és eltávolít minden felesleges csomagot. Ez egyike azoknak az alkalmazásoknak, amelyek ne felejtse el nagyon óvatosan használni. Ne távolítsa el a rendszerrel kapcsolatos fontos csomagokat, például az Ubuntu-base, a grub, az aktuális kernelt stb. Ha mégis megteszi, használhatatlan rendszerhez juthat.
Köszönöm nagyon érdekes, remélem, ez nem olyan, mint más alkalmazások, amelyek törlik a fontos fájlokat
Vigyázni kell a használatakor, mivel fontos csomagokat törölhet. Tehát alaposan nézzen körül, ha törölni szeretné a tavat az állattartók közül
Érvényes linux mentára?