Poesía con nombres de paquetes Debian / Ubuntu

(6)

A 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!

¿Qué significan los nombres de los paquetes en Ubuntu?

(4)

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.

• i386 es la arquitectura para la que está compilada el paquete. En este caso se trata de binarios compatibles con la arquitectura típica de los PCs. Otros valores que podríamos encontrar son amd64, powerpc o all (válido para cualquier arquitectura)

También hay paquetes que contienen un número seguido del carácter ':' o de los caracteres '%3a', su contrapartida en ASCII. Esto es lo que se conoce como epoch (época, era) y sirve para que los gestores de paquetes reconozcan el nuevo paquete como una versión superior, y por lo tanto permitan actualizar a esa versión, para el caso de que existiera algún error en la numeración de versiones anteriores del paquete o de que se cambie el método de numeración de las versiones.

apturl en Opera, Konqueror y Galeon

(7)

Ubuntu Gutsy Gibbon incluye una característica llamada apturl que consiste en un nuevo protocolo apt:// para Firefox mediante el cual podemos crear enlaces del tipo <a href="apt://gedit">Gedit</a> que al ser pulsados instalarán el paquete indicado. En Feisty Fawn y Debian se puede activar instalando el paquete apturl.

Pero, ¿qué ocurre si utilizamos otro navegador? A continuación veremos el proceso a seguir para tener disponible apturl en Opera, Konqueror y Galeon.

Seguir leyendo apturl en Opera, Konqueror y Galeon…

fglrx 8.42.3: Compiz Fusion con ATI y AIGLX

(88)

Ya están disponibles los nuevos drivers fglrx 8.42.3 para tarjetas gráficas ATI que permite al fin utilizar Compiz Fusion usando AIGLX en lugar de XGL. Existen bugs y aunque con estos drivers deberíamos obtener mejor rendimiento, algunas personas han tenido problemas precisamente en la lentitud en 2D; pero si quieres instalarlo, aquí tienes las instrucciones.

Seguir leyendo fglrx 8.42.3: Compiz Fusion con ATI y AIGLX…

Weather wallpaper 0.2.0

(31)

Ya está disponible la versión 0.2.0 de Weather wallpaper, mi pequeño programa que se conecta cada cierto tiempo a internet para crear y colocar como fondo de pantalla una imagen reflejando las condiciones meteorológicas actuales en tu ciudad.

Weather wallpaper

Los cambios en esta versión son los siguientes:

  • Funciona en KDE
  • Añadida interfaz gráfica para modificar las preferencias
  • Añadida opción para seleccionar entre el sistema métrico y el imperial.
  • Se puede utilizar un proxy
  • Añadida opción para mover el texto en la imagen.
  • Añadida opción para actualizar en el momento
  • Obtiene el tamaño de la pantalla usando gtk
  • Cambiados los iconos de la niebla
  • Varios errores corregidos

Si utilizas Debian, Ubuntu u otra distro que utilice paquetes deb puedes instalarlo descargando el paquete desde la página del programa y haciendo doble clic sobre este para lanzar el instalador; o bien puedes añadir mi repositorio a tu archivo sources.list, de forma que tu distribución te pueda informar de nuevas versiones.

Si optas por la segunda opción tendrás que editar el archivo /etc/apt/sources.list como root y añadir la línea

deb http://mundogeek.net/repo ubuntu all

Actualiza la lista de paquetes escribiendo sudo aptitude update en la terminal, e instala la aplicación usando el comando sudo aptitude install weather-wallpaper.

Si utilizas otra distribución tendrás que descargar el archivo tar.gz, descomprimirlo y ejecutar en la consola desde el directorio creado el comando:

sudo make install

Al instalarse se creará un lanzador en Aplicaciones -> Accesorios -> Weather wallpaper sobre el que hacer clic para lanzar la aplicación.

Por defecto el programa mostrará la información meteorológica correspondiente a Getafe (Madrid, España). Para cambiarlo a tu ciudad, haz clic con el botón derecho sobre el icono de estado y selecciona preferencias, donde podrás introducir el código ICAO para tu ciudad.

Mostrar los errores críticos antes de instalar un paquete

(8)

