openSUSE 13.2 se lanzó ayer, lea la nota de lanzamiento aquí. Si ya tiene instalado openSUSE 13.1 en los servidores, este es el momento de actualizar a openSUSE 13.2. La siguiente guía lo ayudará a actualizar de openSUSE 13.1 a openSUSE 13.2.
¿Qué hacer antes de actualizar?
Se recomienda realizar una copia de seguridad de los datos importantes y otros archivos de configuración importantes, esto lo ayudará a restaurar el sistema en caso de falla en la actualización. Se recomienda utilizar ISO/DVD para actualizar varios sistemas.
¿Qué hacer para actualizar?
Antes de actualizar, se recomienda actualizar los paquetes instalados a la última versión. Verifique la versión actual de su máquina.
server:~ # cat /etc/os-release
La salida se verá como a continuación.
NAME=openSUSE VERSION="13.1 (Bottle)" VERSION_ID="13.1" PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"
Antes de comenzar la actualización, se recomienda eliminar/deshabilitar OBS y repositorios de terceros. Verifiquemos si el repositorio de actualizaciones está disponible y habilitado.
server:~ # zypper lr --uri
La salida de muestra se verá a continuación.
Si no está habilitado, emita el siguiente comando.
server:~ # zypper modifyrepo --enable openSUSE-13.1-Update
Si no existe, agréguelo usando el siguiente comando.
server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update
Actualice sus paquetes actuales a la última versión.
server:~ # zypper ref server:~ # zypper update
Una vez que los paquetes estén actualizados, reinicie el servidor.
¿Qué hacer para actualizar?
Como ya se mencionó, antes de comenzar la actualización; se recomienda eliminar/deshabilitar OBS y repositorios de terceros.
server:~ # zypper rr
Lo siguiente es modificar todos y cada uno de los archivos de repositorio que están en /etc/zypp/repos.d/, tenemos que reemplazar 13.1 con 13.2 donde corresponda.
Método manual:
Por ejemplo, salida de muestra de repo-debug.repo
Antes de modificar.
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
Después de la modificación.
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
Método automático:
Haga una copia de seguridad de todos los archivos del repositorio que están disponibles en /etc/zypp/repos.d/ .
server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig
Ejecute el siguiente comando para reemplazar 13.1 con 13.2.
server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*
Una vez más, revisemos los repositorios disponibles.
server:~ # server:~ # zypper lr --uri
Salida de muestra,
# | 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/
Ahora consulte los repositorios.
server:~ # zypper ref
Se recomienda encarecidamente ejecutar la actualización dentro de la pantalla GNU o tmux para proteger el proceso de actualización en caso de que algo salga mal con la sesión X durante la actualización. tmux y screen están disponibles en los repositorios principales de openSUSE.
Aquí estoy usando tmux, si no tienes tmux. Instale tmux usando el siguiente comando.
server:~ # zypper install tmux
Cambiar de terminal a tmux.
server:~ # tmux
Ingrese el siguiente comando para comenzar a actualizar a openSUSE 13.2.
server:~ # zypper dup
Una vez que se complete el proceso de actualización, reinicie la máquina. Compruebe la versión actual del sistema operativo.
server:~ # cat /etc/os-release
La salida se verá como a continuación
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"
Se ha confirmado que la máquina está actualizada a openSUSE 13.2
¿Qué hacer después de la actualización?
Busque repositorios de terceros compatibles con openSUSE 13.2 que haya usado antes, si aún los necesita; agréguelos usando el siguiente comando.
server:~ # zypper addrepo --name
Eso es todo. Su máquina se ha actualizado con éxito a openSUSE 13.2.