Archivos etiqueta: Debian


Empaquetado deb rápido y sucio de aplicaciones python

Ieup, Toca mini-receta basado en el artículo de David en la web de crysol. Necesitamos un fichero setup.py. Si el software no lo trae deberemos crearlo nosotros. creamos el dir debian: mkdir debian Creamos el fichero debian/control: Source: hola-pythoneros Section: utils Priority: optional Maintainer: Juan Nadie <juan.nadie@loquesea.es> Build-Depends: debhelper (>= 5.0.38) Build-Depends-Indep: cdbs (>= 0.4.43), […]


Como procesar un fichero .changes de un paquete debian

Buenas, Si queremos procesar un fichero .changes de un paquete debian es tan sencillo como: Quitarle la firma Procesar el contenido con una librería de yaml, por ejemplo syck En código sería lo siguiente: import os import GnuPGInterface import syck   changes_file = ‘/tmp/factoriapegaso-panel_0.2.6-4_amd64.changes’   gnupg = GnuPGInterface.GnuPG() ciphertext = open(changes_file).read() p2 = gnupg.run([’–decrypt’], create_fhs=[’stdin’, […]


Howto parse a debian changes file in python

Firts post in English (just a test :). If yo want to parse a debian package changes file in python is so easy as: import os import GnuPGInterface import syck   changes_file = ‘/tmp/factoriapegaso-panel_0.2.6-4_amd64.changes’   gnupg = GnuPGInterface.GnuPG() ciphertext = open(changes_file).read() p2 = gnupg.run([’–decrypt’], create_fhs=[’stdin’, ‘stdout’]) p2.handles[’stdin’].write(ciphertext) p2.handles[’stdin’].close() decrypted_plaintext = p2.handles[’stdout’].read() p2.handles[’stdout’].close() #Puede fallar por […]


Ya no hay excusa… 2

… para no instalar Debian. Hasta desde windows! http://goodbye-microsoft.com/ echarle un ojo al vídeo: http://people.debian.org/~rmh/d-i/win32-loader/autorun/after.ogg Vale, los chicos de Ubuntu anunciaron antes wubi, pero es que el domino de los de Debian puede conmigo


Generar metapaquetes deb con equivs

Mirando el sistema de compilación de gNewSense descubro el software equivs. Ya hay bastante docu (y en cristiano) así que solo voy a explicar que hace este software. A través de un fichero de control, del estilo de los debian/control de un paquete deb) nos permite generar un paquete deb que solo incluye dependencias a […]