V tomto tutoriálu vám ukážeme, jak upgradovat z nižšího openSUSE, jako je 15.0 nebo 15.0, na 15.3.
V mém případě používám openSUSE LEAP 15.1, před zahájením upgradu důrazně doporučujeme zálohovat vaše skutečná data pro případ, že tuto verzi používáte v produkčním prostředí.
Krok 1:Obnovte úložiště
Takže první věc, kterou musím udělat, je obnovit moje aktuální úložiště tímto příkazem
sudo zypper ref
Krok 2:Aktualizuje aktuální balíčky
můžete aktualizovat pomocí příkazu zypper up
unixcop-opensuse:~ # sudo zypper up
Krok 3:Restartujte počítač a zkontrolujte informace o systému
sudo reboot
sudo hostnamectl
Povolení úložiště aktualizací:
Spusťte následující příkaz a zkontrolujte, zda aktualizační úložiště již existuje a je povoleno.
zypper repos --uri | grep -i update
Pokud je ve sloupci „Povoleno“ uvedeno „Ne“, povolte jej zadáním níže uvedeného příkazu:
$ zypper modifikovatrepo – povolit repo-update
Uaktualizace úložišť:
Zkontrolujte, zda vaše repozitáře Leap definované v ‘/etc/zypp/repos.d/’ již používají proměnnou ‘$releasever’ pomocí následujícího příkazu.
$ cat /etc/zypp/repos.d/*.repo
Ve většině případů by již měla mít proměnnou ‚$releasever‘. Stále jsou pevně zakódovány s konkrétním číslem verze Leap, poté spusťte následující příkaz a upravte je.
$ sudo sed -i 's/15.1/${releasever}/g' /etc/zypp/repos.d/*.repo
Chcete-li obnovit úložiště openSUSE Leap 15.3, spusťte:
$ sudo zypper --releasever=15.3 refresh
Je čas upgradovat
zypper --releasever=15.3 dup --force-resolution
Abychom se vyhnuli odpovědi na tuto otázku
, je důležité rozlišení –forceTakže Stažení a aktualizace všech balíčků
potrvá nějakou dobuPo úspěšném dokončení této akce musíte restartovat server.
reboot
Zkontrolujte svůj systém nyní
hostnamectl
zypper ls -r
Hotovo