Come reinstallare rapidamente tutte le app installate su Fedora

click fraud protection

Reinstallazione dei programmi su Fedora Linux può richiedere molto tempo. Principalmente perché, per farlo, devi guardare DNF per le applicazioni installate, capire i nomi e scrivere manualmente tutte le app che desideri configurare.

Anziché sedersi e installare manualmente tutto, è possibile automatizzarlo esportando tutti i pacchetti tramite il programma di installazione dell'app Fedora in uno script di installazione facile da usare.

Esporta tutti i pacchetti installati in un elenco

Il primo passo nella creazione di uno script di reinstallazione per Fedora Linux è quello di ottenere un elenco di tutti i pacchetti installati sul sistema. Il modo migliore per generare un semplice elenco di pacchetti su Fedora è con rpm sistema.

Per generare un semplice elenco di pacchetti in Fedora, aprire una finestra del terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Da lì, utilizzare il rpm comando qui sotto per stampare un elenco di tutte le app installate sul tuo PC Fedora Linux.

instagram viewer
rpm -qa | ordinare

L'output del pacchetto è esteso e include ogni singola cosa che sia mai stata installata sul tuo sistema Fedora Linux. Tuttavia, solo l'elenco così com'è non aiuta. Deve essere reindirizzato in un file di testo a scopo di modifica. Prendi il rpm comando sopra e aggiungi a > simbolo per reindirizzarlo a un file di testo nella home directory.

rpm -qa | ordina> ~ / pkgs.txt

Da qui, apri il file manager Linux sul tuo PC Fedora e fai clic con il tasto destro su "pkgs.txt" per modificarlo con l'editor di testo che preferisci. Vai nell'elenco dei pacchetti e rimuovi quelli che non desideri. Al termine, passare alla sezione successiva della guida.

Genera uno script di reinstallazione per Fedora

Ora che tutti i pacchetti Fedora Linux installati vengono salvati in un file di testo modificabile, possiamo usarlo per iniziare a creare lo script di reinstallazione. Seguire le istruzioni dettagliate per generare uno script di reinstallazione di Fedora.

AVVERTIMENTO: questo script fallirà se si tenta di installare programmi su Fedora da repository di software di terze parti se non sono abilitati. Per evitare che non riesca a installare tutto, assicurati di abilitare prima tutte le fonti di software di terze parti.

Passo 1: Usa il toccare comando per creare un file SH vuoto con il nome di "fedora-app-re-installer.sh."

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

Passo 2: Usando il eco comando, aggiungi lo script shebang nella parte superiore del file, in modo che l'interprete possa capire come eseguire questo script.

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

Passaggio 3: Aggiungi una riga vuota allo script in modo che i comandi non si confondano in alto vicino alla prima riga con il eco comando.

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

Step 4: Aggiungi il $ pkgs variabile allo script usando il eco comando.

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

Passaggio 5: Definire il $ pkgs variabile con il contenuto del file "pkgs.txt" nella directory home che è stato generato in precedenza utilizzando il file rpm comando.

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

Passaggio 6: Chiudi il $ pkgs linea variabile fuori con il eco comando.

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

Passaggio 7: Seguendo il $ pkgs variabile, aggiungi una nuova riga al file.

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

Passaggio 8: Aggiungi il codice di installazione, in modo che quando lo script viene eseguito su un PC Fedora Linux, inizierà automaticamente l'installazione di tutti i programmi specificati da vari repository di software.

Se si prevede di eseguire lo script di reinstallazione su un nuovo PC Fedora Linux e nessuno dei pacchetti nell'elenco è installato, immettere il comando seguente.

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

In alternativa, se questi pacchetti sono già presenti nel sistema, ma si desidera ricaricarli tutti, provare invece a utilizzare l'opzione "Reinstalla".

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

Passaggio 9: Usando il chmod comando, aggiorna le autorizzazioni del file di script. L'aggiornamento delle autorizzazioni è fondamentale, in quanto consentirà allo script di eseguirsi come programma da qualsiasi finestra del terminale Fedora Linux.

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

Con le autorizzazioni aggiornate, lo script è pronto per l'esecuzione. Sentiti libero di ripetere i passaggi di questo processo se desideri aggiungere (o rimuovere) programmi dall'elenco.

Esecuzione dello script

Quindi, lo script di reinstallazione per il tuo PC Fedora Linux è scritto e pronto per l'uso. Ora non resta che eseguirlo come programma, in modo che possa reinstallare tutti i programmi. Per eseguire lo script di reinstallazione su Fedora, apri una finestra di terminale. Una volta aperta la finestra del terminale, ottenere l'accesso come root nella home directory dove si trova il file di script con sudo -s comando.

sudo -s

Da lì, esegui lo script di reinstallazione con il comando seguente.

./fedora-app-re-installer.sh

Non vuoi accedere all'account di root per eseguire lo script? Prova invece a eseguirlo con il seguente comando.

sudo ./fedora-app-re-installer.sh
watch instagram story