SDB:Migración de openSUSE Leap a Tumbleweed

Saltar a: navegación, buscar


El cuatro de noviembre de 2014, las versiones Factory rolling y Tumbleweed rolling de openSUSE se fusionaron en una sola llamada openSUSE Tumbleweed rolling.

Cualquiera que estuviera usando openSUSE Factory y openSUSE Tumbleweed antes del cuatro de mayo de 2015 debe seguir las instrucciones de esta página. Los usuarios de Tumbleweed deben hacerlo inmediatamente para seguir recibiendo actualizaciones. Los usuarios de Factory tienen hasta el cuatro de mayo de 2015 para hacerlo.

Dialogo advertencia 64x64.png

Migración al "nuevo" Tumbleweed

Comienza eliminando los repositorios existentes:

sudo mkdir /etc/zypp/repos.d/old
sudo mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old

Ahora añade los nuevos:

sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
sudo zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug

El último de los repositorios, repo-debug, no es realmente necesario. Se usa para crear trazas de salida de programas que no funcionan y enviarlas cuando se comunica un fallo. El repositorio update solo se usa para actualizaciones críticas de emergencia.

Knotes 128x128.png

De forma opcional, también puedes añadir los repositorios para el código fuente, aunque normalmente se usa el OBS para ello:

sudo zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-oss repo-src-oss
sudo zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-non-oss repo-src-non-oss

La lista final de repositorios sería algo así:

# zypper lr -u
# | Alias             | Name              | Enabled | Refresh | URI
--+-------------------+-------------------+---------+---------+--------------------------------------------------------
1 | repo-debug        | repo-debug        | Yes     | Yes     | http://download.opensuse.org/tumbleweed/repo/debug
2 | repo-non-oss      | repo-non-oss      | Yes     | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss
3 | repo-oss          | repo-oss          | Yes     | Yes     | http://download.opensuse.org/tumbleweed/repo/oss
4 | repo-src-non-oss  | repo-src-non-oss  | No      | Yes     | http://download.opensuse.org/tumbleweed/repo/src-non-oss
5 | repo-src-oss      | repo-src-oss      | No      | Yes     | http://download.opensuse.org/tumbleweed/repo/src-oss
6 | update            | repo-update       | Yes     | Yes     | http://download.opensuse.org/update/tumbleweed/

Por último, actualiza el sistema con:

sudo zypper dup

Sería buena idea ejecutar el comando anterior en una sesión de screen para evitar que se interrumpiera la ejecución de zypper dup en caso de que se cerrara el entorno gráfico X. En lugar de screen, también se podría utilizar tmux.

Dialogo advertencia 64x64.png

Repositorios adicionales

Las instrucciones anteriores eliminan TODOS los repositorios que tuvieras configurados. Tendrás que volver a añadir los que necesites, pero, por favor, ten en cuenta lo siguiente.

  • A quienes estuvieran usando repositorios adicionales del OBS para openSUSE Tumbleweed se les recomienda que o bien dejen de usarlos o bien que esperen unos días para asegurar que el Build Service ha tenido tiempo para sincronizarse y construir los paquetes para el "nuevo" Tumbleweed. Actualizaremos esta página cuando esto haya cambiado.
  • Quienes estén usando repositorios adicionales para openSUSE Factory no deberían tener problemas, aparte de la clara 'inconsistencia de los nombres' que es algo cosmético obviamente, pero se mantendrán los paquetes de la máquina hasta que se refleje la fusión en el OBS.

Ver también