openSUSE: actualizar la distribución por internet

Tengo que admitirlo: soy un maestro en el arte de procrastinar. Esto ha significado que mi actualización de openSUSE Leap 42.2 a 42.3 sucedió exactamente un día después de la fecha en la que la más antigua alcanzó el end of life.

Sí, me llevó seis meses el juntar las ganas necesarias para actualizar la distribución… pero bueno, ya está, y debo decir que si bien fue in extremis el proceso ha resultado placentero y libre de problemas.

En fin, que he aquí los detalles, para recordarlos la próxima vez (solo será cuestión de cambiar los números de versión).

openSUSE ahora soporta oficialmente la actualización por internet y por buenas razones: la experiencia es infinitamente superior a lo que era hace solo un par de años, y eso que ya en aquel entonces no era tan mala.

Para una guía extremadamente cautelosa sobre cómo realizar esta actualización pueden consultar esta página. Yo tomé una vía un tanto más «agresiva», por lo que si eres un poco aventurero sigue leyendo.

En general se recomienda borrar todos los repositorios extras, dejando solo OSS y Updates, antes de realizar el infame zypper dup para, solo al final de la actualización, volver a configurar lo que sea necesario. Pero yo decidí no seguir este prudente consejo: fui adelante con todos mis repositorios, así a lo bestia, y no tuve problemas de ningún tipo.

Lo que hice fue lo siguiente:

  1. Abrir YaST2 e ir a Instalar / desinstalar software.
  2. Paquete → Todos los paquetes → Actualizar si hay una versión disponible para actualizar 42.2.
  3. Actualizado el sistema, recorrer la lista de paquetes instalados que puede verse en la pestaña Repositorios → @System (si la pestaña no está visible, es posible activarla con el menú Ver). La idea es localizar cualquier paquete cuyo número de versión esté en rojo y resolver el problema que ese color representa: si bien se da mucho menos que en versiones anteriores de openSUSE, cada tanto algún paquete (especialmente de Packman) queda huérfano o con una versión equivocada, por lo que conviene corregirlo antes de la actualización de sistema.
  4. Opcional (¡si bien hay que hacerlo periódicamente!): buscar en YaST2 todo lo relacionado con el kernel y «purgar» los kernels viejos. Por algún motivo openSUSE no borra los kernel antiguos cuando los actualiza, por lo que van acumulándose.
  5. Configuración → Repositorios y, por cada repositorio configurado (¡no hay que olvidar ninguno!) editarlo para cambiar cada instancia de «42.2» por «42.3» (o, si lees esto en el futuro, las versiones que correspondan). Por ejemplo, pasar de
  6. Es aquí donde tomé distancia de las recomendaciones normales para este procedimiento: todo el mundo aconseja borrar los repositorios excepto los oficiales, pero como comenté antes yo los dejé activos a todos (que en mi caso suman 21: packman, firefox, libreoffice 5.4, KDE extra, science, publishing…), cada uno con su prioridad bien configurada (recuerden: un número más pequeño implica mayor prioridad)
  7. Cuando terminé de editar todos los repositorios, cerré todas las aplicaciones y abrí una terminar virtual, pero de las de verdad: konsole o gnome-terminal son emuladores de terminal y si la sesión gráfica se cae, también esas terminales virtuales. En sistemas Linux siempre tenemos disponibles por defecto 6 terminales virtuales verdaderas a las cuales se accede con los atajos de teclado Ctrl-Alt-F1 a F6 (Ctrl-Alt-F7 nos devuelve a la sesión gráfica).
  8. En esta terminal virtual (yo elegí la primera) me registré como administrador (usuario, root), escribí zypper dup, Intro y dejé que el programa hiciera su trabajo.
  9. Tuve que aceptar un par de licencias y no mucho más: solo esperar. Zypper buscó todos los paquetes respetando correctamente la prioridad de cada repositorio (yo tengo a packman con 70, KDE-extra, publishing y libreoffice con 80, los otros repositorios no oficiales con 90 y los de base con 99), resolvió por si solo todas las dependencias, descargó por si solo todos los paquetes y los instaló sin protestar y sin problemas.
  10. Cuando todo terminó (le llevó par de horas) reinicié la máquina con
    • reboot

Listo.

ACTUALIZACIÓN: luego de publicar este artículo, LibreOffice 5.4 llegó al repositorio normal de actualizaciones por lo que el repositorio de LibO lo he eliminado.

Cuando hice algo como esto a mediados del 2015 luego tuve que corregir una pila de paquetes que quedaron mal instalados, pero ahora no: como dije antes las prioridades fueron respetadas, no tuve que reconfigurar nada y todo se instaló sin problemas. Solo tuve que corregir una cosa al final

Un único paquete había quedado huérfano, y era de packman 😉

En fin, que el paso al próximo Leap seguramente lo haré de la misma forma. Solo espero lograrlo antes de que esta versión llegue al end of life

Aunque, conociéndome, lo veo difícil.

Anuncios

Pingüinera actualizada y saludos de fin de año

Tras superar un (no tan) pequeño susto, finalmente tengo instalado openSUSE 42.2 y todo funciona a la perfección.

escritorio422

Todavía no he terminado de personalizar el escritorio (Plasma ha sabiamente ignorado la configuración anterior de KDE4), pero ya está «listo para trabajar».

Plasma 5.8 va realmente bien y el sistema en general se siente muy fluido. Me ha gustado mucho el menú principal, sencillo y práctico, el nivel de integración de todos los componentes y la bandeja del sistema. No me ha gustado tanto el tema de escritorio que venía por defecto, pero eso no es raro y cambiarlo ha sido muy simple.

