Los que hayan intentado crear un paquete deb habrán visto lo engorroso y aburrido que puede llegar a ser...que si indicar dependencias, comentarios, autor, etc... un proceso muy tedioso que con esta aplicación se hace algo más cómodo. Articulo en castellano en: tinyurl.com/54gj6e
etiquetas: deb, paquetes, debian, ubuntu, package, maker, debianizar
Fuente: Menéame: todas -software libre-Para facilitar el mantenimiento y la lectura los programas demasiado largos pueden dividirse en módulos, agrupando elementos relacionados. Los módulos son entidades que permiten una organización y división lógica de nuestro código. Los ficheros son su contrapartida física: cada archivo Python almacenado en disco equivale a un módulo.
Vamos a crear nuestro primer módulo entonces creando un pequeño archivo modulo.py con el siguiente contenido:
Fuente: Mundo GeekA Benjamin Mako Hill se le ocurrió hace tiempo escribir poemas utilizando exclusivamente nombres de paquetes de Debian.
Su primer poema era una Oda a Sarge (la versión 3.1 de Debian) y dice así:
Woody: the stone and the jail.
Dynamite newsflash. Coolmail!
"Sarg: Happy Birthday!"
Thy cruft thrust away!
Bonsai! Foremost odyssey: Ale.
Por ejemplo the es un editor de texto, happy un generador de parsers para Haskell y bonsai una herramienta para interactuar con el CVS de Mozilla.
Si queréis intentar componer una obra maestra y usais Debian, Ubuntu u otra distro que use paquetes deb podéis echar un vistazo a los paquetes en vuestra cache usando el comando
apt-cache pkgnames | sort | more
Y si os sale algo curioso, ¡no dudéis en dejar un comentario!
Fuente: Mundo GeekTodos conocemos y distinguimos las versiones de los programas, pero ¿y el resto de números utilizados en el paquete? "Veamos por ejemplo el paquete gedit_2.20.1-0ubuntu3_i386.deb"
etiquetas: linux, ubuntu, paquetes
Fuente: Menéame: todas -software libre-Veamos por ejemplo el paquete gedit_2.20.1-0ubuntu3_i386.deb
• Evidentemente gedit es el nombre de la aplicación.
• 2.20.1 es el número de versión de la aplicación.
• -0 es el número de revisión de esta versión dentro de Debian. Como aún no se encontraba esta versión en los repositorios de Debian se utiliza el 0; si hubiera sido el primer paquete creado para esta versión de la aplicación se usaría un 1, si fuera el segundo un 2, y así sucesivamente.
• ubuntu3 es el número de revisión de esta versión en Ubuntu, es decir, es el tercer paquete que se crea para dicha versión. Si el nombre del paquete no contiene esta parte significa que se utiliza el paquete de los repositorios de Debian sin ningún cambio adicional.
Fuente: Mundo GeekSi estáis interesados en convertiros en MOTUs de Ubuntu (Master Of The Universe), es decir, a ayudar a empaquetar aplicaciones para los repositorios Universe y Multiverse, o bien si tenéis curiosidad por aprender cómo crear paquetes deb y actualizar aplicaciones, tenéis una cita mañana día 15 de 17:00 a 18:30 hora española (16:00-17:30 UTC) en el canal #ubuntu-classroom del servidor de IRC irc.freenode.net.
Fuente: Mundo GeekPuede que alguna vez os hayáis encontrado con la necesidad de saber el nombre de las últimas aplicaciones que instalasteis, borrasteis, o actualizasteis, o bien las dependencias que se instalaron, desinstalaron o actualizaron.
Aptitude, el programa que suelo recomendar para manejar paquetes, crea un archivo muy cómodo de leer en /var/log/aptitude con este aspecto: (more…)
Fuente: Mundo GeekSI tienes pensado actualizar una versión de Debian o Ubuntu a otra versión diferente o en una instalación limpia del mismo sistema, es decir, pasar de Feisty al futuro Gutsy para reinstalar los programas que tenías antes ya no tienes que complicarte tantísimo la vida, de ir acordándote de todos los manuales que seguiste, o de hacerte una lista con todos los programas.
Buscando módulos de MySQL para Python, encontré una página en la que las descargas estaban en formato .egg. Buscando información al respecto (tampoco es que me haya matado), he encontrado la página a la que enlaza esta noticia.// Lo que pretendo no es sólo informar de la existencia de algo que muchos conoceréis y otros no. Además, me gustaría recibir comentarios que aporten más información al respecto. Que ésta sea una noticia colaborativa más que "opinativa".//Aunque se hunda a negativos, comentad ("porfis").
En este artículo nos cuentan como crear paquetes binarios .deb de 2 maneras, una rápida y sucia y otra más elegante y correcta. Muy interesante y sencillo.
[Traduzco - ENG] Alexander Færøy, colaborador del proyecto Paludis, mantiene un blog sobre el mismo: planetpaludis.org. Para la gente que lo desconozca, Paludis es una nueva alternativa a Portage escrita en C++, diseñada para ofrecer mejor rendimiento, un sistema de configuración más flexible y proporciona muchas de las características solicitadas que no pueden ser introducidas en Portage. Planet Paludis se actualiza cada 30 minutos para ofrecer a la comunidad rápidas actualizaciones.