V této příručce se naučíme, jak bezpečně upgradovat z Ubuntu 20.04 LTS (Focal Fossa) nebo předchozího vydání Ubuntu 21.04 na Ubuntu 22.04 LTS pomocí příkazového řádku
Krok 1 – Zálohujte svá data
Pokud máte důležitá data ve svém počítači, ujistěte se, že je zálohujete v externím zdroji, abyste je mohli v případě čehokoli obnovit. Ujistěte se, že jsou ověřeny i vaše zálohy. Většina poskytovatelů cloudu poskytuje způsob, jak získat snímek instance. Pokud používáte cloud, využijte toho také.
Protože se budou stahovat velké balíčky, ujistěte se, že máte ve svém počítači dostatek místa. Vždy se ujistěte, že máte na disku alespoň 20 GB místa. Můžete použít tento příkaz df
ověřit:
➜ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 781M 2.4M 779M 1% /run
/dev/mapper/vgubuntu-root 233G 15G 207G 7% /
tmpfs 3.9G 211M 3.7G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/nvme0n1p2 512M 5.3M 507M 2% /boot/efi
tmpfs 781M 1.4M 780M 1% /run/user/1000
Vzhledem k tomu, že proces upgradu může trvat hodně času, vždy se před pokračováním ujistěte, že máte dobrý internet, a nerušte jej, jakmile se proces spustí, počítač bude v nekonzistentním stavu. Ujistěte se, že používáte server na UPS nebo že je baterie vašeho notebooku plně nabitá, a abyste předešli ztrátě dat na ploše, zavřete všechny aplikace, včetně oken prohlížeče.
Všechna zrcadla a úložiště třetích stran jsou během procesu upgradu okomentována, takže jsou deaktivována. Například úložiště Google Chrome a další budou deaktivovány. Po dokončení upgradu je musíte povolit. Repozitáře nebo zrcadla třetích stran naleznete v /etc/apt/sources.list.d/ adresář.
Krok 2 – Aktualizujte svůj systém
Dále aktualizujte aktuální systémové balíčky, abyste zajistili, že jsou všechny nejnovější. Použijte tento příkaz:
sudo apt update
sudo apt upgrade
Pokud je v systému nainstalováno nové jádro, restartujte instanci, abyste jej mohli použít. Pro restartování použijte tento příkaz:
sudo reboot
Krok 3 – Upgrade na 22.04 LTS pomocí příkazového řádku
Na příkazovém řádku zadejte příkaz do-release-upgrade následujícím způsobem, aby se spustila procedura aktualizace:
sudo do-release-upgrade
Protože se jedná o nové vydání, může se zobrazit tato chyba:
➜ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found.
Důvodem je, že aktualizace mezi vydáními LTS nejsou ve výchozím nastavení povoleny až do prvního vydání, 22.04.1. Doporučuje se, aby většina uživatelů LTS s upgradem na 12.04 počkala do té doby.
Pokud se rozhodnete upgradovat do té doby, můžete předat -d
možnost nástroje pro upgrade spuštěním do-release-upgrade -d
nebo update-manager -d
, do 12.04. (-d
znamená devel.)
sudo do-release-upgrade -d
Potvrzení postupu upgradu
Opět dostanete poslední výzvu s následujícími podrobnostmi:
Do you want to start the upgrade? 14 installed packages are no longer supported by Canonical. You can still get support from the community. 5 packages are going to be removed. 90 new packages are going to be installed. 570 packages are going to be upgraded. You have to download a total of 546 M. This download will take about 1 minute with a 40Mbit connection and about 14 minutes with a 5Mbit connection. Fetching and installing the upgrade can take several hours. Once the download has finished, the process cannot be canceled. Continue [yN] Details [d] y
Nakonec stiskněte ENTER znovu:
It is highly recommended that the lock screen be disabled during the upgrade to prevent later issues. Please ensure your screen lock is disabled before continuing. To continue please press [ENTER]
Ujistěte se také, že na požádání potvrdíte restartování služeb. Chcete si například ponechat stávající konfigurační soubor sshd?
Upgrade systému je dokončen
Po nějaké době se na obrazovce zobrazí potvrzení. K dokončení upgradu z 20.04 LTS/21.10 na 22.04 je vyžadován restart. Ujistěte se, že jste vybrali y a poté se Ubuntu restartuje.
Krok 4 – Ověření ↑
Jakmile je systém restartován, můžete se přihlásit pomocí GUI nebo relace založené na ssh. Poté si můžete zobrazit verzi linuxového jádra, spustit:
uname -mrs
Můžete také použít příkaz lsb_release:
lsb_release -a
Krok 5 – Povolte úložiště/zrcadlení třetích stran
Nyní, když je upgrade Ubuntu dokončen, ujistěte se, že je povoleno zrcadlení a úložiště třetí strany. V opačném případě nebudete dostávat aktualizace. Příkaz cd použijte následovně:
cd /etc/apt/sources.list.d
ls -l
Například moje úložiště aplikace bylo během aktualizací deaktivováno:
cat the-app.list
Výstupy:
#deb [arch=amd64] https://dl.citizix.com/linux/deb/ stable main
Abych to znovu aktivoval, zakomentoval jsem řádek odstraněním # :
deb [arch=amd64] https://dl.citizix.com/linux/deb/ stable main
Nakonec spusťte aktualizaci apt a upgradujte
sudo apt update
sudo apt upgrade
A teď bys měl být dobrý. Zkontrolujte, zda všechny aplikace fungují podle očekávání, jinak je upgrade dokončen.