Ponovna instalacija programa na Fedora Linux može potrajatiDugo vrijeme. Uglavnom zato što za to morate pogledati DNF za instalirane aplikacije, smisliti imena i ručno napisati svaku aplikaciju koju želite postaviti.
Umjesto da sjednete i ručno instalirate sve, možete to automatizirati izvozom svih paketa putem Fedora programa za instalaciju u instalacijsku skriptu jednostavnu za upotrebu.
Izvezite sve instalirane pakete na popis
Prvi korak u stvaranju skripte za ponovnu instalaciju za Fedora Linux jest dobiti popis svih instaliranih paketa u sustavu. Najbolji način generiranja jednostavne liste paketa na Fedori je s min sustav.
Da biste stvorili jednostavan popis paketa u Fedori, otvorite prozor terminala pritiskom Ctrl + Alt + T ili Ctrl + Shift + T na tipkovnici. Odatle upotrijebite min naredbu za ispis popisa svih instaliranih aplikacija na vašem Fedora Linux računalu.

rpm -qa | sort
Izlaz paketa je opsežan, a ima ga svakijedina stvar koja je ikada instalirana na vašem Fedora Linux sustavu. Međutim, samo popis kao što ne pomaže ne pomaže. Za potrebe uređivanja, potrebno ga je staviti u tekstnu datoteku. Uzmi min naredbu iznad i dodajte > simbol da ga pošalje u tekstnu datoteku u kućnom imeniku.
rpm -qa | sort > ~/pkgs.txt
Otvorite Linux upravitelj datoteka na vašemFedora PC i desnom tipkom miša kliknite 'pkgs.txt' da biste je uredili u svom uređivaču teksta. Prođite kroz popis paketa i uklonite sve koje ne želite. Kad završite, prijeđite na sljedeći dio vodiča.
Stvorite skriptu za ponovnu instalaciju za Fedora
Sada kada su svi instalirani Fedora Linux paketispremljeni u tekstualnu datoteku koju možete uređivati, možemo je koristiti za početak stvaranja skripte za ponovnu instalaciju. Slijedite detaljne upute dolje za generiranje skripte za ponovnu instalaciju Fedore.
UPOZORENJE: ova skripta neće uspjeti ako je pokušate instaliratiprogrami na Fedori iz spremišta softvera treće strane ako nisu omogućeni. Da biste spriječili da ne uspije instalirati sve, prvo uključite sve softverske izvore drugih proizvođača.
Korak 1: Koristiti dodir naredba za stvaranje prazne SH datoteke s nazivom "fedora-app-re-installer.sh."
touch ~/fedora-app-re-installer.sh
Korak 2: Koristiti jeka naredbu, dodajte shebang skripte na vrh datoteke kako bi tumač mogao razumjeti kako pokrenuti ovu skriptu.
echo "#!/bin/bash" > fedora-app-re-installer.sh
3. korak: Na skriptu dodajte prazan redak kako se naredbe ne bi preskočile na vrhu blizu prvog retka s jeka naredba.
echo " " >> fedora-app-re-installer.sh
4. korak: Dodajte $pkgs
varijabla za skriptu pomoću jeka naredba.
echo "pkgs="" >> fedora-app-re-installer.sh
Korak 5: Definirajte $pkgs
varijablu sa sadržajem datoteke "pkgs.txt" u vašem kućnom direktoriju koji je generiran ranije pomoću min naredba.
cat pkgs.txt >> fedora-app-re-installer.sh
Korak 6: Zatvori $pkgs
varijabilna linija isključena s jeka naredba.
echo """ >> fedora-app-re-installer.sh
Korak 7: Nakon toga $pkgs
varijablu, dodajte novu liniju u datoteku.
echo " " >> fedora-app-re-installer.sh
Korak 8: Dodajte instalacijski kôd, tako da kada se skripta izvodi na Fedora Linux računalu, automatski će početi instalirati sve programe navedene iz različitih spremišta softvera.
Ako planirate pokrenuti skriptu za ponovnu instalaciju na svježem računalu Fedora Linux, a nijedan od paketa na popisu nije instaliran, unesite naredbu u nastavku.
echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh
Alternativno, ako su ovi paketi već na sustavu, ali ih želite ponovno učitati, pokušajte umjesto toga upotrijebiti opciju "reinstaliraj".
echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh
Korak 9: Koristiti chmod naredba, ažurirajte dopuštenja datoteke skripte. Ažuriranje dozvola je presudno, jer će ono omogućiti da se skripta izvrši kao program iz bilo kojeg terminala Fedora Linuxa.
sudo chmod +x fedora-app-re-installer.sh
S ažurnim ažuriranjima, skripta je spremna za pokretanje. Slobodno ponovite korake u ovom procesu ako želite dodati (ili ukloniti) programe s popisa.
Trčanje skripte
Dakle, skripta ponovne instalacije za vašu FedoruLinux PC je napisan i spreman za rad. Sve što trebate je pokrenuti kao program kako biste mogli ponovo instalirati sve vaše programe. Da biste pokrenuli skriptu ponovne instalacije na Fedori, otvorite prozor terminala. Nakon otvaranja prozora terminala, pristupite root pristupu u kućnom direktoriju u kojem se nalazi datoteka skripte sa sudo -s naredba.

sudo -s
Odatle pokrenite skriptu za ponovnu instalaciju s naredbom u nastavku.
./fedora-app-re-installer.sh
Ne želite se prijaviti u korijenski račun da biste pokrenuli skriptu? Pokušajte izvršiti sljedeću naredbu.
sudo ./fedora-app-re-installer.sh</ P>
komentari