* 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.

pack-help: Una pequeña ayuda para los empaquetadores

pack-help es un pequeño script que pretende simplificar un poco el trabajo de los empaquetadores

Características y forma de uso:

Si tienes listo el archivo .spec para construir tu paquete o quieres recompilar un src.rpm y necesitas instalar algunas dependencias para que el paquete pueda generarse, pero también quieres deshacerte de esas dependencias instaladas al terminar la construcción de tu paquete, está herramienta te puede ayudar.

Primero instala la herramienta

[root@nacaal ~]# urpmi http://ftp.blogdrake.net/mageia/mageia5/free/noarch/pack-help-1.1-1bdk.mga5.noarch.rpm

Ahora antes de ejecutar el comando para construir el paquete ejecuta

[user@localhost ~]$ pack-help prep

Esto te pedirá la contraseña de root para actualizar tu sistema, es muy importante hacer esto ya que en ocasiones al instalar una dependencia esta depende de una versión más reciente de algún paquete vital y esta herramienta no es lo suficientemente lista para discriminar paquetes vitales al remover los paquetes que fueron instalados como dependencias de construcción.

Para instalar las dependencias de construcción ejecutamos:

[user@localhost ~]$ pack-help dep archivo.spec

ó

[user@localhost ~]$ pack-help dep archivo.src.rpm

Se nos pedirá la contraseña de root para instalar las dependencias de construcción

Ahora puedes proceder a crear tu paquete, no cubriré ese aspecto aquí, ya que se asume que el usuario tiene preparado adecuadamente su sistema para generar paquetes y tiene los conocimientos para hacerlo.

Ya que construimos el paquete es posible que queramos quitar sus dependencias de construcción, ya sea para tener un sistema lo más limpio posible al crear otro paquete o para ahorrar algo de espacio en nuestro disco, para ello ejecutamos

[user@localhost ~]$ pack-help clean

Se nos pedirá la contraseña de root para desinstalar los paquetes instalados por el comando anterior.

Espero que les sea útil y no les cause algún dolor de cabeza ;)

Actualización: he corregido un pequeño fallo y agregado más validaciones, si instalaron la versión 1.0 por favor instalen la 1.1 para asegurar un mejor funcionamiento al momento de limpiar las dependencias de construcción.

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 DoctorBOFH

# 123743 Se que suena a excusa, pero

Se que suena a excusa, pero realmente la RealLife (tm) me tiene secuestrado. No tengo tiempo para construir el repositorio.
Ni para nada ultimamente.
¡ Gracias por tus aportes, algún dia ... volveré !

Muy Suyo

Her DoctorBOFH



Gravatar de katnatek

# 123745 La verdad es que estoy en las

La verdad es que estoy en las mismas, me he puesto (relativamente) al día con mis proyectos blogdrakeros
para no pensar tanto en mis problemas personales.

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.