GNU/Linux >> Tutoriales Linux >  >> OpenSuse

Cómo actualizar OpenSUSE 12.2 a 12.3 (escritorio y servidor)

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/

OpenSuse
  1. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

  2. Cómo usar wget para descargar archivos a través de proxy

  3. Instalar binarios en /bin, /sbin, /usr/bin y /usr/sbin, interacciones con --prefix y DESTDIR

  4. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

  5. unix:///var/run/supervisor.sock no hay tal archivo

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

Bash =~ Regex y Https://regex101.com/?

¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

Debian – ¿Mover /var, /home a una partición separada?

¿Cómo cambiar los puntos de montaje?

¿Cómo identificar la versión de Plesk?