Preinštalovanie balíkov na novom systéme Debian Linuxsystémy sú skutočnou bolesťou. Trvá to čas a je únavné, aby ste to urobili. Výsledkom je, že veľa používateľov sa píše o zložitých skriptoch shellu, ktoré automaticky inštalujú aplikácie do nových systémov. Ak ste pre Debian nováčikom alebo ste unavení z toho, že musíte vypísať zoznam programov, ktoré chcete preinštalovať manuálne, existuje lepší spôsob, ako vytvoriť skript na inštaláciu aplikácií: pomocou inštalačného programu Debianu automaticky vygenerujte skript. ,
Poznámka: Tento tutoriál sa síce týka Debianu, ale môže fungovať aj na derivátoch Debianu. Neváhajte a postupujte spolu s informáciami uvedenými nižšie.
Export nainštalovaných balíkov z aplikácie Apt
Existuje niekoľko spôsobov, ako vygenerovať zoznama v priebehu rokov sa používalo veľa rôznych metód. Všetky tieto staré metódy však zahŕňajú spájanie viacerých príkazov dokopy, aby sa odstránil popis každej aplikácie, aby sa v zozname zobrazili iba názvy balíkov. Tieto metódy sú sotva praktické, preto ich nebudeme v tomto tutoriále pokrývať. Namiesto toho využijeme nového správcu balíkov Apt, ktorý je súčasťou balíkov Debian 9 a 10, ako to prichádza s balíkom apt-mark vlastnosť
Apt-mark funkcia je veľkým aspektom Aptsprávca balíkov. Používatelia s ním môžu používať na zobrazenie zoznamu automaticky nainštalovaných aplikácií (predinštalovaných systémom počas inštalácie), ako aj zoznamu balíkov, ktoré používateľ nainštaloval manuálne po tom, čo túto skutočnosť nainštaloval.
Upozorňujeme, že ak plánujete používať túto funkciuv Debiane musíte používať verziu operačného systému, ktorý podporuje Apt. Apt-get nebude fungovať! Ak teda používate Debian 8, musíte pred začiatkom tejto príručky prejsť procesom aktualizácie!
oznámenia
Aplikácia apt-mark negeneruje ibazoznam nainštalovaných balíkov softvéru nainštalovaného priamo z archívov softvéru Debian. Ukáže tiež balíčky nainštalované prostredníctvom stiahnuteľnej DEB alebo súbory z archívov softvéru tretích strán. Pri používaní tohto nástroja majte na pamäti.
Vytvorte zoznam manuálne nainštalovaných balíkov
Ak chcete vytvoriť iba zoznammanuálne nainštalované aplikácie z rôznych úložísk, namiesto toho, aby ste generovali gigantický zoznam každej jednotlivej aplikácie, ktorú Debian Linux štandardne obsahuje, je pre vás funkcia „showmanual“ v apt-mark určená.
Zoznam vygenerujete otvorením terminálu stlačením Ctrl + Alt + T alebo Ctrl + Shift + T na klávesnici. Potom zadajte operáciu príkazového riadku nižšie a vytvorte zoznam v príkazovom riadku terminálu.

apt-mark showmanual
Prezrite si výzvu terminálu a uvidítezoznam všetkých balíkov, ktoré ste do systému Debian Linux nainštalovali manuálne. Ak je zoznam príliš dlhý na prečítanie, pridajte pomocou príkazu nižšie možnosť „viac“.
apt-mark showmanual | more
Ak chcete tento zoznam uložiť na neskôr, pošlite ho do textového súboru. Napríklad, ak chcete uložiť všetky manuálne nainštalované balíčky do priečinka „Dokumenty“, postupujte takto:
apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt
Vytvorte zoznam automaticky nainštalovaných balíkov
Potrebujete vygenerovať zoznam všetkých balíkov, ktoré boli automaticky nainštalované do vášho systému Debian počas inštalácie? Ak áno, budete musieť použiť funkciu „showauto“ v službe apt-mark.
Pomocou. Otvorte okno terminálu Ctrl + Alt + T alebo Ctrl + Shift + T na klávesnici. Potom zadajte operáciu príkazového riadku nižšie, aby ste dostali zoznam automaticky nainštalovaných balíkov v Debiane.

apt-mark showauto
Prezrite si vygenerovaný zoznam v okne terminálu. Alebo, ak je zoznam vygenerovaných balíkov, že apt-mark výtlačky sú príliš veľa na čítanie, zvážte pridanie argumentu „viac“ z príkazového riadku, aby sa uľahčilo ich triedenie.
apt-mark showauto | more
Ak chcete uložiť automaticky nainštalované balíčky Debianu na neskoršie použitie, pošlite ich ďalej do textového súboru pomocou nižšie uvedeného príkazu.
apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt
Preinštalovanie balíkov
Ak chcete znova nainštalovať balíčky zo zoznamu uloženého z textového súboru, otvorte okno terminálu. Potom postupujte podľa pokynov nižšie.
Upozorňujeme, že akékoľvek balíčky, ktoré nemôžu byťznovu stiahnuté (AKA boli nainštalované prostredníctvom stiahnuteľnej DEB) sa touto metódou nenainštaluje a správca balíkov Apt zobrazí chybu pre tie, ktoré nie je možné stiahnuť.
Preinštalujte manuálne nainštalované balíky
Ak chcete znova nainštalovať všetky aplikácie Debian zo zoznamu manuálne nainštalovaných balíkov, do príkazového okna zadajte nasledujúci príkaz.
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)
Ak sú balíčky už v systéme, ale napriek tomu ich chcete znova nainštalovať, pridajte prepínač príkazového riadku „- preinštalovať“.
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall
Preinštalujte automaticky nainštalované balíčky
Ak chcete znova nainštalovať všetky aplikácie Debianu na zoznam automaticky nainštalovaných balíkov, zadajte do okna terminálu príkaz uvedený nižšie.
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)
Ak by ste chceli znova nainštalovať položky, ktoré už sú v systéme k dispozícii, pridajte prepínač príkazového riadku „–inštalovať“.
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall</ P>
Komentáre