¿Te gustaría que te informaran de si existen errores críticos en un paquete que vas a instalar o actualizar antes de hacerlo? Ese es el cometido del paquete apt-listbugs.

Basta con instalar el paquete

sudo aptitude install apt-listbugs

y cada vez que instalemos o actualicemos un paquete con apt-get o aptitude el programa buscará errores críticos en la nueva versión e informará al usuario si se encuentra alguno.

Quiero romper contigo, tu hija es más guapa y más fácil

(49)

Vía tabo @ aureal

Querida:

Seguramente ya sabrás que estoy teniendo una aventura con la más joven de tus hijas. No es algo que hubiera planeado, pero no pude evitarlo, ella es más joven, más sexy, más bonita y más fácil. Si, es más fácil que tú, y en este momento de mi vida eso es justo lo que quiero. Me he cansado de tener que esforzarme tanto contigo. Simplemente eres demasiado complicada, con tus conflictos internos y tus desórdenes de múltiple personalidad intentando serlo todo para todo el mundo. Es imposible que agrades a todo el mundo, ¿sabes?

Debian: siempre habrá un lugar en mi corazón para ti, pero ahora estoy con Ubuntu y somos felices juntos.
Por favor, deja de atacarla. Es tu culpa, no de ella.

Con amor.

Gustavo Picon

Las declaraciones de los invitados no tienen por qué reflejar las opiniones de la bitácora. ;-)

Alias para aptitude con autocompletado

(10)

Los comandos para buscar, instalar y desinstalar paquetes suelen estar entre los más utilizados. Teniendo en cuenta que se tratan de cadenas bastante largas, es útil crear un alias, de forma que podamos escribir algo como

install konqueror

en lugar de

sudo aptitude install konqueror

Crear los alias es tan sencillo como editar el archivo .bashrc

gedit ~/.bashrc

y añadir las siguientes líneas

alias update="sudo aptitude update"
alias upgrade="sudo aptitude upgrade"
alias install="sudo aptitude install"
alias purge="sudo aptitude purge"
alias show="sudo aptitude show"
alias search="sudo aptitude search"

Ahora bien, si escribimos algo como aptitude install kon y pulsamos Tab, bash utiliza la característica de autocompletado para mostrarnos los nombres de los distintos paquetes que comienzan con kon, cosa que no ocurriría con nuestros alias. Para que bash sepa cómo autocompletar los parámetros de nuestros "nuevos comandos", tendremos que añadir la siguiente línea a .bashrc:

complete -F _aptitude $default install purge show search

Esto indica a bash que debe utilizar la función _aptitude, definida en el archivo /etc/bash_completion, para completar los comandos install, purge, show y search.

Seleccionar automáticamente el mirror más rápido para instalar paquetes

(3)

Para el día a día, cuando instalamos algún que otro paquete de vez en cuando y el tamaño de los paquetes descargados no es demasiado alto, puede que no nos importe demasiado descargar de uno u otro mirror.

Pero imaginemos, por ejemplo, que estamos actualizando nuestra distro a una nueva versión. En este caso seleccionar el mirror más rápido para nuestra ubicación puede suponer una gran diferencia de tiempo. Si actualizar nuestro sources.list con los mirrors más rápidos fuera tan sencillo como ejecutar un único comando, merecería la pena.

Seguir leyendo Seleccionar automáticamente el mirror más rápido para instalar paquetes…

Viaje al pasado de Linux

(7)

En ibiblio tienen algunas distribuciones antiguas de Linux por si queréis probar como era esto hace 15 años. Entre las joyas que podemos encontrar en el directorio, de nombre historic-linux (Linux histórico), tenemos una Debian 0.91 (Mayo 2002), una Red Hat 2.0 (Mayo 2002), Slackware 1.1.2 (Diciembre 2003), o auténticas reliquias abandonadas hace tiempo como Jurix, en la que se basó SuSE, o Yggdrasil.

Para ver cómodamente la evolución de las distros a través del tiempo podeis consultar alguna de las líneas del tiempo de Linux que corren por Internet (por ejemplo).

Y si eres usuario de Ubuntu y te quieres remontar unos pocos años menos, puedes probar a instalar la versión 4.10 de Ubuntu: Ubuntu Warty Warthog, de Octubre de 2004.

Página 1 de 212»