SDB:Guía rápida a Tumbleweed

Saltar a: navegación, buscar

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.

Dialogo informacion 64x64.png

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.

Dialogo informacion 64x64.png

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).

Dialogo informacion 64x64.png

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. Cargador arranque tiempo menu.png

Mantener actualizado el sistema

Aunque es posible actualizar (update) el sistema tanto con el applet de Packagekit como desde YaST Software, la forma soportada de actualizar el sistema en Tumbleweed requiere actualizar la distribución (upgrade) y por tanto ha de hacerse con el comando

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. En el terminal tendrás que responder yes cuando se pregunte si quieres aceptar la licencia.

Dialogo informacion 64x64.png

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 forma parte de la 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 ambas deberían ser capaces de instalar rpm a partir de los repositorios que haya configurados.

Al instalar software desde esas aplicaciones ten en cuenta que packagekit, que es la utilidad de actualización del sistema, no tendrá en cuenta los paquetes flatpak a la hora de buscar actualizaciones.

Las versiones transaccionales Aeon y Kalpa si pueden gestionar las actualizaciones de software de esa forma, ya que es el método de instalación recomendado.

Dialogo informacion 64x64.png

Las aplicaciones instaladas con flatpak son manejadas de forma similar a lo que hacen sistemas operativos como Android. En la Configuración del Sistema -> Personalización -> Configuración de permisos de Flatpak podrás añadir o retirar distintos permisos disponibles para cada aplicación instalada de esta manera.

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

Ante la incertitumbre inmediata respecto al proyecto Leap y cómo se verá afectado por la apuesta de SUSE por ALP, 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 directametne el fichero changes correspondiente a la fecha de la instantánea en la ubicación de descargas de las ISOs de Tumbleweed.