lunes, 8 de enero de 2024

Prebuilt-mpr, el repositorio comunitario al estilo Arch


 Hace mucho que no me cargo mi Debian, y eso para alguien que se hace llamar “Un Bruto con Debian” es todo un demérito que hay que corregir.

Hoy lo voy a intentar configurando en mi sistema un repositorio “comunitario” al estilo del que mantienen los usuarios de Arch. Algo así como un PPA de Ubuntu, pero para múltiples aplicaciones que comparten el estar precompiladas con Makedeb. La gracia es que estás aplicaciones no están soportadas oficialmente. El problema es que ni están pensadas específicamente para Debian ni pasan sus controles de calidad.


Si quieres seguir leyendo, hazlo bajo tu responsabilidad.

Makedeb es una aplicación para el empaquetado de programas en formato .deb de manera sencilla. A sus creadores les pareció buena idea crear un repositorio donde sus usuarios pudieran alojar sus creaciones y de hay nace prebuilt-mpr. Es compatible con las últimas versiones Ubuntu, Debian y derivadas y nos permite encontrar unas cuantas joyitas que no están soportadas oficialmente.

De momento el soporte solo existe para amd64 y experimentalmente para arm64.

Para poder utilizarlo, debemos incluirlo en nuestra lista de repositorios, añadiendo también su llave GPG para garantizar la integridad de los datos descargados. Luego, se utilizará como cualquier otro repositorio y lo tendremos a mano desde Synaptic o apt sin más complicaciones.

Lo primero, conseguir su llave GPG e integrarla en nuestro sistema

  • wget -qO - 'https://proget.makedeb.org/debian-feeds/prebuilt-mpr.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg 1> /dev/null

El siguiente paso, es crear la entrada en nuestro sources.list.d para el repositorio en sí. Aquí tenemos un problema, y es que aun no está soportado Debian Trixie (Debian 13) ni Ubuntu Mantic Minotaur (Ubuntu 23.10). Si no es tu caso y no estás tan a la última, puedes ejecutar

  • echo "deb [arch=all,$(dpkg --print-architecture) signed-by=/usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg] https://proget.makedeb.org prebuilt-mpr $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/prebuilt-mpr.list

En mi caso, estoy en Trixie, por lo que debo editar el fichero /etc/apt/source.list.d/prebuilt-mpr.list y cambiar trixie por bookworm, que es la versión soportada mas moderna. ¡No olvides guardar los cambios!

  • sudo nano /etc/apt/source.list.d/prebuilt-mpr.list


Y ahora ya nos comportamos con normalidad y actualizamos los repositorios con un

  • sudo apt update

En próximas entradas veremos algún programita instalado desde este repositorio que puede ser útil.


Saludos.


No hay comentarios:

Publicar un comentario

prekes sodui