Cómo actualizar de openSUSE 13.1 a openSUSE 13.2
1cat /etc/os-release
Primero deshabilite todas las bibliotecas OBS o cualquier biblioteca de terceros, y luego realice la actualización y vuelva a habilitarlos.
Primero verifique si existen bibliotecas de actualización y habilítelas. Para hacer esto, ingrese el siguiente comando en la terminal:
1zypper repos --uri
Ingrese lo siguiente:
# nombre de alias habilitado | Actualizar | URI
1 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Sí | No | -01700376,/dev/sr0
2 | repo-debug | openSUSE-13.1- Depurar | No | Sí http://download.opensuse.org/debug/distribution/13.1/repo/oss/
3 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Sí http://download.opensuse.org/debug/update/13.1/
4 | repositorio-debug-update-non-Oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Sí http://download.opensuse.org/debug/update/13.1-non-Oss/
5 | repositorio-no-Oss | openSUSE-13.1-No-Oss | Sí | /p>
6 | repositorio-oss | openSUSE-13.1-Oss | Sí | Sí http://download.opensuse.org/distribution/ 13.1/repo/oss/
7 | -fuente | openSUSE-13.1-Fuente | No | Sí | http://download.opensuse.org/source/distribution/13.1/repo/oss/
8 | Actualización | Sí | Sí | http://download.opensuse.org/update/13.1/
9 | repo-update-non-Oss | openSUSE-13.1- Update-Non-Oss | | http://download.opensuse.org/update/13.1-non-oss/
Como se muestra arriba, la biblioteca opensuse-13.1-update está disponible y habilitada.
Si no está habilitado, use el siguiente comando:
1zypper modifiquerepo --enable repo-update
Si el repositorio de actualizaciones no existe, puede usar el siguiente comando: p>
1zypper addrepo --check --refresh --name ' openSUSE-13.1-Update' http:// download.opensuse. org/update/13.1/ repo-update
Ahora actualice la versión actual al paquete más reciente usando el siguiente comando:
12sudo zypper actualizarsudo zypper update
Esto llevará algún tiempo, dependiendo de la velocidad de Internet.
Reinicie el sistema antes de actualizar.
Actualización
Como ya mencioné, deshabilite cualquier biblioteca OBS o de terceros antes de actualizar.
Enumere las fuentes de software disponibles actualmente e ingrese el siguiente comando:
zypper lr
Si tiene bibliotecas de terceros, use el siguiente comando para separar :
zypper rr
Es posible que necesites hacer una copia de seguridad de tu repositorio actual. Ingrese el siguiente comando para hacer una copia de seguridad de la biblioteca actual.
1cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.bak
Luego cambie todas las bibliotecas a la nueva versión. Aquí actualizaré a 13.2 usando el siguiente comando:
1sudo sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*
Ahora revisa si todas las bibliotecas se han cambiado a nuevas versiones.
zypper lr
La salida es la siguiente:
# | nombre de alias | enable | openSUSE-13.2 -1.10 | openSUSE-13.2-1.10 | sí | no
2 | openSUSE-13.2-Debug | no | repo-debug-update | -13.2- Actualización-Depuración | No | Sí
4 | repo-debug-update-non-oss | openSUSE-13.2-Actualización-Depuración | No | -13.2- Actualización-NO-oss | openSUSE-13.2-Actualización-NO-oss openSUSE-13.2-Actualización-Non-Oss | No | Sí
5 | 13.2-No-Oss | sí | sí
6 | repo-OSS | openSUSE-13.2-Oss | sí| | sí
7 | fuente-repo | openSUSE-13.2-Source | No | Sí
8 | actualización-repo |
9 | repo-update-non-Oss | openSUSE-13.2-Only oss | openSUSE-13.2-Update-Non-Oss | Sí Sí
Como puede ver en el resultado anterior, todo Las bibliotecas se han cambiado a la versión 13.1.
Ahora actualice la lista de repositorios usando el siguiente comando:
sudo zypper ref
Se recomienda encarecidamente ejecutar esta actualización en TMUX en caso de que el proceso de actualización protegido Se produjo un error de sesión X durante la actualización.
Instalar usando:
1sudo zypper en tmux
Actualizar ahora. Escriba el siguiente comando en la terminal para cambiar a TMUX:
tmux
Escriba el siguiente comando en la terminal para iniciar la actualización:
1sudo zypper dup
Después de la actualización, reinicie el sistema y ejecute la nueva versión de openSUSE 13.2
Como se mencionó anteriormente, verifique la versión actual de openSUSE y ejecute el siguiente comando: 1cat /etc/os- liberar