- - Ako rýchlo preinštalovať všetky nainštalované aplikácie na Fedoru

Ako rýchlo preinštalovať všetky nainštalované aplikácie na Fedoru

Preinštalovanie programov na Fedora Linux môže trvaťdlho. Hlavne preto, že na to musíte skontrolovať DNF pre svoje nainštalované aplikácie, zistiť mená a ručne napísať každú aplikáciu, ktorú chcete nastaviť.

Namiesto toho, aby ste si všetko sadli a ručne nainštalovali, môžete ho automatizovať exportovaním všetkých balíkov prostredníctvom inštalátora aplikácie Fedora do ľahko použiteľného inštalačného skriptu.

Exportujte všetky nainštalované balíčky do zoznamu

Prvým krokom pri vytváraní skriptu preinštalovania pre Fedora Linux je získanie zoznamu všetkých nainštalovaných balíkov v systéme. Najlepší spôsob, ako vygenerovať jednoduchý zoznam balíkov na Fedore, je rpm Systém.

Ak chcete vo Fedore vygenerovať jednoduchý zoznam balíkov, otvorte terminálové okno stlačením Ctrl + Alt + T alebo Ctrl + Shift + T na klávesnici. Odtiaľ použite rpm príkaz na vytlačenie zoznamu všetkých nainštalovaných aplikácií vo vašom počítači Fedora Linux.

rpm -qa | sort

Výstup balíka je rozsiahly a má všetkojedna vec, ktorá bola nainštalovaná na vašom systéme Fedora Linux. Avšak iba zoznam, ako je, nepomáha. Na účely úprav je potrebné vložiť ho do textového súboru. Vezmite rpm príkaz vyššie a pridajte > symbol, aby ste ho dali do textového súboru v domovskom adresári.

rpm -qa | sort > ~/pkgs.txt

Odtiaľ otvorte správcu súborov systému Linux vo svojom počítačiFedora PC a kliknutím pravým tlačidlom myši na súbor „pkgs.txt“ ho upravte pomocou vybraného textového editora. Prejdite si zoznam balíkov a odstráňte všetko, čo nechcete. Po dokončení prejdite na ďalšiu časť príručky.

Vytvorte preinštalačný skript pre Fedoru

Teraz, keď sú nainštalované všetky balíčky Fedory Linuxuložené v editovateľnom textovom súbore, môžeme ho použiť na začatie vytvárania skriptu pre opätovnú inštaláciu. Postupujte podľa pokynov krok za krokom nižšie a vygenerujte skript na preinštalovanie Fedory.

VÝSTRAHA: tento skript zlyhá, ak sa pokúsite nainštalovaťprogramy na Fedore z archívov softvéru tretích strán, ak nie sú povolené. Aby ste zabránili zlyhaniu inštalácie všetkého, nezabudnite najskôr povoliť všetky softvérové ​​zdroje tretích strán.

Krok 1: Použi dotyk príkaz na vytvorenie prázdneho súboru SH s názvom „fedora-app-re-installer.sh“.

touch ~/fedora-app-re-installer.sh

Krok 2: Pomocou echo príkaz, pridať shebang skriptu na začiatok súboru, aby tlmočník pochopil, ako tento skript spustiť.

echo "#!/bin/bash" > fedora-app-re-installer.sh

Krok 3: Do skriptu pridajte prázdny riadok, aby sa príkazy nezmiešali v hornej časti prvého riadku pomocou echo Príkaz.

echo " " >> fedora-app-re-installer.sh

Krok 4: Pridajte $pkgs premenná na skript pomocou echo Príkaz.

echo "pkgs="" >> fedora-app-re-installer.sh

Krok 5: Definujte $pkgs premenná s obsahom súboru „pkgs.txt“ vo vašom domovskom adresári, ktorý bol vygenerovaný skôr pomocou rpm Príkaz.

cat pkgs.txt >> fedora-app-re-installer.sh

Krok 6: Zavrieť $pkgs variabilný riadok vypnutý pomocou echo Príkaz.

echo """ >> fedora-app-re-installer.sh

Krok 7: Nasleduj $pkgs premenná, pridajte do súboru nový riadok.

echo " " >> fedora-app-re-installer.sh

Krok 8: Pridajte inštalačný kód, takže keď je skript spustený na počítači Fedora Linux, automaticky začne inštalovať všetky programy určené z rôznych softvérových úložísk.

Ak plánujete spustiť preinštalačný skript na čerstvom počítači Fedora Linux a nie je nainštalovaný žiaden z balíkov v zozname, zadajte nasledujúci príkaz.

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

Ak sú tieto balíčky už v systéme, ale chcete ich znova načítať, skúste namiesto toho použiť možnosť „preinštalovať“.

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

Krok 9: Pomocou chmod príkaz, aktualizujte povolenia súboru skriptu. Aktualizácia oprávnení je kritická, pretože umožní skriptu spustiť sa ako program z ktoréhokoľvek okna terminálu Fedora Linux.

sudo chmod +x fedora-app-re-installer.sh

S aktuálnymi oprávneniami je skript pripravený na spustenie. Ak chcete zo zoznamu pridať (alebo odstrániť) programy, neváhajte a zopakujte kroky v tomto procese.

Spustenie skriptu

Takže skript na opätovnú inštaláciu FedoryLinux PC je napísané a pripravené na použitie. Teraz je potrebné iba spustiť program ako program, aby bolo možné znova nainštalovať všetky vaše programy. Ak chcete spustiť skript preinštalovania vo Fedore, otvorte okno terminálu. Po otvorení okna terminálu získajte prístup root v domovskom adresári, v ktorom je súbor skriptu sudo-s Príkaz.

sudo -s

Odtiaľ spustite skript preinštalovania pomocou nižšie uvedeného príkazu.

./fedora-app-re-installer.sh

Nechcete sa prihlásiť do koreňového účtu a spustiť skript? Namiesto toho skúste vykonať nasledujúci príkaz.

sudo ./fedora-app-re-installer.sh
</ P>

Komentáre