GNU/Linux >> Znalost Linux >  >> Fedora

Upgradujte na Fedora Silverblue 33 z Fedora Silverblue 32

Tento stručný průvodce vás provede kroky k upgradu na Fedora Silverblue 33 z Fedora Silverblue 32. Aktualizace Fedory Silverblue je velmi snadná a rychlá! Je mnohem rychlejší než jiné tradiční operační systémy Linux pro stolní počítače. Pokud se po upgradu na nejnovější verzi něco pokazí, můžeme se snadno vrátit k předchozí pracovní verzi. Nyní začněme upgradovat Silverblue 33 ze Silverblue 32.

Před upgradem aktuální verze Fedora Silveblue se ujistěte, že jste si udělali zálohu všech důležitých dat že si nemůžete dovolit prohrát.

Aktualizovat Fedora Silverblue

Zkontrolujte aktuálně nainstalovanou verzi Fedory Silverblue:

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

Jak můžete vidět ve výše uvedeném výstupu, aktuálně používám verzi Fedora Silverblue 32.

Jakmile budou k dispozici nové aktualizace, budete upozorněni na oznamovací liště. Případně můžete zkontrolovat aktualizace z příkazového řádku, jak je uvedeno níže.

Pojďme zkontrolovat dostupné aktualizace, aniž bychom je stahovali, pomocí příkazu:

$ rpm-ostree upgrade --check

Ukázkový výstup:

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

Chcete-li aktualizovat všechny balíčky ve Fedora Silverblue, jednoduše spusťte:

$ rpm-ostree upgrade

Ukázkový výstup:

⠂ 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

Chcete-li použít aktualizace, restartujte systém:

$ systemctl reboot 

Upgrade na Fedora Silverblue 33 z Fedora Silverblue 32

Upgradovat na nejnovější Fedora Silverblue můžete buď prostřednictvím GNOME Software nebo z příkazového řádku pomocí ostree příkaz.

Pokud dáváte přednost grafickému způsobu, otevřete aplikaci GNOME Software od Dash a přejděte na Aktualizace tab. Uvidíte, že je k dispozici nová verze Fedory pro upgrade. Klikněte na tlačítko Stáhnout a postupujte podle pokynů na obrazovce.

Pokud dáváte přednost způsobu příkazového řádku, otevřete svůj terminál a zkontrolujte všechny dostupné větve pomocí příkazu:

$ ostree remote refs fedora 

Ukázkový výstup:

[...]
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 

Ano, pobočka Fedora Silverblue 33 je k dispozici.

Nyní spusťte následující příkaz pro upgrade na Fedora Silverblue 33 z Fedora Silverblue 32:

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

Ukázkový výstup:

⠦ 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

To je velmi podobné aktualizaci systému. Výše uvedený příkaz stáhne nový OS a nainstaluje jej na pozadí.

Jakmile je aktualizace dokončena, restartujte systém a přihlaste se k nově upgradované ploše Fedora Silverblue 33.

$ systemctl reboot

Jak jste si mohli všimnout, nepoužil jsem sudo oprávnění kdekoli. To je normální; když se v instalačním programu nastavíte jako uživatel s oprávněním správce, znamená to, že jste nakonfigurováni k instalaci pomocí rpm-ostree aniž byste potřebovali sudo .

Po přihlášení k nově upgradované verzi Fedora Silverblue 33 stačí zkontrolovat její verzi a ověřit, zda je OS úspěšně upgradován:

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

Ano, je to skutečně Fedora 33 Silverblue. Můžete to také potvrdit v okně Nastavení. Klikněte na tlačítko se šipkou dolů na horní liště a vyberte Nastavení.

V sekci O aplikaci uvidíte mezi dalšími podrobnostmi název Fedora OS:

Gratulujeme! Úspěšně jste upgradovali na Fedora Silverblue 33.

Přejít na nižší verzi Fedory Silverblue

Jak je uvedeno v úvodní části, můžete se vrátit k předchozí verzi, pokud se po aktualizaci na nejnovější verzi vyskytne nějaký problém. Chcete-li přejít na nižší verzi nebo vrátit Fedora Silverblue na předchozí pracovní verzi, postupujte podle následujícího průvodce:

  • Jak vrátit zpět Fedora Silverblue na předchozí verzi

Fedora
  1. Upgradujte na CentOS 6.2 z CentOS 6.1 / CentOS 6.0

  2. Upgrade Fedory 22 z Fedory 21 pomocí Fedup

  3. Jak upgradovat Fedoru 34 z Fedory 33 pomocí DNF

  1. Jak upgradovat na Fedoru 24 z Fedory 23

  2. Jak upgradovat na Fedoru 23 z Fedory 22 pomocí DNF

  3. Jak upgradovat z Fedory 32 na Fedoru 33

  1. Jak upgradovat Fedora 26 na Fedora 27 Workstation

  2. Jak upgradovat z Fedory 34 na Fedoru 35

  3. Jak upgradovat na Fedoru 25 z Fedory 24