V příštím článku se podíváme na Debfoster. Tohle je jeden obslužný program příkazového řádku ponechat pouze základní balíčky a odebrat ty, které již nejsou potřeba. Proto můžeme zachovat naše čistý systém pořád. Aplikace Debfoster je kontejnerový program pro správce balíků apt a dpkg. Udržuje seznam nainstalovaných balíčků, které byly výslovně požadovány.
Když jej spustíme poprvé, vytvoří se seznam nainstalovaných balíků a uloží se do souboru s názvem keepers v adresáři / var / lib / debfoster /. Debfoster použije tento seznam ke zjištění, které balíčky byly nainstalovány, jen proto, že na nich závisely jiné balíčky. Pokud se jedna z těchto závislostí změní, tento nástroj si toho všimne a zeptá se nás, jestli chceme odebrat předchozí balíček. Tímto způsobem nám pomůže udržujte čistý systém se základními balíčky, které si vybereme.
Nainstalujte si Debfoster na Ubuntu
Debfoster je k dispozici v úložištích naší distribuce Ubuntu. Proto instalace nebude problém. Abychom mohli Debfoster nainstalovat na jakýkoli systém založený na Debianu, budeme muset v terminálu spustit pouze následující příkaz (Ctrl + Alt + T):
sudo apt install debfoster
Použijte Debfoster
Vytvořte seznam nainstalovaných balíčků
Po instalaci musíme vytvořit seznam nainstalovaných balíčků provedením následujícího příkazu ve stejném terminálu:
sudo debfoster -q
Výše uvedený příkaz přidá aktuálně nainstalované balíčky do souboru chovatelů nachází se v adresáři / var / lib / debfoster /. Tento soubor můžeme upravit, abychom odstranili balíčky, které již nechceme mít nainstalované v našem systému.
Neměli bychom odebírat důležité a systémové balíčky, jako je linuxové jádro, grub, Ubuntu-base, Ubuntu-desktop atd. Je také vhodné udělat zálohu důležitých konfiguračních souborů, které upravujeme ručně.
Odeberte balíčky, které nejsou na našem seznamu
Můžeme přinutit obslužný program, aby odstranil balíčky, které nejsou uvedeny v strážcích. K tomu provedeme:
sudo debfoster -f
debfoster odstraní všechny balíčky, které nejsou k dispozici v souboru ošetřovatelů, spolu s jejich závislostmi. Nutí váš systém vyhovět databázi.
Poté můžeme spustit následující příkaz čas od času nebo po přidání / odebrání balíčků. S tím zkontrolujeme osiřelé balíčky nebo neporušené závislosti které je třeba odstranit.
sudo debfoster
Pokud jste nainstalovali / odebrali nějaké balíčky, Debfoster se vás zeptá, co chcete udělat. Pokud si nejste jisti, co dělat, zadejte H, abyste viděli dostupné možnosti.
Prohlížení balíčků v seznamu Keepers
Chcete-li zobrazit seznam balíčků v databázi, provedeme:
debfoster -a
Zde je seznam balíčků na mé pracovní ploše Ubuntu 16.04 LTS.
Použijte jinou databázi
Ve výchozím nastavení budou balíčky nainstalované v souboru zachovány / var / lib / debfoster / keepers. Pokud chceme specifikovat jinou databázi (samozřejmě archiv) použijeme -k možnost jak je znázorněno v následujícím:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Zobrazit osiřelé balíčky
Pro kontrolu osiřelých balíčků není vždy nutné spustit příkaz "sudo debfoster". Tuto funkci můžeme provést přidáním - možnost:
debfoster -s
V případě, že máme osiřelý balíček, ale považujeme to za nutné a nechceme, aby jej Debfoster odstranil, jednoduše jej přidáme do souboru strážců.
Chcete-li tak učinit, upravte soubor / var / lib / debfoster / keepers se svým oblíbeným editorem a přidejte název tohoto programu.
Přidat / odebrat balíčky
Jelikož je tento nástroj kontejnerem pro správce balíků apt-get a dpkg, můžeme jej také použít k přidání nebo odebrání balíčků.
na nainstalujte balíček, provedeme v terminálu (Ctrl + Alt + T):
sudo debfoster screen
Nyní Debfoster spustí apt-get a nainstaluje určený balíček.
na odebrat balíček, jednoduše umístíme a znaménko minus (-) přímo za jménem balíčku:
sudo debfoster screen-
Najděte závislosti
K vypsání všech balíků, na kterých balíček závisí, použijeme -d volba:
debfoster -d screen
A pro seznam všech balíků v databázi obslužných programů, které závisí na daném balíčku, použijeme -e možnost.
debfoster -e nombre-del-paquete
Debfoster dokumentace
Chcete-li získat další podrobnosti o tomto nástroji, můžeme konzultovat manuálové stránky.
man debfoster
Jak si myslím, jak jste viděli, Debfoster nám pomůže sledovat, co jsme nainstalovali, a odstranit všechny nepotřebné balíčky. Toto je jedna z těch aplikací, které nezapomeňte používat velmi opatrně. Neodstraňujte důležité balíčky související se systémem, jako je Ubuntu-base, grub, Aktuální jádro atd. Pokud tak učiníte, můžete skončit s nepoužitelným systémem.
Díky velmi zajímavé, doufám, že to není jako jiné aplikace, které odstraňují důležité soubory
Při jeho používání musíte být opatrní, protože byste mohli mazat důležité balíčky. Takže se dobře podívejte, když chcete vymazat jezero od chovatelů
Je to platné pro linuxovou mincovnu?