Cómo actualizar a openSUSE 12.3 desde openSUSE 12.2 mediante YaST o por línea de comandos.


El día 13 de marzo se ha liberado la nueva versión de openSUSE, la 12.3, y si tenemos instalada la versión anterior, la 12.2, la podemos actualizar oficialmente. Esto tiene como ventaja mantener las aplicaciones y la configuración que teníamos en aquélla, pero el procedimiento no está libre de riesgos, entre otras cosas porque es un proceso largo que puede llevar más de un hora dependiendo de la conexión de red y del procesador del equipo, También pueden ocurrir sucesos “raros” que tengan fácil solución pero nosotros no tenemos los conocimientos necesarios para solucionarlos. Es por ello, que es muy conveniente hacer una copia de seguridad del sistema. En este blog puedes encontrar cómo hacer una imagen de seguridad conClonezilla y, en caso necesario, cómo restaurarla.

Las opiniones sobre si actualizar la versión o hacer una instalación limpia -que implica configurar nuevamente todo el sistema según nuestras necesidades- están divididas, y, en base a mi limitada experiencia y a lo leído sobre el tema, finalmente creo que es una opción muy personal. Desde la versión 12.1 actualizo el sistema, pero también es verdad que después hago una instalación limpia por diversas razones, entre las que se encuentran escribir las tutoriales correspondientes, pero también, si soy sincero, mi tranquilidad. Sea como sea siempre puedes hacer lo mismo y en el peor de los casos habrás aprendido algo nuevo, conocerás mejor como funciona openSUSE, y ello conlleva aumentar tu confianza en tus conocimiento y capacidades.

En este artículo vamos a describir dos modos o vías -mediante YaST o mediante consola- de actualizar nuestro openSUSE 12.2 a la nueva versión 12.3 basadas directamente en el protocolo descrito en lapágina oficial de openSUSE, que es mediante línea de comandos. En resumen en las dos opciones el proceso implica: Primero actualizar el sistema que tenemos instalado. Después desactivar todos los repositorios, oficiales y de la comunidad, y apuntar los repositorios oficiales a la nueva versión 12.3. Para el éxito de la actualización, y evitar problemas de carácter general o errores en aplicaciones concretas, se recomienda desactivar todos los repositorios de terceros (los de la comunidad y otros); no obstante, he incluido también el de Packman en el proceso de actualización porque se considera casi oficial. Finalmente, una vez actualizado el sistema añadimos los repositorios adicionales de la comunidad y actualizamos estos.

1. Actualizar nuestro openSUSE 12.2. Paso común para las dos opciones.

1.1. Comprobar que el repositorio Update de la versión 12.2 está activado; en mi sistema el nombre de este repositorio era “openSUSE-12.2-Update”. Y la URL: http://download.opnsuse.org/update/12.2. Vamos a

YaST>Software>Repositorios de software

Y comprobamos que está marcado “Activar” y “Auto autoactualizar”, y si no es así lo marcamos.

1.2. Actualizamos los repositorios y los paquetes de la versión 12.2.


# su (contraseña)
# zypper refresh
# zypper update.

Después yo reinicio el sistema.

2. Actualización a la versión 12.3 desde la 12.2 mediante YaST.


2.1. Desactivamos todos los repositorios desmarcando, en la ventana de “Repositorios de software” de YaST, “Activar” y “Auto autoactualizar” y, seguidamente, añadimos los repositorios uno a uno, presionando con el cursor en “Añadir”, en la ventana siguiente marcando “Especifiar URL...”, y entonces se abre una ventana con dos campos donde tenemos que poner el nombre del repositorio (que es arbitrario) y la dirección URL.

Los repositorios oficiales son:
Nombre: openSUSE-12.3-Oss
URL: http://download.opensuse.org/distribution/12.3/repo/oss

Nombre: openSUSE-12.3-Non-Oss
URL: http://download.opensuse.org/distribution/12.3/repo/non-oss

Nombre: openSUSE-12.3-Update-Oss
URL: http://download.opensuse.org/update/12.3

Nombre: openSUSE-12.3-Update-Non-Oss
URL: http://download.opensuse.org/update/12.3-non-oss

El repositorio Packman:

Nombre del repositorio: Packman 
URL: http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3

Los repositorios antiguos los podemos eliminar; despejamos así el listado y evitamos cometer errores en el futuro.

2.2. Actualización a la versión 12.3 mediante consola.

# su (contraseña)
# zypper refresh
# zypper dist-upgrade

Después yo reinicio el sistema.

2.3. Añadimos los repositorios adicionales que nos interesen para esta nueva versión mediante YaST.

YaST>Software>Repositorios de software>Añadir>Repositorios de la comunidad

