SDB:Migración de openSUSE Leap a Tumbleweed
Actualización de la distribución - Actualizar Leap a Tumbleweed - Ayuda para la instalación - Cómo migrar desde Windows - Cómo migrar a SLE
El cuatro de noviembre de 2014, las versiones Factory rolling y Tumbleweed rolling de openSUSE se fusionaron en una sola llamada openSUSE Tumbleweed rolling.
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
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 |
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.