- - Jak rychle přeinstalovat všechny nainstalované aplikace na Fedoru

Jak rychle přeinstalovat všechny nainstalované aplikace na Fedoru

Přeinstalace programů na Fedora Linuxu může trvatdlouho. Hlavně proto, že k tomu je třeba se podívat na DNF pro nainstalované aplikace, zjistit jména a ručně napsat každou aplikaci, kterou chcete nastavit.

Spíše než se posadit a ručně nainstalovat vše, můžete jej automatizovat exportováním všech balíčků prostřednictvím instalačního programu Fedory do snadno použitelného instalačního skriptu.

Export všech nainstalovaných balíčků do seznamu

Prvním krokem při vytváření skriptu pro opětovnou instalaci pro Fedora Linux je získání seznamu všech nainstalovaných balíčků v systému. Nejlepší způsob, jak vygenerovat jednoduchý seznam balíků na Fedoře, je pomocí rpm Systém.

Chcete-li ve Fedoře vytvořit jednoduchý seznam balíků, otevřete okno terminálu stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici. Odtud použijte rpm níže uvedený příkaz k vytištění seznamu všech nainstalovaných aplikací na vašem počítači Fedora Linux.

rpm -qa | sort

Výstup balíčku je rozsáhlý a má všechnojedna věc, která byla kdy nainstalována na vašem systému Fedora Linux. Avšak pouze seznam, jak je, nepomáhá. Pro účely editace je třeba jej vložit do textového souboru. Vezměte si rpm výše uvedený příkaz a přidejte > symbol, který jej přenese do textového souboru v domovském adresáři.

rpm -qa | sort > ~/pkgs.txt

Odtud otevřete správce souborů systému Linux na svém počítačiFedora PC a kliknutím pravým tlačítkem myši na „pkgs.txt“ jej upravte pomocí vybraného textového editoru. Projděte seznam balíčků a odstraňte vše, co nechcete. Po dokončení přejděte k další části průvodce.

Vytvořte skript pro opětovnou instalaci Fedory

Nyní, když jsou nainstalovány všechny balíčky Fedory Linuxuloženy do upravitelného textového souboru, můžeme jej použít k zahájení vytváření skriptu pro opětovnou instalaci. Postupujte podle pokynů krok za krokem níže a vygenerujte skript pro přeinstalaci Fedory.

VAROVÁNÍ: tento skript selže, pokud se pokusíte nainstalovatprogramy na Fedoře ze softwarových úložišť třetích stran, pokud nejsou povoleny. Chcete-li zabránit tomu, aby se vše nenainstalovalo, nezapomeňte nejprve povolit všechny softwarové zdroje třetích stran.

Krok 1: Použijte dotek příkaz k vytvoření prázdného souboru SH s názvem „fedora-app-re-installer.sh.“

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

Krok 2: Za použití echo příkaz, přidejte shebang skriptu na začátek souboru, aby interpret pochopil, jak tento skript spustit.

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

Krok 3: Do skriptu přidejte prázdný řádek, aby příkazy nebyly zamíchány v horní části prvního řádku pomocí echo příkaz.

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

Krok 4: Přidat $pkgs proměnná skriptu pomocí echo příkaz.

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

Krok 5: Definujte $pkgs proměnná s obsahem souboru „pkgs.txt“ ve vašem domovském adresáři, který byl vygenerován dříve pomocí rpm příkaz.

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

Krok 6: Zavři $pkgs variabilní řádek vypnutý pomocí echo příkaz.

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

Krok 7: V návaznosti na $pkgs proměnná, přidejte do souboru nový řádek.

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

Krok 8: Přidejte instalační kód, takže při spuštění skriptu na počítači Fedora Linux se automaticky spustí instalace všech programů určených z různých softwarových úložišť.

Pokud plánujete spuštění reinstalačního skriptu na čerstvém počítači Fedora Linux a žádný z balíčků v seznamu není nainstalován, zadejte příkaz níže.

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

Pokud jsou tyto balíčky již v systému, ale chcete je znovu načíst, zkuste místo toho použít možnost „přeinstalovat“.

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

Krok 9: Za použití chmod příkaz, aktualizujte oprávnění souboru skriptu. Aktualizace oprávnění je kritická, protože umožní skriptu spustit se jako program z libovolného okna terminálu Fedora Linux.

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

S aktuálními oprávněními je skript připraven ke spuštění. Pokud chcete ze seznamu přidat (nebo odebrat) programy, opakujte kroky v tomto procesu.

Spuštění skriptu

Takže skript pro opětovnou instalaci vaší FedoryLinux PC je napsáno a připraveno k provozu. Nyní stačí jen spustit program jako program, aby mohl znovu nainstalovat všechny vaše programy. Chcete-li spustit skript pro opětovnou instalaci na Fedoře, otevřete okno terminálu. Po otevření okna terminálu získejte přístup root v domovském adresáři, kde je soubor skriptu s sudo-s příkaz.

sudo -s

Odtud spusťte reinstalační skript pomocí následujícího příkazu.

./fedora-app-re-installer.sh

Nechcete se přihlásit ke kořenovému účtu a spustit skript? Zkuste místo toho provést následující příkaz.

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

Komentáře