Esta guía muestra cómo puede actualizar sus instalaciones de escritorio y servidor de OpenSUSE 12.2 a OpenSUSE 12.3.
1 nota preliminar
La actualización se puede realizar en la línea de comandos o mediante el módulo Wagon de YaST (si está en un escritorio OpenSUSE). Dado que el método Wagon está menos probado que la actualización de la línea de comandos, aquí usaremos el método de la línea de comandos tanto para servidores como para escritorios.
2 Instalación de las últimas actualizaciones
Antes de actualizar la distribución, instalamos las últimas actualizaciones de OpenSUSE 12.2. Abra una ventana de terminal/línea de comando y ejecute
zypper repos --uri
para verificar qué repositorios se usan y están habilitados en el sistema. Asegúrese de que la línea que contiene http://download.opensuse.org/update/12.2/ en la columna URI diga Sí en la columna Habilitado (en este ejemplo, el Alias es repo-update y el Nombre es openSUSE-12.2-Update , pero estos valores pueden diferir; la columna importante es la columna URI):
server1:~ # zypper repos --uri
# | Alias | Name | Enabled | Refresh | URI
---+---------------------------+------------------------------------------------------------------------+---------+---------+--------------------------------------------------------------------------------
1 | apache-third-party-12.2 | Third-party modules for the Apache HTTP server. (Apache_openSUSE_12.2) | Yes | No | http://download.opensuse.org/repositories/Apache:/Modules/Apache_openSUSE_12.2/
2 | openSUSE-12.2-1.6 | openSUSE-12.2-1.6 | Yes | No | cd:///?devices=/dev/disk/by-id/ata-VBOX_CD-ROM_VB2-01700376,/dev/sr0
3 | repo-debug | openSUSE-12.2-Debug | No | Yes | http://download.opensuse.org/debug/distribution/12.2/repo/oss/
4 | repo-debug-update | openSUSE-12.2-Update-Debug | No | Yes | http://download.opensuse.org/debug/update/12.2/
5 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No | Yes | http://download.opensuse.org/debug/update/12.2-non-oss/
6 | repo-non-oss | openSUSE-12.2-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/12.2/repo/non-oss/
7 | repo-oss | openSUSE-12.2-Oss | Yes | Yes | http://download.opensuse.org/distribution/12.2/repo/oss/
8 | repo-source | openSUSE-12.2-Source | No | Yes | http://download.opensuse.org/source/distribution/12.2/repo/oss/
9 | repo-update | openSUSE-12.2-Update | Yes | Yes | http://download.opensuse.org/update/12.2/
10 | repo-update-non-oss | openSUSE-12.2-Update-Non-Oss | Yes | Yes | http://download.opensuse.org/update/12.2-non-oss/
server1:~ #
(Si la línea dice No en la columna Habilitado, habilite el repositorio de la siguiente manera:
zypper modifyrepo --enable repo-update
repo-update se refiere a la columna Alias; si la columna Alias dice algo como http-download.opensuse.org-82ba1b08, por ejemplo, el comando sería
zypper modifyrepo --enable http-download.opensuse.org-82ba1b08
Si no hay un repositorio con el URI http://download.opensuse.org/update/12.2/, agregue el repositorio de la siguiente manera:
zypper addrepo --check --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update
)
Ahora instala las últimas actualizaciones:
zypper refresh
zypper refresh
3 Realización de la actualización de distribución
Ahora que las últimas actualizaciones están instaladas, deshabilite todos los repositorios de OpenSUSE 12.2...
zypper modifyrepo --all --disable
... y habilite los repositorios de OpenSUSE 12.3:
zypper addrepo --name "openSUSE-12.3 OSS" http://download.opensuse.org/distribution/12.3/repo/oss/ repo-12.3-oss
zypper addrepo --name "openSUSE-12.3 Non-OSS" http://download.opensuse.org/distribution/12.3/repo/non-oss/ repo-12.3-non-oss
zypper addrepo --name "openSUSE-12.3 Updates" http://download.opensuse.org/update/12.3/ repo-12.3-update
(Si el comando zypper repos --uri del capítulo 2 muestra repositorios de terceros, verifique si estos repositorios de terceros también están disponibles para OpenSUSE 12.3; si es así, agréguelos de la siguiente manera:
zypper addrepo --name <name> <url> <alias>
Por ejemplo, si usa el repositorio de VirtualBox...
server1:~ # zypper repos --uri
# | Alias | Name | Enabled | Refresh | URI
--+-----------------+-----------------------------------+---------+---------+------------------------------------------------------------
...
7 | virtualbox | VirtualBox for openSUSE 11.4-12.2 | Yes | Yes | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4
server1:~ #
... habilite el repositorio de VirtualBox para OpenSUSE 12.3 de la siguiente manera:
zypper addrepo --name "VirtualBox for openSUSE 12.3" http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3 virtualbox-12.3
En el momento de escribir este artículo, no había un repositorio de VirtualBox para OpenSUSE 12.3, pero este es solo un ejemplo de cómo lo haría.
Use valores para Nombre y Alias que aún no estén en uso).
Ahora ejecute la actualización de distribución completa:
zypper ref
zypper dup
Al final, reinicie el sistema...
reboot
... y disfruta de tu nuevo sistema OpenSUSE 12.3.
4 Enlaces
- OpenSUSE:http://www.opensuse.org/