- - Jak szybko ponownie zainstalować wszystkie zainstalowane aplikacje w Fedorze

Jak szybko ponownie zainstalować wszystkie zainstalowane aplikacje w Fedorze

Ponowna instalacja programów w Fedorze Linux może zająćdługi czas. Głównie dlatego, że aby to zrobić, musisz spojrzeć na DNF dla zainstalowanych aplikacji, wymyślić nazwy i ręcznie napisać każdą aplikację, którą chcesz skonfigurować.

Zamiast siadać i ręcznie instalować wszystko, możesz zautomatyzować to, eksportując wszystkie pakiety za pomocą instalatora aplikacji Fedory do łatwego w użyciu skryptu instalacyjnego.

Wyeksportuj wszystkie zainstalowane pakiety do listy

Pierwszym krokiem w tworzeniu skryptu ponownej instalacji dla Fedory Linux jest uzyskanie listy wszystkich zainstalowanych pakietów w systemie. Najlepszym sposobem na wygenerowanie prostej listy pakietów w Fedorze jest użycie obr./min system.

Aby wygenerować prostą listę pakietów w Fedorze, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Stamtąd użyj obr./min polecenie poniżej, aby wydrukować listę wszystkich zainstalowanych aplikacji na komputerze Fedora z systemem Linux.

rpm -qa | sort

Pakiet wyjściowy jest obszerny i ma wszystkojedna rzecz, która została kiedykolwiek zainstalowana w systemie Linux Fedory. Jednak sama lista nie pomaga. Do edycji należy go przesłać do pliku tekstowego. Weź obr./min powyżej polecenia i dodaj > symbol, aby przesłać go do pliku tekstowego w katalogu domowym.

rpm -qa | sort > ~/pkgs.txt

Stąd otwórz menedżera plików Linux na swoimFedora na PC i kliknij prawym przyciskiem myszy plik „pkgs.txt”, aby edytować go za pomocą dowolnego edytora tekstu. Przejrzyj listę paczek i usuń te, których nie chcesz. Po zakończeniu przejdź do następnej części przewodnika.

Wygeneruj skrypt ponownej instalacji dla Fedory

Teraz, gdy są zainstalowane wszystkie zainstalowane pakiety Fedory Linuxzapisany w edytowalnym pliku tekstowym, możemy go użyć do rozpoczęcia tworzenia skryptu ponownej instalacji. Postępuj zgodnie z instrukcjami krok po kroku poniżej, aby wygenerować skrypt ponownej instalacji Fedory.

OSTRZEŻENIE: ten skrypt nie powiedzie się, jeśli spróbujesz zainstalowaćprogramy w Fedorze z repozytoriów oprogramowania innych firm, jeśli nie są włączone. Aby zapobiec niepowodzeniu instalacji, pamiętaj, aby najpierw włączyć wszystkie źródła oprogramowania innych firm.

Krok 1: Użyj dotknąć polecenie, aby utworzyć pusty plik SH o nazwie „fedora-app-re-installer.sh”.

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

Krok 2: Używając Echo Dodaj polecenie shebang skryptu na górze pliku, aby interpreter mógł zrozumieć, jak uruchomić ten skrypt.

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

Krok 3: Dodaj pusty wiersz do skryptu, aby polecenia nie były pomieszane u góry w pobliżu pierwszego wiersza z Echo Komenda.

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

Krok 4: Dodaj $pkgs zmienna do skryptu za pomocą Echo Komenda.

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

Krok 5: Zdefiniuj $pkgs zmienna z zawartością pliku „pkgs.txt” w twoim katalogu domowym, który został wcześniej wygenerowany przy użyciu obr./min Komenda.

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

Krok 6: Zamknij $pkgs zmienna linia z Echo Komenda.

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

Krok 7: Śledząc $pkgs zmienna, dodaj nową linię do pliku.

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

Krok 8: Dodaj kod instalacyjny, aby po uruchomieniu skryptu na komputerze Fedora z systemem Linux automatycznie zaczął instalować wszystkie programy określone z różnych repozytoriów oprogramowania.

Jeśli planujesz uruchomić skrypt ponownej instalacji na nowym komputerze Fedora z systemem Linux i żaden z pakietów na liście nie jest zainstalowany, wprowadź poniższe polecenie.

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

Alternatywnie, jeśli te pakiety są już w systemie, ale chcesz je ponownie załadować, spróbuj zamiast tego użyć opcji „zainstaluj ponownie”.

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

Krok 9: Używając chmod polecenie, zaktualizuj uprawnienia do pliku skryptu. Aktualizacja uprawnień jest krytyczna, ponieważ pozwoli skryptowi wykonać się jako program z dowolnego okna terminalu Fedory Linux.

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

Przy aktualnych uprawnieniach skrypt jest gotowy do uruchomienia. Jeśli chcesz dodać (lub usunąć) programy z listy, wykonaj ponownie czynności opisane w tym procesie.

Uruchamianie skryptu

Tak więc skrypt ponownej instalacji dla FedoryLinux na PC jest napisany i gotowy do pracy. Teraz wystarczy uruchomić go jako program, aby mógł ponownie zainstalować wszystkie programy. Aby uruchomić skrypt ponownej instalacji w Fedorze, otwórz okno terminala. Po otwarciu okna terminala uzyskaj dostęp do katalogu głównego w katalogu domowym, w którym znajduje się plik skryptu sudo -s Komenda.

sudo -s

Następnie uruchom skrypt ponownej instalacji za pomocą poniższej komendy.

./fedora-app-re-installer.sh

Nie chcesz zalogować się do konta root, aby uruchomić skrypt? Spróbuj wykonać to za pomocą następującego polecenia.

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

Komentarze