Debreate: cómo crear paquetes DEB fácilmente

Hay ocasiones en las que bajamos ficheros de la red con los que trabajar en nuestro sistema y vemos que nos sería bastante más sencillo y cómodo poder convertirlos a paquetes .deb e incorporarlos a nuestro repositorio local de paquetes. Por ejemplo, diccionarios para Stardict, brochas o gradientes para gimp, fondos de pantalla, conjuntos de tutoriales, una web completa para manejarla sin conexión, código fuente de terceros o, como en mi caso, ¡tu propio programa!

Los nuevos programadores van a encontrar esta aplicación de mucha utilidad. Existen instrucciones sobre cómo realizar paquetes partiendo del código fuente, pero generalmente son bastante engorrosas y difíciles de comprender. A cualquier de nosotros puede llevarle un tiempo largo entender el funcionamiento de dpkg desde la consola. 

Debreate es un programa que nos permite hacer esto de una forma muy sencilla. Las siguientes imágenes describen paso por paso la creación de un paquete .deb que contiene brushes, palettes y patterns para Gimp. Estos ficheros están agrupados en sus respectivas carpetas, las tres dentro de la carpeta gimp-extras en nuestro sistema. Lo que hará el programa será añadir los contenidos de la carpeta brushes a la carpeta /usr/share/gimp/2.0/bruses, etc

En fin, dejo las imágenes que se explican por sí mismas. No he encontrado ningún manual de debreate, pero con un poco de lógica e imaginación es fácil crear muy diversos tipos de paquetes para nuestro repositorio personal. Debreate cuenta con una interfaz muy intuitiva. Todos los formularios están organizados de maravilla, lo que ayuda a que cualquier hijo de vecino pueda crear sus DEB sin problemas. Una vez que completás todos los datos necesarios, Debreate crea un directorio genérico y copia allí todos los archivos necesarios. Luego corre “dpkg -b” para construir el paquete DEB en la carpeta de destino seleccionada.

Debreate no fue creado para “desaprender” o “no aprender” los comandos de la consola. Las futuras versiones incluirán documentación detallada sobre cómo crear en forma manual los paquetes DEB, incluyendo cómo crear el árbol de directorio y el archivo de control. También se encuentra bajo consideración la posibilidad de soportar los paquetes RPM.

¡Bajar Debreate!

Visto en | Debreate & Ubumedia


2 comentarios

  1.   Ernesto dijo

    Si mi programa tiene librerías como OpenCV, ¿cómo lo indico en Debreate?

  2.   LexArias dijo

    como puedes observar en la segunda imagen, donde dice “Depends” en ese campo nombras las dependecias de tu programa.
    Si en el caso que tengas necesidad de agregar un repositorio extra tendrias que revizar la pestaña Script y ver si existe la posibilidad de crear un escript pre-instalacion donde agregue el repositorio, actualize e instale las dependencias, incluso deberia poder descargar solo el deb de la dependencia.
    PDD:
    nunca he utilizado esta app.
    Suete.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.