Fedora

Come aggiornare Fedora Linux?

Come aggiornare Fedora Linux?

Fedora è una distribuzione Linux sponsorizzata da Red Hat. La cosa migliore è che è gratuito e open source. È disponibile anche per sistemi desktop, server e IoT. Ha un ambiente desktop diverso come KDE Plasma, XFCE, LXQT, ecc.

Cosa tratteremo?

In questa guida, tratteremo come aggiornare Fedora 32 a Fedora 33. Vedremo tre diversi modi per aggiornare Fedora:

  1. Aggiorna utilizzando Software Center
  2. Plugin di aggiornamento del sistema DNF
  3. Aggiorna utilizzando il gestore di pacchetti solo con dnf

Cose da fare prima di iniziare

Dobbiamo fare alcune cose prima di iniziare il processo per un'esperienza di aggiornamento fluida.

La prima cosa è che dovresti sempre eseguire il backup dei tuoi dati prima di tentare l'aggiornamento. È altamente raccomandato per qualsiasi sistema di produzione.  Se stai sperimentando una macchina virtuale, 0allora non devi preoccuparti. Seconda cosa, dovresti avere un account root o almeno un account utente con privilegi di accesso root. Ciò è necessario in quanto non è possibile eseguire i comandi di aggiornamento senza i diritti di superutente.

Metodo 1. Aggiornamento tramite Software Center (consigliato per la versione Fedora Workstation)

Questo è il modo più consigliato per aggiornare Fedora Workstation ed è anche il modo più semplice per i principianti. Dall'edizione Fedora 23 Workstation, inizia ad apparire una notifica per una nuova versione di Fedora ogni volta che viene introdotta una nuova versione stabile. Controlla la notifica o vai al centro software grafico di Fedora, ti verrà presentata una semplice finestra di aggiornamento, come mostrato di seguito:

Quando premi il pulsante di download, tutti i file necessari per l'aggiornamento verranno scaricati automaticamente. Al termine del download, verrà richiesto un riavvio per installare i file aggiornati. Dopo il riavvio, sarai in grado di vedere la tua nuova versione.

Metodo 2. Utilizzo del plug-in di aggiornamento del sistema DNF

Questo è il metodo di aggiornamento ufficialmente raccomandato per tutte le installazioni Fedora, eccetto per la Fedora Workstation. Utilizza dnf-plugin-system-upgrade durante l'esecuzione di un aggiornamento del sistema. Questo è in realtà un metodo da riga di comando in quanto richiede l'esecuzione di alcuni comandi. Ok, tuffiamoci per vedere come funzionerà.

Passo 1. Innanzitutto, aggiorna il tuo sistema Fedora con il comando:

# aggiornamento dnf --refresh

Questo installerà tutti gli aggiornamenti necessari al sistema prima dell'aggiornamento. La dimensione effettiva del download può variare per ogni diverso sistema.

Questo potrebbe richiedere molto tempo per scaricare e installare tutti gli aggiornamenti a seconda della velocità della connessione Internet e dell'hardware del sistema.

Passo 2. Al termine dell'installazione degli aggiornamenti, eseguire un riavvio del sistema.

Passaggio 3. Dopo aver riavviato il sistema, apri un terminale e installa il plugin: dnf-plugin-system-upgrade. Per farlo usa il comando qui sotto:

# dnf install dnf-plugin-system-upgrade

Passaggio 4. Ora utilizzeremo il plugin dnf per scaricare i pacchetti di aggiornamento della versione release. Esegui il comando indicato di seguito:

# dnf system-upgrade download --refresh --releasever=33

Quando esegui il comando sopra, ti verrà chiesto di eseguire il comando "dnf upgrade -refresh" per assicurarti che il sistema sia aggiornato. Premi "y" e premi invio, in modo che possa scaricare qualsiasi nuovo aggiornamento.

Il releasever l'argomento viene utilizzato per specificare la versione del sistema operativo Fedora che vogliamo installare. Qui abbiamo specificato la versione numero 33, che è l'ultima versione disponibile in questo momento.  Per eseguire l'aggiornamento a una versione ramificata, dobbiamo usare 34, oppure possiamo prendere rawhide per l'aggiornamento a una versione rawhide.

Una volta completato il processo di aggiornamento, puoi scaricare gli aggiornamenti come mostrato di seguito:

