* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Creando paquetes rpm con dependencias opcionales

Seguramente les ha pasado que al momento de instalar un paquete mediante urpmi o rpmdrake se presenta un dialogo para escoger entre los paquetes que satisfacen una dependencia determinada.

La manera de hacer esto es mediante lo que se podría llamar una dependencia virtual, llamemosla virtual-dep.

Entonces dentro del archivo spec del paquete que vamos a crear añadiremos lo siguiente:

Requires: virtual-dep

Y dentro de los archivos spec de los paquetes que satisfacen la dependencia tendríamos que poner:

Provides: virtual-dep

Entre los ejemplos que podemos encontrar de la aplicación de esto estan los archivos spec de los paquetes notification-daemon y notify-osd

Los cuales contienen la linea

Provides: virtual-notification-daemon

El paquete libnotify como se podrán imaginar en su archivo spec contiene

Requires: virtual-notification-daemon

Así que cuando se instala libnotify los administradores de paquetes nos dan a elegir entren los paquetes notification-daemon y notify-osd

Un ultimo y más reciente ejemplo lo tenemos en el archivo spec de la ultima versión de Tuningdrake, queda de tarea analizarlo ;)

Agradezco nuevamente a Ahmad Samir por ayudarme.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de barsalatino

# 107428 Muy interesante

Realmente katnatek, te sales, felicitaciones.

El otro día instalé en el ordenador de una amiga el  paquete task-kde y entre los muchos paquetes que instaló pedía dependencias

ej.instalar xxx 1 ó xxx 2.

Como no conozco la diferencia ó lo que hace c/u elegí la opción 1 para todos, pero sería interesante poder saber la diferencia entre uno y otro a la hora de instalar.

¿Es posible eso?

Y repito, felicitaciones por el trabajo.

Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta



Gravatar de Annubis

# 107430 Las preguntas, al foro

¿Diferencia entre qué? ¿Los 2 (o más) paquetes que te da a elegir? Tan difícil como leer su descripción desde rpmdrake (o con urpmq -i)



Gravatar de barsalatino

# 107444 OK

Vale.

Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.