Cómo convertir OpenSUSE Leap a Tumbleweed

OpenSUSE Leap es una distribución de Linux sólida como una roca que ofrece una plataforma sólida para personas serias. El problema es que, dado que se centra en la estabilidad, las últimas actualizaciones de software tienden a tardar un tiempo en aparecer. En lugar de obtener un kernel más nuevo o actualizaciones de Gnome, etc., los usuarios terminan teniendo que esperar. Para algunos, esto no es gran cosa. Para otros, esto puede ser una verdadera molestia. Si está buscando deshacerse de Leap por un software más nuevo, la forma más fácil es actualizarlo a una distribución de lanzamiento continua. A continuación, se explica cómo puede convertir OpenSUSE Leap a Tumbleweed.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Copia de seguridad de repositorios de software antiguos

Antes de agregar las nuevas fuentes de software para SUSE, deberá realizar una copia de seguridad de las antiguas. Esta es una buena idea, porque si en algún momento falla la actualización, puede restaurar las fuentes de software antiguas y revertir la actualización. Para realizar una copia de seguridad de las antiguas fuentes del software SUSE Leap, primero abra una ventana de terminal. Inicie sesión en el usuario root con su y acceda a la carpeta del repositorio con cd.

su

cd /etc/zypp/repos.d/

Dentro de la carpeta repos.d, cree un subdirectorio. Nombra este subdirectorio «copias de seguridad», «antiguo» o cualquier otro nombre que te parezca adecuado.

mkdir backups

Con la nueva carpeta de repositorio de copia de seguridad creada dentro de /repos.d/, mueva todos los repositorios de software actuales de SUSE Leap a este directorio. Tenga en cuenta que una vez que mueva estas fuentes de software fuera de la carpeta principal, ya no tendrá acceso a las fuentes de software de Suse Leap. Si está utilizando un software que depende en gran medida de LEAP y no funciona con Tumbleweed, deberá instalarlo y encontrar un software compatible con Leap.

Nota: la forma más rápida de encontrar software compatible es en el OBS.

mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

Después de ejecutar el comando mv, todos los repositorios de software actuales de Leap ya no están activos. No intente actualizar o instalar software nuevo hasta que agregue las fuentes de software Tumbleweed. Zypper no hará nada (o peor aún, arrojará un montón de errores).

Agregar nuevos repositorios de software

El núcleo de OpenSUSE, ya sea que esté usando Leap o Tumbleweed, lo dictan las fuentes de software a las que tiene acceso el sistema operativo. Esto significa que si solo tiene fuentes de software Leap y actualiza su versión de SUSE, se instalará la última versión del software para esa versión. Lo mismo puede suceder si un usuario cambia las fuentes del software Leap por las de Tumbleweed y las actualiza: se convertirá a la última versión de lanzamiento de la distribución de lanzamiento continuo de SUSE.

Para hacer esto, abra una ventana de terminal e ingrese los siguientes comandos:

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/oss repo-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/debug repo-debug

zypper ar -f -c https://download.opensuse.org/update/tumbleweed/ repo-update

OpenSUSE Leap To Tumbleweed

Con las nuevas fuentes de software dentro de Leap, el software se puede instalar desde el lado de Tumbleweed. Sin embargo, antes de que suceda cualquier otra cosa, deberá realizar una «actualización de distribución». Este es un proceso en el que pasa un sistema operativo Linux, descarta software y archivos obsoletos de una versión anterior, a favor de la nueva versión. En SUSE, esto se hace con el administrador de paquetes Zypper y es un proceso muy sencillo y sencillo. Para iniciar la actualización, simplemente ejecute:

sudo zypper dup


Cuando ingrese este comando en la terminal Bash, aparecerá un mensaje que dice “Está a punto de realizar una actualización de distribución con todos los repositorios habilitados. Asegúrese de que estos repositorios sean compatibles antes de continuar. Consulte ‘man zypper’ para obtener más información sobre este comando «.

Cuando se ejecuta el comando zypper dup, todo debería ir sin problemas, siempre que se hayan agregado todas las fuentes de software al sistema. Si se ha perdido uno, esta es la razón por la que falla el comando.

Sin duda, el proceso de actualización de la distribución llevará mucho tiempo. Esto se debe a que cuando actualiza, SUSE descarga mucho más que actualizaciones del navegador y demás. En su lugar, obtendrá miles de paquetes, incluida la última versión de su entorno de escritorio, un nuevo kernel de Linux, etc. ¡Es mejor dejar que la herramienta de actualización haga lo suyo y, mientras tanto, buscar algo más que hacer!

Degradar a Salto

Es posible degradar de Tumbleweed a Leap. Primero, abra una ventana de terminal e inicie sesión en el usuario root usando su. Una vez que haya iniciado sesión como root, navegue hasta la carpeta de repositorios de software.

su

cd /etc/zypp/repos.d/

Con el comando rm, elimine todos los rastros de los repositorios de software Tumbleweed agregados anteriormente.

rm /etc/zypp/repos.d/*.repo

Luego, mueva todos los archivos de la carpeta de respaldo nuevamente a la carpeta del repositorio principal.

mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/

Con los repositorios antiguos en su lugar, ejecute el comando de actualización.

zypper dup

Como antes, Zypper tardará un tiempo en degradarse. Este proceso de degradación debería funcionar, en su mayor parte. Puede tener problemas porque, en general, no es una buena idea degradar un sistema operativo a una versión anterior. Si ha actualizado de OpenSUSE Leap a Tumbleweed y desea volver, el mejor curso de acción probablemente sea hacer una copia de seguridad de todos sus datos y reinstalar todo.