Přeinstalace balíků na novém systému Debian Linuxsystémy je skutečná bolest. Trvá to čas a je únavné to udělat. V důsledku toho se mnoho uživatelů uchýlilo k psaní složitých skriptů prostředí, které automaticky instalují aplikace do nových systémů. Pokud jste v Debianu nováčkem nebo jste unaveni z toho, abyste museli vypsat programy, které chcete znovu nainstalovat ručně, existuje lepší způsob, jak vytvořit skript pro instalaci aplikace: pomocí instalačního programu Debianu se skript vygeneruje automaticky .
Poznámka: Ačkoli tento tutoriál pokrývá Debian, může také pracovat s deriváty Debianu. Nebojte se následovat spolu s informacemi uvedenými níže.
Export nainstalovaných balíčků z Apt
Existuje několik způsobů, jak vygenerovat seznambalíčky a v průběhu let bylo použito mnoho různých metod. Všechny tyto staré metody však zahrnují propojení více příkazů dohromady, aby se odstranil popis každé aplikace, aby se v seznamu zobrazily pouze názvy balíčků. Tyto metody jsou stěží praktické, takže v tomto tutoriálu nebudeme pokrýt žádné z nich. Místo toho využijeme nového správce balíků Apt, který je součástí Debian 9 a 10, jak to přichází s značka apt Vlastnosti
Funkce apt-mark je skvělým aspektem Aptsprávce balíčků. S ním mohou uživatelé použít k zobrazení seznamu automaticky nainstalovaných aplikací (přednastavení systémem během instalace), jakož i seznamu balíčků, které uživatel nainstaloval ručně po tom, co byl nainstalován.
Upozorňujeme, že pokud plánujete tuto funkci používatna Debianu musíte používat verzi operačního systému, který podporuje Apt. Apt-get nebude fungovat! Pokud tedy používáte Debian 8, musíte před zahájením této příručky projít procesem upgradu!
Oznámení
Aplikace apt-mark negeneruje pouzeseznam nainstalovaných balíčků softwaru nainstalovaného přímo z úložišť softwaru Debian. Ukáže také balíčky nainstalované prostřednictvím DEB ke stažení nebo věci ze softwarových úložišť třetích stran. Při používání tohoto nástroje mějte na paměti.
Vytvořte seznam ručně nainstalovaných balíčků
Pokud chcete vytvořit seznamručně instalované aplikace z různých repozitářů, místo aby generovaly gigantický seznam každé jednotlivé aplikace, kterou Debian Linux standardně obsahuje, je pro vás funkce „showmanual“ v apt-mark určena.
Chcete-li vygenerovat seznam, otevřete terminál stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici. Poté zadejte operaci příkazového řádku níže a vygenerujte seznam v příkazovém řádku terminálu.

apt-mark showmanual
Podívejte se přes terminálovou výzvu a uvidíteseznam všech balíčků, které jste na Debian Linux nainstalovali ručně. Pokud je seznam příliš dlouhý na první pohled, přidejte pomocí příkazu níže možnost „více“.
apt-mark showmanual | more
Chcete-li tento seznam uložit později, odešlete jej do textového souboru. Chcete-li například uložit všechny ručně nainstalované balíčky do složky „Dokumenty“, postupujte takto:
apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt
Vytvořte seznam automaticky nainstalovaných balíčků
Potřebujete vygenerovat seznam všech balíčků, které byly během instalace automaticky nainstalovány do vašeho systému Debian? Pokud ano, budete muset použít funkci „showauto“ značka apt.
Otevřete okno terminálu pomocí Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici. Poté zadejte operaci příkazového řádku níže a získáte seznam automaticky nainstalovaných balíčků v Debianu.

apt-mark showauto
Podívejte se na vygenerovaný seznam v okně terminálu. Nebo, pokud seznam vygenerovaných balíčků, že značka apt výtisky jsou příliš čitelné, zvažte přidání argumentu „více“ z příkazového řádku, abyste je mohli snáze třídit.
apt-mark showauto | more
Chcete-li ukládat automaticky nainstalované balíčky Debianu na později, odešlete je do textového souboru pomocí následujícího příkazu.
apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt
Přeinstalace balíků
Chcete-li znovu nainstalovat balíčky ze seznamu uloženého z textového souboru, otevřete okno terminálu. Poté postupujte podle pokynů níže.
Vezměte prosím na vědomí, že žádné balíčky, které nemohou býtznovu stažené (AKA byly nainstalovány prostřednictvím stahovatelného DEB) se touto metodou nenainstaluje a správce balíčků Apt ukáže chybu pro ty, které nelze stáhnout.
Znovu nainstalujte ručně nainstalované balíčky
Chcete-li znovu nainstalovat všechny aplikace Debian ze seznamu ručně nainstalovaných balíčků, zadejte do příkazového okna následující příkaz.
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)
Pokud jsou balíčky již v systému, ale přesto je chcete přeinstalovat, přidejte přepínač příkazového řádku „–reinstall“.
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall
Přeinstalujte automaticky nainstalované balíčky
Chcete-li znovu nainstalovat všechny aplikace Debian ze seznamu automaticky nainstalovaných balíčků, zadejte do okna terminálu níže uvedený příkaz.
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)
Chcete-li znovu nainstalovat věci, které jsou již v systému k dispozici, přidejte přepínač příkazového řádku „–reinstall“.
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall</p>
Komentáře