2.6. Cambiar de proveedor los paquetes instalados de los repositorios oficiales por los de la comunidad que hayas añadido.

Si instalamos algún repositorio que implica paquetes que están ya instalados desde los repositorios oficiales, tendremos que cambiar de proveedor dichos paquetes. Por ejemplo, esto puede ocurrir si has añadido el repositorio de LibreOffice. Vamos a:

 YaST>Sotware>Instalar/desinstalar software

Picamos en el botón “Ver” se abre el desplegable y seleccionamos “Repositorios”, a la izquierda aparece un listado con todos los repositorios que tenemos activos en nuestro sistema. Picamos sobre el repositorio en cuestión. A la derecha aparecen los paquetes que contiene este repositorio. Sobre estos hay una banda negra y el texto “Cambiar paquetes de sistema”, picamos sobre ese texto y “Aceptar”

3. Actualización a la versión 12.3 desde la 12.2 mediante consola.

3.1. Actualizar la versión 12.2, como ya hemos indicado, en consola como superusuario:

# su (contraseña)
# zypper refresh
# zypper update

3.2. Desactivamos todo los repositorios de la versión 12.2.

zypper modifyrepo --all --disable

3.3. Añadir los repositorios oficiales de la versión 12.3.

# zypper ar -f http://download.opensuse.org/distribution/12.3/repo/oss openSUSE-12.3-OSS

# zypper ar -f http://download.opensuse.org/distribution/12.3/repo/non-oss openSUSE-12.3-Non-OSS

# zypper ar -f http://download.opensuse.org/update/12.3 openSUSE-12.3-Update-OSS

# zypper ar -f http://download.opensuse.org/update/12.3-non-oss openSUSE-12.3-Update-Non-OSS

También podemos añadir el repositorio de Packman. Otros de la comunidad mejor los añadimos después de la actualización del sistema; es más seguro.

# zypper ar -f http:/ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3 Packman

3.4. Actualizar el sistema a la nueva versión.

# zypper refresh

# zypper dist-upgrade

3.5. Añadimos los repositorios adicionales que nos interesen para esta nueva versión, por ejemplo, KDE-Extra:

# zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.3 openSUSE-12.3-KDE-Extra

3.6. Cambiar de proveedor los paquetes instalados de los repositorios oficiales por los de la comunidad que hayas añadido, por ejemplo LibreOffice.

# zypper dup --from LibreOffice

4. Comprobar el sistema.

Personalmente, en las actualizaciones que he hecho no he encontrado problemas significativos. Algún plasmoide que se pierde, y que podemos volver a instalar. También alguna aplicación que da error y en este caso lo más rápida y seguro es eliminarla y volver a instalarla:

# zypper remove --clean-deps nombre_de_paquete

# zypper install nombre_de_paquete

Bueno, si todo ha ido bien a disfrutar de esta nueva versión de openSUSE. Y si no has quedado del todo satisfecho pues ya sabes: instalación limpia. Sin problemas, siguiendo una guía es un proceso rápido.

Saludos flamencos,


Comentarios

  1. Nunca me ha funcionado bien OpenSUSE en ninguna versión, probé 12.2 y tampoco así que mejor me quedo con mi Kubuntu 12.10 x64 que no me ha dado sino satisfacciones y es muy maleable, totalmente a mi gusto; lo que nunca pude con OpenSUSE

    ResponderEliminar
    Respuestas
    1. Yo amigo Recupero tengo los amores repartidos, las dos me funcionan muy bien.

      Eliminar
  2. Pues yo cambie a SUSE Y feliz como lombriz he actualizado desde la versión 11.3 consecutivamente y cero lios, ni me recuerden el Chafuntu, la verdad de fechas para acá sea vuelto pesado y enredoso hasta para instalar el flash....

    ResponderEliminar
  3. Estoy en el proceso, de este procedimiento, me voy de 12.2 a 12.3.Yo vengo de ubuntu y creíe que el mejor, pero me he llevado una gran sorpresa con opensuse, realmente fácil de usar y su funcion de instalar con un solo click perfecta.
    Saludos desde chilangolandia!!!

    ResponderEliminar
  4. Genial tutorial. Gracias por tu esfuerzo!!!
    Habria que arreglar

    Nombre del repositorio: Packman
    URL: http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12-3 ------ URL: http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3

    2.2. Actualización a la versión 12.3 mediante consola.

    # su (contraseña)
    # zipper refresh -------- zypper
    # zipper dist-upgrade ----- zypper

    ResponderEliminar
    Respuestas
    1. Muchas gracias por la corrección de las dos erratas.

      Eliminar

Publicar un comentario