GNU/Linux >> Linux Esercitazione >  >> OpenSuse

Come aggiornare da openSUSE 13.1 a openSUSE 13.2

openSUSE 13.2 è stato rilasciato ieri, leggi la nota di rilascio qui. Se hai già openSUSE 13.1 installato sui server, questo è il momento di eseguire l'aggiornamento a openSUSE 13.2. La seguente guida ti aiuterà ad aggiornare da openSUSE 13.1 a openSUSE 13.2.

Cosa fare prima dell'upgrade?

Si consiglia di eseguire il backup di dati importanti e altri file di configurazione importanti, questo ti aiuterà a ripristinare il sistema in caso di errore nell'aggiornamento. Si consiglia di utilizzare ISO/DVD per aggiornare più sistemi.

Cosa fare per aggiornare?

Prima dell'aggiornamento, si consiglia di aggiornare i pacchetti installati all'ultima versione. Controlla la versione corrente della tua macchina.

server:~ # cat /etc/os-release

L'output sarà simile al seguente.

NAME=openSUSE
VERSION="13.1 (Bottle)"
VERSION_ID="13.1"
PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"

Prima di iniziare l'aggiornamento, si consiglia di rimuovere/disabilitare OBS e repository di terze parti. Verifichiamo se il repository degli aggiornamenti è disponibile e abilitato.

server:~ # zypper lr --uri

L'output di esempio sarà simile al seguente.

Se non abilitato, impartisci il seguente comando.

server:~ # zypper modifyrepo --enable openSUSE-13.1-Update

Se non esiste, aggiungilo usando il comando seguente.

server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update

Aggiorna i tuoi pacchetti attuali all'ultima versione.

server:~ # zypper ref

server:~ # zypper update

Una volta aggiornati i pacchetti, riavvia il server.

Cosa fare per eseguire l'upgrade?

Come già accennato, prima di iniziare l'aggiornamento; si consiglia di rimuovere/disabilitare OBS e repository di terze parti.

server:~ # zypper rr

Successivamente è modificare ogni singolo file repository che si trova in /etc/zypp/repos.d/, dobbiamo sostituire 13.1 con 13.2 ove applicabile.

Metodo manuale:

Ad esempio, output di esempio di repo-debug.repo

Prima della modifica.

server:~ # cat /etc/zypp/repos.d/repo-debug.repo

[openSUSE-13.1-Debug]
name=openSUSE-13.1-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/13.1/repo/oss/
path=/
type=yast2
keeppackages=0

Dopo la modifica.

server:~ # cat /etc/zypp/repos.d/repo-debug.repo
[openSUSE-13.2-Debug]
name=openSUSE-13.2-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/13.2/repo/oss/
path=/
type=yast2
keeppackages=0

Metodo automatico:

Eseguire il backup di tutti i file del repository disponibili in /etc/zypp/repos.d/ .

server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig

Esegui il comando seguente per sostituire 13.1 con 13.2.

server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*

Ancora una volta, controlliamo i repository disponibili.

server:~ # server:~ # zypper lr --uri

Esempio di output,

# | Alias                | Name                       | Enabled | Refresh | URI
--+----------------------+----------------------------+---------+---------+----------------------------------------------------------------
1 | openSUSE-13.2-Debug  | openSUSE-13.2-Debug        | No      | Yes     | http://download.opensuse.org/debug/distribution/13.2/repo/oss/
2 | openSUSE-13.2-Oss    | openSUSE-13.2-Oss          | Yes     | Yes     | http://download.opensuse.org/distribution/13.2/repo/oss/
3 | openSUSE-13.2-Source | openSUSE-13.2-Source       | No      | Yes     | http://download.opensuse.org/source/distribution/13.2/repo/oss/
4 | openSUSE-13.2-Update | openSUSE-13.2-Update       | Yes     | Yes     | http://download.opensuse.org/update/13.2/
5 | repo-debug-update    | openSUSE-13.2-Update-Debug | No      | Yes     | http://download.opensuse.org/debug/update/13.2/

Ora fai riferimento ai repository.

server:~ # zypper ref

Si consiglia vivamente di eseguire l'aggiornamento all'interno dello schermo GNU o tmux per proteggere il processo di aggiornamento nel caso in cui qualcosa dovesse andare storto con la sessione X durante l'aggiornamento. tmux e screen sono disponibili nei repository principali di openSUSE.

Qui sto usando tmux, se non hai tmux. Installa tmux usando il comando seguente.

server:~ # zypper install tmux

Passa da terminale a tmux.

server:~ # tmux

Immettere il comando seguente per avviare l'aggiornamento a openSUSE 13.2.

server:~ # zypper dup

Una volta completato il processo di aggiornamento, riavviare la macchina. Controlla la versione attuale del sistema operativo.

server:~ # cat /etc/os-release

L'output apparirà come sotto

NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"

È stato confermato che la macchina è stata aggiornata a openSUSE 13.2

Cosa fare dopo l'upgrade?

Cerca repository di terze parti compatibili con openSUSE 13.2 che hai utilizzato in precedenza, se ne hai ancora bisogno; aggiungili usando il seguente comando.

server:~ # zypper addrepo --name

È tutto. La tua macchina è stata aggiornata con successo a openSUSE 13.2.


OpenSuse
  1. Come aggiornare da Debian 10 a Debian 11

  2. Come aggiornare OpenSUSE 12.2 a 12.3 (desktop e server)

  3. Come installare Zend Server 5 su openSUSE 12.1

  4. Come eseguire l'aggiornamento a Ubuntu 15.10 da Ubuntu 15.04

  5. Come aggiornare da Fedora 32 a Fedora 33

Come aggiornare da Ubuntu 20.04 a Ubuntu 22.04

Come abilitare SSH su openSUSE

Come aggiornare da Fedora 32 a Fedora 33

Come aggiornare openSUSE Leap da 15.1 o 15.2 a 15.3

Come aggiornare a Fedora 35 da Fedora 34

Come aggiornare il server Ubuntu a 20.04 dal 18.04