GNU/Linux, Viajes, Naturaleza, Gastronomía, Música y lo que se tercie

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.
P { margin-bottom: 0.21cm; }A:link { }

#
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,

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

6 ideas sobre “Cómo actualizar a openSUSE 12.3 desde openSUSE 12.2 mediante YaST o por línea de comandos.”