GNU/Linux >> Linux Esercitazione >  >> Fedora

Esegui l'upgrade a Fedora Silverblue 33 da Fedora Silverblue 32

Questa breve guida ti guida attraverso i passaggi per l'aggiornamento a Fedora Silverblue 33 da Fedora Silverblue 32. L'aggiornamento di Fedora Silverblue è molto semplice e veloce! È molto più veloce di altri tradizionali sistemi operativi desktop Linux. Se qualcosa va storto dopo l'aggiornamento all'ultima versione, possiamo facilmente tornare alla versione di lavoro precedente. Ora iniziamo ad aggiornare Silverblue 33 da Silverblue 32.

Prima di aggiornare l'attuale versione di Fedora Silveblue, assicurati di eseguire un backup di tutti i dati importanti che non puoi permetterti di perdere.

Aggiorna Fedora Silverblue

Controlla la versione Fedora Silverblue attualmente installata:

$ cat /etc/fedora-release 
Fedora release 32 (Thirty Two)

Come puoi vedere nell'output sopra, attualmente sto usando la versione Fedora Silverblue 32.

Riceverai una notifica quando nuovi aggiornamenti saranno disponibili nella barra delle notifiche. In alternativa, puoi controllare gli aggiornamenti dalla riga di comando come di seguito.

Controlliamo la disponibilità di aggiornamenti senza scaricarli utilizzando il comando:

$ rpm-ostree upgrade --check

Risultato di esempio:

1 metadata, 0 content objects fetched; 592 B transferred in 4 seconds; 0 bytes content written
Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:05:18Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-04-22T22:22:36Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2020-12-26T01:07:01Z
Importing rpm-md... done
AvailableUpdate:
        Version: 32.20201226.0 (2020-12-26T00:49:11Z)
         Commit: ee54ef5c6ac567ea0f088ca9314794358def0ae0a544061a5a59342cb260ae04
   GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
  SecAdvisories: 4 unknown severity, 3 low, 12 moderate, 2 important
           Diff: 299 upgraded, 2 removed, 5 added

Per aggiornare tutti i pacchetti in Fedora Silverblue, esegui semplicemente:

$ rpm-ostree upgrade

Risultato di esempio:

⠂ Receiving objects: 99% (2562/2570) 900.3 kB/s 173.8 MB 
Receiving objects: 99% (2562/2570) 900.3 kB/s 173.8 MB... done
Checking out tree ee54ef5... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:05:18Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-04-22T22:22:36Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2020-12-26T01:07:01Z
Importing rpm-md... done
Resolving dependencies... done
Will download: 1 package (314.9 kB)
Downloading from 'updates'... done
Importing packages... done
Relabeling... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Freed: 831.1 MB (pkgcache branches: 1)
Upgraded:
  at-spi2-core 2.36.0-1.fc32 -> 2.36.1-1.fc32
  avahi 0.7-23.fc32 -> 0.7-24.fc32
  avahi-glib 0.7-23.fc32 -> 0.7-24.fc32
  avahi-libs 0.7-23.fc32 -> 0.7-24.fc32
.
.
.
xorg-x11-server-common 1.20.8-1.fc32 -> 1.20.10-1.fc32
  yelp 2:3.36.0-1.fc32 -> 2:3.36.2-1.fc32
  yelp-libs 2:3.36.0-1.fc32 -> 2:3.36.2-1.fc32
Removed:
  dbxtool-8-12.fc32.x86_64
  libidn-1.35-7.fc32.x86_64
Added:
  criu-libs-3.15-1.fc32.x86_64
  fwupd-plugin-flashrom-1.5.3-1.fc32.x86_64
  fwupd-plugin-modem-manager-1.5.3-1.fc32.x86_64
  inih-49-1.fc32.x86_64
  libva-2.7.1-1.fc32.x86_64
Run "systemctl reboot" to start a reboot

Riavvia il sistema per applicare gli aggiornamenti:

$ systemctl reboot 

Aggiorna a Fedora Silverblue 33 da Fedora Silverblue 32

Puoi eseguire l'aggiornamento alla versione più recente di Fedora Silverblue tramite Software GNOME o dalla riga di comando usando ostree comando.

Se preferisci il modo grafico, apri l'applicazione software GNOME da Dash e vai su Aggiornamenti scheda. Vedrai che è disponibile una nuova versione di Fedora per l'aggiornamento. Fai clic sul pulsante Scarica e segui le istruzioni sullo schermo.

Se preferisci la riga di comando, apri il tuo Terminale e controlla tutti i rami disponibili usando il comando:

$ ostree remote refs fedora 

Risultato di esempio:

