In questo tutorial, ti mostreremo come eseguire l'aggiornamento da openSUSE inferiore come 15.0 o 15.0 a 15.3.
Nel mio caso, sto utilizzando openSUSE LEAP 15.1, prima di iniziare l'aggiornamento, consigliamo vivamente di eseguire il backup dei dati effettivi nel caso in cui utilizzi questa versione in ambienti di produzione.
Passaggio 1:aggiorna i repository
Quindi la prima cosa che devo fare è aggiornare i miei repository effettivi con questo comando
sudo zypper ref
Passaggio 2:aggiorna i pacchetti effettivi
puoi aggiornare con il comando zypper up
unixcop-opensuse:~ # sudo zypper up
Passaggio 3:riavvia la macchina e controlla le informazioni di sistema
sudo reboot
sudo hostnamectl
Abilitazione del repository di aggiornamento:
Esegui il comando seguente per verificare se il repository di aggiornamento esiste già ed è abilitato.
zypper repos --uri | grep -i update
Se la colonna "Abilitato" dice "No", abilitalo emettendo il comando seguente:
$ zypper modifyrepo –abilita l'aggiornamento del repository
Uaggiornamento dei repository:
Controlla se i tuoi repository Leap definiti in '/etc/zypp/repos.d/' utilizzano la variabile '$releasever' già utilizzando il comando seguente.
$ cat /etc/zypp/repos.d/*.repo
Nella maggior parte dei casi, dovrebbe già avere la variabile '$releasever'. Sono ancora codificati con un particolare numero di versione di Leap, quindi esegui il comando seguente per modificarli.
$ sudo sed -i 's/15.1/${releasever}/g' /etc/zypp/repos.d/*.repo
Per aggiornare i repository di openSUSE Leap 15.3, esegui:
$ sudo zypper --releasever=15.3 refresh
È ora di aggiornare
zypper --releasever=15.3 dup --force-resolution
La –force-risoluzione è importante per evitare di rispondere a questa domanda
Quindi questa azione richiederà del tempo per scaricare e aggiornare tutti i pacchetti
Quando questa azione è stata completata con successo, devi riavviare il tuo server.
reboot
Controlla il tuo sistema ora
hostnamectl
zypper ls -r
Fatto