domingo, 26 de julio de 2009

Los poderes de Super Vaca


En Linux los poderes de Super Vaca son los poderes que tienen algunos programas, como apt-get, pero aptitude no tiene los poderes de super vaca y hay esta la mayor diferencia entre apt-get y aptitude.
$ apt-get
[...]
Este APT tiene poderes de Super Vaca.
$ aptitude --help
[...]
Este aptitude no tiene poderes de Super Vaca

aptitude, a diferencia que apt-get, no dispone de poderes de Super Vaca, que pueden comprobarse mediante:



$ apt-get moo

con lo que APT nos devolvería:


        (__)
(oo)
/------\/
/
* /\---/\
~~ ~~
...."Have you mooed today?"...



Sin embargo, en aptitude, al invocar la ayuda, dice:


$ aptitude help

[...]
-u : Descarga una nueva lista de paquetes al arrancar.
-i : Realiza una instalación al arrancar.

Este aptitude no tiene poderes de Super Vaca.




Sin embargo, invocando la opción «moo» y agregando v como parámetro, aptitude nos irá negando que posea huevos de pascua, hasta que finalmente confiesa. Según la versión, puede cambiar el contenido. En aptitude 0.4.0 en español, mostraría lo siguiente:


$ aptitude moo
No hay ningún huevo de pascua en este programa.
$ aptitude -v moo
Realmente no hay ningún huevo de pascua en este programa.
$ aptitude -vv moo
¿No le he dicho ya que no hay ningún huevo de pascua en este programa?
$ aptitude -vvv moo
¡Deje de hacer eso!
$ aptitude -vvvv moo
Vale, vale, si le doy un huevo de pascua, ¿se irá?
$ aptitude -vvvvv moo
De acuerdo, usted gana.

/----\
-------/ \
/ \
/
-----------------/ --------\
----------------------------------------------
$ aptitude -vvvvvv moo
¿Qué es? Un elefante siendo devorado por una serpiente, evidentemente.

Si siguiéramos añadiendo más «v», mostraría siempre la última respuesta. Este huevo de pascua es una referencia al libro El Principito.

Esta es la principal razón por la que yo uso apt-get y no aptitude. Los poderes de Super Vaca!!!