Archivo Categorías : Debian


Poner /etc bajo control de versiones …

… es bien sencillo con etckeeper. Y en howtoforge nos dan más información: http://howtoforge.com/using-version-control-for-your-etc-directory-with-etckeeper-and-bazaar-on-debian-squeeze En resumen: Instalar con APT Editar la conf y decididir que motor VCS queremos Hacer un etckeeper init Opcionalmente hacer un etckeeper init Y a jugarrrrrrrr!


Archivo de paquetes de Debian Etch

Debian Etch a dejado de tener soporte, por lo que los repositorios de paquetes “normales” ya no están accesibles. SI tienes una Etch por ahí fucionando y necesitas instalar algo, este enlace te explica como:   http://linuxsysadminblog.com/2010/07/debian-ftp-archive-for-etch-archive-debian-org/


Cambios en el servidor etxea

Anoche migré el servidor sobre el que corre etea.net, chainmen.com, codadabrazospartidos y demás. Es ya la 4º plataforma sobre la que corre este sitio. Todo empezó con un sencillo servidor en mi casa (un AMD K6 si no recuerdo mal). Luego, cuando empecé a trabajar contraté un pequeño servidor dedicado en OVH, un kemiserver con […]


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 […]