[...]
fedora:fedora/33/ppc64le/silverblue 
fedora:fedora/33/ppc64le/testing/silverblue 
fedora:fedora/33/ppc64le/updates/silverblue 
fedora:fedora/33/x86_64/silverblue 
fedora:fedora/33/x86_64/testing/silverblue 
fedora:fedora/33/x86_64/updates/silverblue
fedora:fedora/33/x86_64/silverblue
fedora:fedora/rawhide/aarch64/atomic-host
fedora:fedora/rawhide/aarch64/silverblue 
fedora:fedora/rawhide/ppc64le/atomic-host 
fedora:fedora/rawhide/ppc64le/silverblue 
fedora:fedora/rawhide/x86_64/atomic-host 
fedora:fedora/rawhide/x86_64/silverblue 
fedora:fedora/rawhide/x86_64/workstation 
fedora:fedora/x86_64/coreos/next 
fedora:fedora/x86_64/coreos/stable 
fedora:fedora/x86_64/coreos/testing 

Sì, il ramo Fedora Silverblue 33 è disponibile.

Ora, esegui il seguente comando per eseguire l'aggiornamento a Fedora Silverblue 33 da Fedora Silverblue 32:

$ rpm-ostree rebase fedora:fedora/33/x86_64/silverblue

Risultato di esempio:

⠦ Receiving objects: 99% (40995/40996) 389.5 kB/s 1.1 GB 
Receiving objects: 99% (40995/40996) 389.5 kB/s 1.1 GB... done
Checking out tree fb397c6... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:10:34Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-10-19T23:27:19Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2020-12-26T00:57:48Z
Importing rpm-md... done
Resolving dependencies... done
Will download: 2 packages (324.2 kB)
Downloading from 'fedora'... done
Downloading from 'updates'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Freed: 43.6 MB (pkgcache branches: 0)
Upgraded:
  GConf2 3.2.6-27.fc31 -> 3.2.6-29.fc33
  ModemManager 1.12.8-1.fc32 -> 1.14.6-1.fc33
  ModemManager-glib 1.12.8-1.fc32 -> 1.14.6-1.fc33
.
.
.
  uresourced-0.3.0-1.fc33.x86_64
  zram-generator-0.2.0-4.fc33.x86_64
  zram-generator-defaults-0.2.0-4.fc33.noarch
Run "systemctl reboot" to start a reboot

Questo è molto simile all'aggiornamento del sistema. Il comando precedente scaricherà il nuovo sistema operativo e lo installerà in background.

Una volta completato l'aggiornamento, riavvia il sistema per accedere al desktop Fedora Silverblue 33 appena aggiornato.

$ systemctl reboot

Come avrai notato, non ho usato sudo permessi ovunque. E 'normale; quando imposti di essere un utente con privilegi di amministratore nel programma di installazione, significa che sei configurato per l'installazione tramite rpm-ostree senza bisogno di sudo .

Dopo aver effettuato l'accesso alla versione Fedora Silverblue 33 appena aggiornata, controlla la sua versione per verificare se il sistema operativo è stato aggiornato correttamente:

$ cat /etc/fedora-release 
Fedora release 33 (Thirty Three)

Sì, è davvero Fedora 33 Silverblue. Puoi anche confermarlo dalla finestra Impostazioni. Fai clic sul pulsante freccia giù nella barra in alto e scegli Impostazioni.

Nella sezione Informazioni, vedrai il nome del sistema operativo Fedora tra gli altri dettagli:

Congratulazioni! Hai aggiornato con successo a Fedora Silverblue 33.

Riduci Fedora Silverblue

Come indicato nella sezione introduttiva, è possibile ripristinare la versione precedente in caso di problemi dopo l'aggiornamento all'ultima versione. Per eseguire il downgrade o il rollback di Fedora Silverblue alla versione funzionante precedente, fare riferimento alla seguente guida:

  • Come ripristinare Fedora Silverblue alla versione precedente

Fedora
  1. Esegui l'aggiornamento a CentOS 6.2 da CentOS 6.1 / CentOS 6.0

  2. Aggiornamento di Fedora 22 da Fedora 21 utilizzando Fedup

  3. Come aggiornare a Fedora 24 da Fedora 23

  4. Come aggiornare Fedora 34 da Fedora 33 usando DNF

  5. Come aggiornare da Fedora 32 a Fedora 33

Come ripristinare Fedora Silverblue alla versione precedente

Come eseguire l'aggiornamento a Fedora 35 da Fedora 34 [Desktop e server]

Come aggiornare da Fedora 32 a Fedora 33

Installa/Aggiorna a Fedora Rawhide da Fedora Linux 35

Come aggiornare a Fedora 35 da Fedora 34

Aggiorna Fedora 25 a Fedora 26