Come puoi vedere, questo aggiornamento della versione è di circa 1.3 G di dimensioni, quindi potrebbe essere necessario molto tempo per scaricare e installare tutti questi aggiornamenti. Attendi il completamento del processo.

Durante il processo di aggiornamento, importerà una chiave gpg e ti chiederà di verificarla, basta premere "y" qui:

Il processo di installazione è quasi completato, non resta che eseguire il comando:

# riavvio dell'aggiornamento del sistema dnf

Nota: Non eseguire nessun altro comando oltre a "dnf system-upgrade reboot", altrimenti potrebbe essere necessario riavviare l'intero processo.

Il sistema si riavvierà ora per applicare gli aggiornamenti di sistema scaricati, come mostrato di seguito:

Dopo che il processo di aggiornamento è stato completato, dovresti vedere una nuova schermata di accesso per Fedora 33 OS, come mostrato qui:

Possiamo controllare la versione di Fedora con il comando:

# /etc/os-release

Dato che stavamo usando la versione Fedora 32 xfce, siamo stati aggiornati a Fedora 33 xfce. Questo dovrebbe essere lo stesso se stai aggiornando dalla versione gnome, dovresti atterrare su gnome Fedora.

Metodo 3. Aggiorna utilizzando il gestore di pacchetti solo con dnf (senza utilizzare il plug-in di aggiornamento del sistema DNF)

L'ultimo metodo utilizza DNF, che in realtà è non consigliato di Fedora. Durante l'aggiornamento in questo modo, potresti riscontrare problemi di dipendenza generale.  Per qualsiasi problema di questo tipo, puoi fare riferimento alle pagine di riferimento e ad altri post relativi alla guida all'installazione. Questo è un metodo molto stimolante e dovrebbe essere utilizzato solo da amministratori di sistema esperti.

Passo 1. Apri un terminale e accedi come utente root ed esegui il comando seguente:

# systemctl isola multiutente.bersaglio

Passo 2. A questo punto, dobbiamo aggiornare i pacchetti del nostro attuale sistema operativo Fedora con il seguente comando:

# aggiornamento dnf

Passaggio 3. In caso di aggiornamento tra tre o più versioni o aggiornamento da una vecchia versione di Fedora precedente a Fedora 20, potrebbe essere necessario importare e installare la chiave di firma del pacchetto. Altrimenti, non è richiesto per l'aggiornamento tra due versioni o meno dalla versione di Fedora 20 o successiva.

Quindi, se è necessario importare la chiave, eseguire il seguente comando:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-x86_64

Non dimenticare di sostituire "23" con la tua versione di destinazione come 32 o 33 per l'ultima Fedora. Inoltre, sostituisci "x86_64" con l'architettura del tuo sistema.

Passaggio 4. Pulisci tutta la cache di dnf eseguendo:

#dnf pulisci tutto

Passaggio 5. Avvia il processo di aggiornamento con il comando:

# dnf --releasever= --setopt=deltarpm=false distro-sync

Passaggio 6. Installa nuovi pacchetti per la nuova versione con:

# dnf groupupdate 'Installazione minima'

Anche altri gruppi come GNOME Desktop, Administration Tools possono essere aggiornati come mostrato qui:

# aggiornamento del gruppo dnf "GNOME Desktop"
# aggiornamento del gruppo dnf “Strumenti di amministrazione”

Passaggio 7. Installa il bootloader per il tuo dispositivo di avvio con il comando:

# /usr/sbin/grub2-install BOOTDEVICE

Il dispositivo di avvio è solitamente /dev/sda o /dev/sdb, a seconda del disco rigido hard. Se stai usando una macchina virtuale, potrebbe essere come dev/vda.

Passaggio 8. Ora, elimina i file di cache non necessari e altri file ridondanti ripulendo il sistema. Questi file spesso risiedono nelle seguenti directory:

  1. /var/cache/dnf
  2. /var/lib/mock
  3. /var/cache/mock

Conclusione

In questa guida, abbiamo visto come possiamo aggiornare Fedora Linux usando tre modi diversi. Abbiamo anche imparato la differenza principale nell'uso di questi metodi di aggiornamento.  Questa guida è stata testata con successo su Fedora 32 per l'aggiornamento a Fedora 33. Se ti è piaciuta questa guida HowTo, condividila con gli altri.

Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...
I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...