Acaban de anunciar news.opensuse.org/2025/04/30/leap-16-enters-beta/, así que es un buen momento para probarla y echarle un vistazo a sus novedades.
Para la prueba: es posible descargar el instalador Agama, tanto en su propia web como en la sección de Descargas de Leap 16.0 en get.opensuse.org. Basta con pinchar en la el botón Descargas de la imagen Network. La idea es probar el instalador online.
En la publicación se mencionan algunas de las novedades que atañen a Leap 16:
- Wayland en exclusiva (en esta prueba se instaló Xorg también y arrancó Plasma en X11).
- Sin compatibilidad con el arranque SysV.
- Agama es predeterminado.
- YaST se ha retirado en favor de Cockpit para la gestión del sistema. Myrlyn como reemplazo directo de YaST Software. YaST sigue disponible en Tumbleweed, pero ya no se desarrollará.
- Leap 16.0 requiere equipos compatibles con x86_64-v2.
Lo último no es muy halagüeño. En realidad no es tan importante, la mayoría de equipos de menos de 15 años van a funcionar, pero si se quiere instalar Leap en algo más viejo habrá que cerciorarse de que es posible. Y adiós a recomendar openSUSE en las listas de distribuciones a instalar para reciclar hardware muy viejo.
Agama ya era algo esperado luego de la publicación de Leap 16.0 Alpha. Wayland tiene el asunto de los drivers legacy de Nvidia que no funcionan en Plasma 6, aunque puede usarse Nouveau: pero no hay 3D con eso. Pero las personas que no necesiten esos drivers no tendrán mayores problemas.
YaST es la crónica de una muerte anunciada. Sabíamos que estaba al caer, pero no había fecha y como reza el dicho, mientras hay vida hay esperanza. Cockit es guay, en alguna cosa es mejor, pero no es lo mismo. Quizá sea buena idea sugerir que añadan el flatpak de Cockpit client a la instalación por defecto. O en tal caso que se active el servicio correspondiente para poder usar el navegador para conectarse.
Preparar la instalación
Voy a usar una máquina virtual al efecto. Por supuesto, esto evita problemas de hardware, así que esta prueba no servirá de mucho en ese aspecto particular.
El instalador ofrece diferentes productos para instalar, en este caso se instalará Leap 16.0 Beta. También se ofrece MicroOS, Slowroll y Tumbleweed. Según la resolución del monitor, es posible que haya que hacer scroll para ver esta última.
Arriba a la derecha hay un menú que permite descargar los registros de instalación o cambiar algunas opciones del proceso de instalación:
Es posible cambiar el idioma en el que se realizará la instalación, y el idioma del teclado.
Sin embargo, actualmente Agama solo permite algunos idiomas, y entre ellos no está el castellano o el gallego, ni muchos otros. Sí el catalán.
Ese menú seguirá disponible durante toda la configuración de la instalación, y se añadirá una opción: seleccionar producto, que no es más que volver a la pantalla inicial.
Ese menú seguirá disponible durante toda la configuración de la instalación, y se añadirá una opción: seleccionar producto, que no es más que volver a la pantalla inicial.
La configuración de la instalación tiene ahora 6 pasos, cada una en una pestaña. La primera pestaña es un resumen de lo que está configurado en cualquier momento. No obstante, no es imperativo cumplimentar ninguna de ellas, salvo tener al menos una cuenta de persona usuaria en el sistema. En la esquina superior derecha, junto al menú de opciones, hay un botón Instalar que indica con un icono que aun hay algo que no permite realizar la instalación. En cuanto sea posible, el icono desaparecerá y podrá pulsarse en el botón para arrancar el proceso.
Sin embargo, es posible que se desee cambiar algunas cosas, en particular la selección de software a instalar. O quizá quieras usar la wifi.
Hostname - Nombre de host
No es habitual darle un nombre al equipo y el instalador le asignará uno de oficio si se salta este paso. En entornos con varias máquinas es útil darle un nombre. En esta prueba se le dará el nombre de MeuLeap.
Para que el cambio tenga lugar hay que pulsar el botón Aceptar.
Localización
La localización del sistema, o sea, asignarle un idioma, idioma del teclado y huso horario no tiene que ver con lo hecho para el instalador. Y aquí sí están disponibles todas las opciones, pero hay que hacerlo paso a paso, en el orden que se desee. En esta prueba se hacen las tres selecciones de izquierda a derecha:
- seleccionar idioma
- Seleccionar idioma de teclado
- Seleccionar huso horario
En la pantalla inicial de esa pestaña se pueden ver las tres selecciones:
Red
Usando DHCP es sencillo usar una conexión cableada. Pero puede configurarse manualmente, o incluso configurarse una red Wifi.
Almacenamiento
Agama hace una preselección de discos y particionado para la instalación. Si esto no es adecuado, es fácil de modificar.
La asignación de espacio de disco es quizá el proceso más versátil. Puede establecerse un encriptado de disco, incluso con TPM, pueden usarse varios discos, volúmenes lógicos, o incluso particionarse manualmente.
En Custom (Personalizado) es posible indicarle partición a partición qué tiene que hacer, en caso de que el disco sea usado. Por ejemplo,
muestra las particiones del sistema una vez instalado y reiniciada la instalación. En esta pantalla puede indicarse qué hacer con cada partición hasta lograr espacio suficiente para una instalación.
Pero eso requiere un disco con un sistema existente. Naturalmente, lo que se verá durante la instalación en un disco vacío será:
No se ve ninguna partición porque en este punto ninguna ha sido creada.
Es sencillo añadir una partición para /home, por ejemplo.
Software
La selección de software es un paso imprescindible pero no obligatorio.
Agama ofrece directamente una vista de patrones de paquetes a instalar. El patrón "Soporte SELinux" está preseleccionado, pero pueden añadirse otros. En esta prueba se han añadido KDE Aplicaciones y Plasma Desktop, Gestión de Software (Myrlyn) y Cockpit.
Autentificación
En esta sección se configura una cuenta de persona usuaria al menos. ¡No es obligatorio añadir una cuenta para root!
El botón de Instalar ya está completamente en verde, así que puede iniciarse la instalación. En la prueba no se ha creado root.
Realizar la instalación
Una vez que se pulsa Instalar comenzará la instalación.
Que concluirá al mostrarse un mensaje de felicitación, con un botón para reiniciar el sistema.
Iniciando el nuevo sistema
Una vez reiniciado el equipo, se arrancará el nuevo sistema con normalidad.
El escritorio seleccionado era Plasma, y con Leap 16 viene Plasma 6.3.4:
Pese al objetivo de que Leap 16.0 venga exclusivamente con Wayland, por lo visto en esta beta no es así, y Plasma arranca con X11. Es sencillo cambiar eso, como siempre: basta con acudir a la parte inferior izquierda y seleccionar el entorno de ventanas adecuado: Plasma (Wayland).
Postinstalación y primeras impresiones
Así a primera vista, Cockpit viene instalado, pero no activo. Es posible lanzar el socket que permite conectarse usando un navegador, o bien instalar el flatpack de Cockpit Client. Pero eso requiere configurar Descubrir, ya que por defecto no viene la fuente de Flathub configurada. Basta con añadirla.
Añadir los repos comunitarios no sirve en este punto: no sale ninguno. Por lo visto, ni siquiera Packman está disponible. Así que solamente puede hacerse uso de los repos oficiales. Y sí, Myrlyn viene instalado. Y es que en la instalación se ha seleccionado tanto el patrón para instalar el gestor gráfico de software como el de Cockpit.
En una postinstalación normal lo primero es completar el software oficial con al menos los codecs privativos que falten. Si tienes una gráfica nvidia, instalar su driver. Y ya luego configurar el escritorio al gusto.
- Sin Packman ni Videolan la única solución es instalar el reproductor multimedia como Flatpak con Descubrir. Ya puestos, probablemente la mejor opción sea VLC. Como se ha dicho, eso requiere añadir la fuente de Flathub a Descubrir.
- No hay repos de Nvidia, así que está disponible el driver libre y poco más. Todas las demás tarjetas de esa marca se las tendrán que apañar con Nouveau.
Acabo de ver una cosa curiosa con Nouveau y Myrlyn. Si busco explícitamente nouveau no arroja resultados, pero está ahí. Se puede buscar con xf86, e incluso con el nombre del paquete completo: xf86-video-nouveau. Pero si borras "xf86-video-", no devolverá nada. Es... extraño.
El siguiente punto atañe a esta prueba concreta: como no se ha configurado root, no es posible iniciar sesión como root. Y no solo eso, no hay clave de root. No hay problema con sudo, ya que a diferencia de versiones anteriores de cualquier sistema de openSUSE, ahora viene configurado, de forma que la clave que pide es la de la cuenta usuaria.
tux@localhost:~> sudo ls
[sudo] contraseña para tux:
Descargas Documentos Escritorio Imágenes Música Plantillas Público Vídeos
tux@localhost:~>
El problema de eso es que kdesu no funciona, ya que por defecto usa la clave de root para autentificar. Puede arreglarse de forma sencilla haciendo uso de sudo:
tux@localhost:~> sudo su
[sudo] contraseña para tux:
localhost:/home/tux # passwd
New passwd:
Retype new password:
passwd: password updated successfully
localhost:/home/tux #
Esto es necesario para poder instalar, actualizar o desinstalar software con Myrlyn. La mayoría de cosas, y todas las que se hagan con el terminal, podrán hacerse con sudo. Y como no hay YaST, tampoco se requiere para administrar el sistema.
Sin YaST no hay opciones de configurar el sistema que no vayan por línea de comandos. Es un buen momento para elegir varias alternativas.
- Instalar, como se ha sugerido antes, Cockpit client desde Flatpak. O bien
- Activar Cockpit en línea de comandos, lo que permite conectarse usando el navegador.
sudo systemctl enable --now cockpit.socket
Pero en mi instalación por la razón que sea eso no basta para registrarse en el sistema: en el momento de poner el nombre de la cuenta usuaria y la clave, falla la autentificación. Pero el cliente de Flatpak funciona sin novedad. Es un error tan curioso que incluso es posible conectarse con el navegador del anfitrion desde el cockpit local una vez que he puesto en marcha sshd (el puerto ya está abierto).
Eso por ahora. Las aplicaciones se comportan bien y todo lo que he probado se ve bien. Pero hay que reconocer que los problemas hardware en una máquina virtual son improbables.
Instalación Offline
Cuando hice la prueba ayer intenté probar el instalador offline, que típicamente es YaST. Pero me dio algún fallo y en lugar de comprobar la descarga o volver a descargar, decidí probar el instalador online, que sabía que sería el Agama que ya conozco. Hoy he vuelto a probar y arranca bien, y de hecho ¡también es Agama!.
La instalación es similar. Ok, se supone que en lugar de descargar todos los paquetes, los tendrá en la imagen y podrá instalarlos de forma local. Pero hay un error en eso. Por lo que sea, indica que openSUSE-repos-Leap y sudo-policy-wheel-auth-self son necesarios para la instalación. Asumo que faltan, y no sé si porque no descargué correctamente la ISO o puede ser un bug porque nadie lo añadió.
Eso sí, la selección es distinta: offline trae Myrlyn preseleccionado; en la online, no. Y hay patrones diferentes. En online hay varios grupos de patrones que no vienen: Documentación, "funciones primarias" (que es donde viene Cockpit: puede que offline incluya cockpit preseleccionado).