He utilizado el DVD de instalación y no el cambiar los repositorios como en otras ocasiones, pero en lugar de una instalación fresca he optado por la opción de «actualizar el sistema». Así he logrado mantener mi selección de paquetes (incluyendo el no instalar amarok) y la configuración general del sistema. Igual no es posible salvarse de tener que resolver algunos «conflictos» y de tener que volver a configurar los repositorios no oficiales, pero todo eso es simple con YaST2 por lo que la actualización resulta ciertamente más cómoda que realizar una instalación desde cero.

Algo recomendable cuando se realiza una actualización es dirigirse a YaST2 y activar la pestaña «repositorios» que en la larga lista de paquetes que podemos ver en @System seguramente encontraremos alguno en rojo o en azul que necesita nuestra atención (para cambiarlo de repositorio, actualizarlo o incluso eliminarlo).

yast2repos

Para la captura ya había «limpiado» todo 😉

Pues bien, el año que viene veremos cómo retomar esto de escribir algo sobre KDE. Y ya que hablamos del año próximo, pues que este pingüino se toma un descanso y saluda a todos sus lectores deseándoles un magnífico comienzo de año. ¡Felices fiestas!

Y recuerda, estimado lector, que las celebraciones no pueden ser una excusa para tomar riesgos inútiles: si bebes, no compiles tu kernel.

¡Salud!

openSUSE 42.2 ya está aquí

opensuse-leapYa podemos descargar la nueva versión de la distro del camaleón.

Anuncio original en inglés

Anuncio en castellano

Y como estoy un poco vago, les dejo con los artículos que los colegas han escrito al respecto:

Victorhck | openSUSE Leap 42.2 ya disponible para descargar

(ya que estamos, ¡felicitaciones por las estadísticas!)

La mirada del replicante | Disponible openSUSE Leap 42.2

Kernel LTS, Plasma LTS, firmes raíces en SUSE Linux Enterprises, 17% más paquetes que en la versión 42.1… que ya era hora de hacer una copia de seguridad 🙂

Veremos si actualizo desde DVD o repito algo que alguna vez hice.

SuSE 4 ever

Segunda «RC» de openSUSE Leap 42.2

opensuse-leapYa va siendo tiempo de planear las copias de seguridad antes de la inminente actualización: hoy ha llegado la segunda, y definitiva, release candidate de openSUSE Leap 42.2

Last Release Candidate for openSUSE Leap 42.2 Released

Si todo sigue bien, la versión final estará disponible en apenas dos semanas, el 16 de noviembre.

Como es de esperar en época de «RC», las novedades respecto de la RC1 son más bien pocas, lo cual es bueno. Aquellos que utilicen tarjetas nvidia notarán (si no usan el controlador privativo) que el controlador Nouveau 3D para mesa ha sido separado en un paquete independiente ya que causa problemas con KDE, mientras que quienes utilicen las «instantáneas» del disco ofrecidas por el sistema de archivos btrfs notarán que la utilidad snapper ofrece nuevas herramientas, como fijar un valor máximo para las copias de seguridad, etcétera.

Para más información, el anuncio oficial enlazado más arriba y el artículo del amigo Victorhck que encontrarán a continuación:

Publicada la segunda versión candidata de openSUSE Leap 42.2

Primer «Release Candidate» de openSUSE 42.2

opensuseplasma

¡Ya estamos llegando! Con solo 29 días para descontar, el proyecto openSUSE ha anunciado hoy la llegada del primer «RC» de la versión 42.2 de la distro del camaleón.

Release Candidate Available for openSUSE Leap 42.2

Respecto de lo comentado en la última beta, este RC1 incluye Plasma 5.8.1, kernel 4.4.24 y muchas otras novedades que pueden verse en el anuncio oficial.

También pueden leer el artículo del amigo Victorhck, que nunca se pierde una noticia de openSUSE o KDE 😉

Primera Release Candidate de openSUSE Leap 42.2

Casi una vida con KDE

Estimado lector, a menos que vivas bajo una piedra o no consultes la blogosfera desde hace mucho (que viene a ser lo mismo) seguramente ya sabrás que hoy el proyecto KDE cumple 20 años.

En este breve artículo no voy a agregar nada nuevo al gran y merecido festejo (puedes, debes, consultar a Baltokien, a Victor-hck, al Replicante), más bien contaré algo viejo y sumamente personal.

SuSE 4 everY es que mi primer experiencia linuxera (a nivel hogareño, me refiero, que en la universidad empecé antes) fue hace unos 17 años con un SuSE 7.0 y KDE 1.1.2.

Desde aquella remota época he probado otros escritorios, pero siempre he vuelto (y rápido) a la base: KDE. Pasé por las versiones 1, las 2, la mayor parte de las 3 (incluyendo aquella del milagro de la multiplicación de las barras de herramientas), casi todas las 4… y allí me he quedado un poco, con openSUSE 13.2 y su KDE 4.14.9.

Pero eso está por cambiar, que en poco más de un mes me estaré pasando a Leap 42.2 y su Plasma 5.8.

En fin, casi una vida (linuxera, al menos) con KDE.

¡Feliz cumpleaños!

konqui-openSUSE-sopensuseplasma

Tercer beta de openSUSE 42.2

opensuseplasma

Un día antes de lo previsto, tenemos al alcance de clic la tercer beta de lo que será openSUSE 42.2:

Beta 3 Release Updates FireFox, KDE Applications, VirtualBox

Esta beta se actualiza a la versión final de Plasma 5.8, ofrece KDE Applications 16.08.1, Firefox 49, VirtualBox 5.1.4, actualizaciones menores de todo el resto y puede ser descargada desde aquí: openSUSE Leap 42.2 Beta 3.

Quienes se animen a probarla pueden reportar los problemas que encuentren aquí: openSUSE Bugzilla.

¡Ya falta menos!