SDB:Guía rápida a Tumbleweed
El artículo es aplicable a Tumbleweed. Probablemente todo ello sea aplicable también a Slowroll y cambiar de una versión a otra debería ser trivial. Las cosas cambian para las versiones de Tumbleweed basadas en MicroOS Aeon y Kalpa y por tanto nada de lo indicado aquí podrá aplicarse en estas versiones transaccionales. |
Contenido
Introducción
Esta página pretende servir de resumen para las personas que acaben de llegar o quieran comenzar con Tumbleweed. Se cubren tópicos sobre la instalación, actualización, añadir soporte de códecs, instalar software...
Antes de empezar, recuerda que Tumbleweed es lo que llaman rolling release. Se asume que quieres tener tu software al día, lo que implica que algún día puedes encontrarte con alguna actualización que no está lista, aunque con Snapper eso no es problema.
Tumbleweed se actualiza con frecuencia y las actualizaciones son testeadas con pruebas automáticas que comprueban las partes del software y del sistema necesarias para asegurar que todo funciona bien. Puedes consultar las notas al final de este documento para más información.
Descarga e instalación
Descarga la ISO de la versión que quieras instalar desde:
- Tumbleweed:
- Slowroll:
A la hora de escribir esta guía, Slowroll sólo está disponible para arquitecturas de 64 bits. |
Aunque el instalador pueda ofrecer alguna variación entre versiones, la guía de instalación desde el DVD es aprovechable. Si necesitas crear un medio de instalación en USB, puedes echar un vistazo a la guía para usar un pendrive (aunque está desactualizada: también puede usarse Rufus o Ventoy, por ejemplo).
Actualizar de Leap a Tumbleweed
Con DVD
La forma más tradicional de actualizar un sistema pasa por arrancar un medio de instalación, sea un DVD o un USB. El proceso es similar al descrito para la instalación en la página Instalar desde el DVD solo que en el menú inicial de Grub en lugar de seleccionar Instalar hay que seleccionar Actualizar. En su momento se te ofrecerá la oportunidad de cambiar los repositorios, a lo que sólo debes aceptar.
Actualización online
Es posible migrar el sistema online, sin necesidad de DVD ni USB. Simplemente sigue la guía expuesta en la página cómo migrar de Leap a Tumbleweed.
Postinstalación
Códecs multimedia
Aunque después de que hayan caducado algunas patentes relacionadas con códecs multimedia de amplio uso, es posible que quieras tener instalados los necesarios. Abre un terminal como konsole y escribe:
sudo zypper in opi
Cuando pulses entrar (intro), tendrás que introducir la contraseña de administrador y pulsar otra vez entrar (intro). opi es una aplicación que facilita la instalación de software del OBS (ver más abajo la sección Software de la distribución
sudo opi codecs
Cuando te pregunte si quieres añadir la clave necesaria para acceder al repositorio packman y el repositorio multimedia de openSUSE, es posible que tengas que contestar la letra a (always, siempre). |
Deberás continuar la instalación cada vez que te pregunte hasta acabar, ya que te preguntará si quieres instalar el software necesario disponible en el repositorio Packman y a continuación si quieres instalar el disponible en el repositorio Multimedia.
Es posible que no quieras añadir el repositorio Packman. El repositorio es muy útil, proporciona más software que los codecs y funciona muy bien, pero hoy día openSUSE ya ofrece soporte para la mayoría de códecs, en particular si instalas VLC_media_player y su paquete de códecs vlc-codecs. No obstante sí deberías añadir el repositorio Multimedia para obtener al menos el códec h264.
Ajusta el menú del cargador de arranque
Al instalar cualquier distribución openSUSE se instala grub2 y se fija un tiempo de 8 segundos para que la persona usuaria del sistema seleccione qué sistema operativo o qué opciones quiere utilizar. Es una cantidad de tiempo confortable para ver qué opciones hay y para que si reinicias de un sistema para iniciar otro tengas tiempo de ver el menú incluso si te has distraido un poco en el momento más inoportuno.
Sin embargo, es posible que este tiempo te resulte excesivo. Para cambiarlo, basta con usar la aplicación Cargador de Arranque de YaST (o bien acceder desde YaST -> Sistema -> Cargador de Arranque). En la tercera pestaña podrás fijar el tiempo que estimes oportuno. También puedes querer cambiar otros parámetros como la resolución del menú de arranque. También puedes deshabilitar la opción "comprobar otros sistemas" si solo vas a tener Tumbleweed en tu máquina.
Mantener actualizado el sistema
Es posible actualizar el sistema tanto con Descubrir como desde YaST Software.
- Descubrir no ofrece mecanismos de resolución de conflictos.
- YaST Software puede hacer el upgrade, pero no lo maneja por defecto: es posible que la actualización incluya por alguna razón el downgrade de determinados paquetes, y YaST software solo lo realizará cuando sean requeridos por alguna dependencia.
Probablemente la mayoría de personas usuarias se sientan más confortables con la actualización mediante
sudo zypper dup
Se te presentará la lista de cambios que se harán en el sistema y podrás aceptar (y) o rechazar la propuesta.
Es posible que se requiera aceptar licencias para paquetes privativos como los drivers de Nvidia o otro software con otras licencias. |
Añadir software
Existen varias formas de instalar software en Tumbleweed. Las más recomendadas hacen uso de los repositorios de la distribución o vienen en forma de paquetes flatpak. También están disponibles los paquetes snap y las appimages, aunque estas últimas puede que no cumplan todos los estándares de actualización y seguridad requeridas en Linux.
Mucho del software disponible para Tumbleweed debería poder ser instalado en Slowroll, pero no se descartan conflictos de versión. En el caso de que haya disponible un repositorio para Slowroll, utiliza ése. Naturalmente, esto no aplica en flatpak, ni tampoco en snap o appimage.
En la sección Instalación de aplicaciones se describen las principales formas de instalar sofware en Tumbleweed.
Software de la distribución
El software de la distribución puedes entenderlo como si tuviera dos partes. Por un lado está el software oficial de la distribución, que es el contenido en los repositorios añadidos durante la instalación. Por otro lado está el OBS, el sistema de repositorios de openSUSE, donde la Comunidad de openSUSE añade sus propios proyectos. Si quieres saber más al respecto, lee la sección de la wiki Repositorios de software
Aunque no forman parte de las distribuciones, algunos desarrolladores de software ofrecen sus propios repositorios, normalmente para software con licencias privativas. Si quieres instalar algún software que no esté disponible en los repositorios de la distribución, consulta si existe algún paquete o repositorio para openSUSE.
Discover y Gnome Software
Ambas son las respectivas aplicaciones para manejar flatpak en los escritorios Plasma y Gnome. No obstante en Tumbleweed Plasma-discover es capaz de instalar rpm a partir de los repositorios que haya configurados.
Las aplicaciones instaladas con flatpak son manejadas de forma similar a lo que hacen sistemas operativos como Android. En Plasma podrás añadir o retirar distintos permisos disponibles para cada aplicación instalada de esta manera en Configuración del Sistema -> Personalización -> Configuración de permisos de Flatpak. También está disponible la aplicación Flatseal, disponible en el repositorio Gnome Apps o como Flatpak. Para instalar como rpm: ``` sudo opi flatseal ```
Notas sobre Tumbleweed
Tumbleweed
La motivación inicial de Tumbleweed fue ofrecer una distribución estable como contrapunto a Leap, en la que el objetivo principal sería proporcionar las últimas versiones posibles de los paquetes proporciona openSUSE sin tener que añadir múltiples repositorios con diferentes políticas de actualización.
Por ello suele etiquetarse Tumbleweed como distribución para personas usuarias con bastante experiencia. Esto es principalmente porque al ofrecer actualizaciones de todo el sistema puede ocurrir que algunas actualizaciones fallen, no sean correctas o contengan errores. Especialmente si se utiliza software de terceros y con la vista puesta en particular en Nvidia.
Sin embargo, el uso masivo de Snapper por defecto permite soslayar la mayor parte de los problemas derivados de una actualización problemática, ya que el sistema es capaz de volver a cualquier imagen que se haya creado con anterioridad.
Hoy por hoy en lugar de experiencia podría aplicarse el término responsable. Una persona que quiera usar Tumbleweed tiene que aceptar que puede haber problemas y o bien resolverlos manualmente cuando se presenten (con ayuda de la Comunidad sea reportando un bug o participando en el foro) o limitándose a reiniciar una instancia anterior del sistema y a esperar con paciencia una futura actualización que resuelva el problema. Más allá de eso el riesgo de error es sustancialmente más bajo que el de cualquier sistema operativo aparte de Leap.
Un efecto de todo esto es que Tumbleweed puede implicar centenares o incluso miles de paquetes para actualizar con relativa frecuencia.
Slowroll
Dado que Leap intenta usar versiones de soporte largo (LTS), mientras que Tumbleweed propone muchas actualizaciones cada semana, incluso cada día, Slowroll se promueve como un sistema de actualización más lenta que Tumbleweed. Eso tiene dos objetivos:
- Reducir el riesgo asociado a la publicación de actualizaciones de componentes básicos del sistema que se ha mencionado en el apartado anterior.
- Reducir el impacto en la persona usuaria debido al aviso continuo de disponibilidad de centenares de actualizaciones.
Si bien en la fecha de redacción de este artículo Slowroll es un proyecto experimental es de esperar que la mayoría de personas usuarias no adviertan más diferencia que el ritmo a la hora de presentar actualizaciones.
En un primer momento hubo un malentendido con el anuncio del sistema de actualizaciones. Slowroll ofrece un ritmo de actualización más lento salvo en las actualizaciones de seguridad, que se proporcionan en cuanto están disponibles.
Las snapshots de Tumbleweed
En Tumbleweed es costumbre hablar de instantáneas (snapshots) para referirse a la compilación de paquetes que forman parte de la distribución, de forma que cada vez que se publica una se habla de "nueva snapshot disponible". Esta terminología no está relacionada con las instantáneas del sistema creadas con el sistema de ficheros btrfs y manejadas con Snapper.
Cuando hay nuevas versiones disponibles de los paquetes que forman la distribución, estos son pasados al sistema automatizado de pruebas. Las versiones de los paquetes que pasen dichos tests serán publicados en el repositorio de Tumbleweed como parte de la nueva instantánea de la distribución. De esta forma, al actualizar (upgrade) el sistema el efecto es similar al de una actualización de versión, al punto de que zypper nos avisará del cambio la versión del producto que tendrá lugar con dicha actualización. Para conocer qué producto tenemos instalado basta con consultar el fichero os-release:
usuarie@maquina:~> cat /etc/os-release | grep ID ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20231012"
Aunque en la web de noticias de openSUSE se suele publicar semanalmente qué instantáneas se han publicado a lo largo de la semana, la forma más inmediata de conocer la publicación de las mismas es en la lista de correo de Factory (donde Factory hace referencia al proceso de creación de la distribución -ver Factory en la wiki). También puede consultarse directamente el fichero changes correspondiente a la fecha de la instantánea en la ubicación de descargas de las ISOs de Tumbleweed.