PDA

View Full Version : Los repositorios comunitarios en la actualización a Leap 15.4



karlggest
07-Jun-2022, 09:08
Hola.

Faltan 21 horas para la publicación de Leap 15.4, puede que alguno estéis dudando entre actualizar el sistema en línea, actualizar desde el DVD/USB o incluso instalar desde cero, conservando o no la configuración del usuario.

En la wiki puede haber un montón de cosas que necesitan actualización, como por ejemplo "cómo crear una imagen de instalación en el USB bajo Windows". Sin embargo, en Portal: Instalación (https://es.opensuse.org/Portal:Instalación) podréis encontrar la mayoría de recursos instalar o actualizar openSUSE a una nueva versión.

En cuanto a la actualización (https://es.opensuse.org/SDB:Actualización_de_la_distribución), es posible que se necesite una pequeña puesta al día. Probablemente haya una funcionalidad en YaST para migrar a SLE, y en tal caso habría que documentarlo. Pero no es esto el objeto de este hilo.

En el proceso de actualización se usa una variable para evitar tener que cambiar los números de versiones de los repositorios cada vez que se actualiza: releasever. Esto hace el proceso de actualización muy sencillo y en teoría basta con un simple comando: sudo zypper --releasever=15.4 dup

Con eso los repositorios pasan a apuntar a las carpetas correspondientes a la versión 15.4 (o la versión que quieras instalar) y ya.

Pero usar repositorios comunitarios o extracomunitarios lo complica un poco. Los nombres de las carpetas son asignados por el proyecto de turno y pueden cambiar en función de las circunstancias que sean. De cara a la actualización, y salvo que mañana de repente renombren las carpetas, he observado un puñado de ellos -habrá más- que cambian el nombre de la carpeta. Si la versión 15.3 estaba en la carpeta openSUSE_Leap_15.3, ahora van a estar en la carpeta 15.4.

Los repositorios que he comprobado y en los que sucede esto son:


devel - python (desarrollo python)
education (educación)
science (ciencia e ingeniería)
home - alarrosa (dnie)
network


No he probado muchos, apenas media docena más que esos. Si tienes repos comunitarios que no están en la lista, comprueba que tengan su carpeta correcta en el momento que vayas a hacer la actualización. Quién sabe? a lo mejor mañana crean los enlaces correspondientes y ya está, pero es eso: los repos comunitarios no están soportados para la actualización y de hecho la documentación indica que actualices sin ellos, y ya luego los repones de uno en uno, con lo que al darte error ya los corriges en el momento.

Salud!!

mikrios
07-Jun-2022, 16:49
Hola:


Había una recomendación para los que tenian GM, creo que era usar e dup (no recuerdo todo el proceso) ,

Ahora bien no entiendo bien el tema de que coincidan los nombres, si antes también usaban nombres distintos , si veo que lo de usar relaseserver, pero ¿no ha dado problemas anterior mente? .

Que dice las notas de la versión, tienen que andar por algún lado (aunque tenga la 15.4 ambas isos , live, etc) no mire requerimientos .

No entiendo lo de que pase un nombre a otro, ejemplo educación usa 15.3/ y la nueva usa 154/ , en cambio otras, cambian .
Por ejemplo apache, usa openSUSE_Leap_15.3/ o lo mismo para la 15.4 .

Packman sigue las mismas pautas? , por que no es nada difícil eliminar casi todos los repos, de que desaparecen de la lista, pasa de nuevo a estar presentes en comunitarios, se pueden elegir de nuevo desde yast .

De todas formas, unos están en el indice (algunos no están creados) y los oficiales en distribución, para SUSE ni idea, es recurrir con el que viene de origen .

Los Live son persistentes, se pueden utilizar para hacer practicas y otro cosa que me parece que recomendaban era hacer copia .

A mi no me importa hacer una lista de todos los repos de la 15.4, quitando la de usuarios y los de busca de software .(dispongo de los enlaces, excepto los del servidor nvidia) .

Saludos cordiales .

Edito:
Actualizar sin ellos, es ideal, pero te quedas sin programas, sin actualizar y sobre todo si no tiene directorio para la 15.4 ( he visto que algunos lo tienen para 15.3 y no para 15.4 y viciversa) .
En fin lo veo problematico .

mikrios
07-Jun-2022, 17:02
Hola :

Los nombres unos usan /15.4 y otros usan openSUSE_Leap_15.3 , ejemplo el repositorio de impresión.

En fin haber que pasa mañana, espero que todo salga bien y no demos mas trabajo, gracias y saludos cordiales .