Hola!

Una de las preguntas más socorridas cuando se publica cada versión es cómo se hace la actualización. Recordemos que las versiones 10.x y siguientes no se podían actualizar directamente (hasta hace relativamente pocas versiones). Desde entonces el proceso se va afinando y ahora es más sencillo que hace no tanto.

La documentación general está aquí: https://en.opensuse.org/SDB:System_upgrade y es válida para actualizar cualquier versión de Leap. De hecho, para la actualización de 15.1 a 15.2 sobra prácticamente todo.

1. Asegúrate de tener el sistema actualizado

Es más, te recomiendo utilizar zypper, como en el resto de este post, para esta cuestión.
Código:
sudo zypper up
Esto no debería de ser imprescindible, al fin y al cabo vas a sustituir los paquetes de un repositorio (correspondientes a una versión) por los de otro repostitorio (los de la siguiente versión de openSUSE). No obstante, es buena idea y puede ayudar a resolver algunas dificultades puntuales que pudieran surgir con el software que no viene en los repositorios oficiales.

2. Determina cuáles son los repositorios precisos en tu caso

Para la correcta actualización debemos de ser un poco cuidadosos con la selección de los repositorios. Empieza por un mínimo:

  • OSS
  • NON-OSS
  • actualización de OSS
  • actualización de NON-OSS


Si tienes instalado el sistema multimedia, usa también los repositorios

  • Packman
  • openSUSE-guide para libdvdcss


Si tienes más repositorios en tu sistema deberás de considerar cuidadosamente si te vale la pena utilizarlos o no. Y en caso de decidir utilizar alguno, comprueba que existe y que tiene la URL que esperas. Hecho esto, desactiva los demás.

Los repositorios con pocos paquetes son buenos candidatos para ser utilizados en la instalación, pero ¡cuidado! pueden tener menos mantenimiento por la misma razón. No descartes echar un vistazo en el buildservice a ver cómo anda de actividad.

3. Prepara la actualización

openSUSE tiene una característica que parece útil para las actualizaciones: la capacidad de usar una variable de entorno para decidir qué versión actualizar. Dicha variable es $releasever y recibe como valor la versión que quieres actualizar (por defecto tiene el valor de la versión actual). Así que puedes probar a cambiar las URL de los repos packman, openSUSE-guide y cualesquiera otro que hayas optado por dejar activado para la actualización sustituyendo 15.1 por $releasever

Los repos oficiales ya vienen con dicha variable.

4. Actualiza

En las documentaciones siempre se aconseja "refrescar" los repositorios antes de instalar o actualizar. Esto supongo que puede ser útil para detectar algún error o que estén activos cuando los quieres usar, pero ciertamente zypper siempre refresca antes de instalar o actualizar. Así que si os olvidáis de hacer el "refresh" tampoco se va a acabar el mundo. Pero dicho esto, para actualizar haz lo siguiente:
Código:
sudo zypper --releasever=15.2 ref
sudo zypper --releasever=15.2 dup --allow-vendor-change
Por supuesto, la actualización de toda la distribución se hace con dup (dist upgrade), no con up (update). Fíjate en la lista de paquetes, particularmente en los que decida eliminar zypper, y también en que se van a mantener los paquetes multimedia en packman.

En teoría no hace falta "allow-vendor-change", pero es muy probable que tengas paquetes en la distribución que hayas optado por actualizar a otra versión proporcionada por otros repositorios. Por ejemplo, la última versión de LibreOffice, Firefox, Plasma... Antes he dicho que selecciones cuidadosamente los repositorios que vas a emplear en la actualización. Si tenías p.ej. Firefox en un repo y lo desactivas, no se actualizará/desactualizará automáticamente a la versión correspondiente de Leap 15.2. Por ejemplo, yo estoy haciendo una actualiación en la que he desactivado el repositorio qt5 (necesario para tener la última versión de Plasma). Si no uso esa opción, zypper me preguntará prácticamente paquete a pequete si quiero que se instalen los paquetes de qt5 que vienen con Leap 15.2. Utilizando --allow-vendor-change, zypper automáticamente seleccionará los paquetes para instalar desde el vendedor "openSUSE". Lo dicho, dedica unos minutos a pensar el paso 2.

NOTA:
Usar btrfs es una ventaja aquí, porque si hubiera problemas con la actualización podrías volver a la versión anterior con simplemente seleccionarlo desde el arranque.

[edito]

Ya está disponible, a falta de alguna corrección, la versión en castellano de la página de actualización del wiki oficial: https://es.opensuse.org/SDB:Actualiz...a_distribución
También tengo un vídeo ilustrativo en https://atendapc.net actualización de Leap 15.1 a Leap 15.2
Salud!!