<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mundo Geek &#187; paquetes</title>
	<atom:link href="http://mundogeek.net/etiqueta/paquetes/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Fri, 25 May 2012 14:51:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>25+ programas imprescindibles para Ubuntu</title>
		<link>http://mundogeek.net/archivos/2009/10/30/25-programas-imprescindibles-para-ubuntu/</link>
		<comments>http://mundogeek.net/archivos/2009/10/30/25-programas-imprescindibles-para-ubuntu/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:25:26 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=4266</guid>
		<description><![CDATA[Como ya hice en su día para Ubuntu Gutsy Gibbon y Ubuntu Jaunty Jackalope, os dejo algunos paquetes que considero de instalación casi imprescindible. Los enlaces utilizan el protocolo apt://, por lo que, para aquellos paquetes que se encuentran en los repositorios por defecto, la instalación es tan sencilla como hacer clic sobre su nombre. [...]]]></description>
			<content:encoded><![CDATA[<p>Como ya hice en su día para <a href="http://mundogeek.net/archivos/2007/10/22/imprescindibles-para-ubuntu-con-un-solo-clic/" title="Ubuntu Gutsy Gibbon">Ubuntu Gutsy Gibbon</a> y <a href="http://mundogeek.net/archivos/2009/04/27/25-imprescindibles-para-ubuntu-jaunty-jackalope/" title="Ubuntu Jaunty Jackalope">Ubuntu Jaunty Jackalope</a>, os dejo algunos paquetes que considero de instalación casi imprescindible. Los enlaces utilizan el protocolo apt://, por lo que, para aquellos paquetes que se encuentran en los repositorios por defecto, la instalación es tan sencilla como hacer clic sobre su nombre.</p>
<p>Y tú, ¿qué paquetes instalas nada más actualizar Ubuntu?<span id="more-4266"></span></p>
<ol>
<li><a href="apt://ubuntu-restricted-extras">ubuntu-restricted-extras</a>: Permite reproducir MP3s y otros formatos de vídeo y audio populares, así como reproducir DVDs no cifrados. También instala el entorno de ejecución de Java, el reproductor de Flash y el descompresor de archivos RAR, y mejora el aspecto de las páginas web al instalar las fuentes TrueType de Windows. Para cada una de estas funcionalidades, existen paquetes específicos, reunidos todos en este paquete por comodidad.</li>
<li><a href="apt://libdvdcss2">libdvdcss2</a>: En conjunción con libdvdread4, que instala ubuntu-restricted-extras, permite reproducir DVDs con contenido cifrado mediante CSS. No se incluye por defecto en la distribución por los evidentes problemas de copyright que supone. En su lugar pertenece al <a href="http://mundogeek.net/archivos/2008/11/11/medibuntu-codecs-para-ubuntu-y-mucho-mas/" title="Medibuntu">repositorio Medibuntu</a>, del que ya hablamos anteriormente. Para añadir el repositorio a los orígenes de software e instalar su firma, utilizamos los siguientes comandos:
<p class="code">sudo wget http://www.medibuntu.org/sources.list.d/karmic.list -O /etc/apt/sources.list.d/medibuntu.list<br />
sudo aptitude update &#038;&#038; sudo aptitude install medibuntu-keyring &#038;&#038; sudo aptitude update</p>
</li>
<li><a href="apt://w32codecs">w32codecs</a> y <a href="apt://w64codecs">w64codecs</a>: Versiones para 32 y 64 bits de distintos códecs binarios privativos de Windows, como Windows Media Video de Microsoft, o QuickTime de Apple. Como en el caso del paquete anterior, estos paquetes se encuentran en Medibuntu, por lo que es necesario añadir este repositorio a los orígenes de software antes de instalarlos.</li>
<li><a href="apt://simple-ccsm">simple-ccsm</a>: Instala un par de aplicaciones para la configuración de Compiz en Sistema -> Preferencias -> Administrador de Opciones CompizConfig y Sistema -> Preferencias -> Simple CompizConfig Settings Manager.</li>
<li><a href="apt://gnome-do">gnome-do</a>: Inspirado en Quicksilver y GNOME Launch Box, se trata de un dock / lanzador del que <a href="http://mundogeek.net/archivos/2009/01/30/gnome-do-08-%C2%A1wow/" title="Gnome Do">ya hemos hablado en la bitácora</a> en distintas ocasiones. También es interesante instalar sus <a href="apt://gnome-do-plugins">plugins</a> y <a href="apt://gnome-do-docklets">docklets</a>.</li>
<li><a href="apt://screenlets">screenlets</a>: Widgets para el escritorio.</li>
<li><a href="apt://deluge" title="Cliente bittorrent">deluge</a>: Cliente de bittorrent que puede servir como alternativa a Transmission</li>
<li><a href="apt://amule" title="Cliente ed2k. Clon de emule">amule</a>: Clon de eMule multiplataforma</li>
<li><a href="apt://emesene" title="Cliente de MSN">emesene</a>: Cliente de MSN</li>
<li><a href="apt://cgmail" title="Notificador Gmail">cgmail</a>: Notificador de correo entrante con soporte para POP3, IMAP y cuentas de Gmail</li>
<li><a href="apt://tucan">tucan</a>: Gestor de descargas para webs de alojamiento de archivos, como Rapidshare o Megaupload</li>
<li><a href="apt://filezilla" title="Cliente FTP">filezilla</a>: Cliente FTP</a></li>
<li><a href="apt://shutter">shutter</a>: Aplicación para la captura de pantalla más completa que gnome-screenshot</li>
<li><a href="apt://wine">wine</a>: Permite ejecutar programas de Windows en Linux</a></li>
<li><a href="apt://startupmanager" title="Configurar grub">startupmanager</a>: Una aplicación que permite <a href="http://mundogeek.net/archivos/2007/04/22/configurar-grub-facilmente/" title="Configurar Grub fácilmente">configurar GRUB fácilmente</a></li>
<li><a href="apt://rar" title="Comprimir a rar">rar</a>: Soporte para crear archivos rar</li>
<li><a href="apt://p7zip-full">p7zip-full</a>: Soporte para archivos 7z, entre otros</li>
<li><a href="apt://unace">unace</a>: Para extraer archivos ACE.</li>
<li><a href="apt://build-essential">build-essential</a>: Librerías y programas básicos para compilar.</li>
<li><a href="apt://nautilus-open-terminal" title="Abrir terminal">nautilus-open-terminal</a>: Añade al menú contextual de Nautilus una opción para abrir una ventana de terminal en el directorio actual.</li>
<li><a href="apt://shiki-colors">shiki-colors</a>: Famosos temas para Metacity/GTK-2+, muy utilizados en nuestras ediciones de &#8220;¿Nos enseñas tu escritorio?&#8221; (<a href="http://mundogeek.net/archivos/2008/10/27/%C2%BFnos-ensenas-tu-escritorio-noviembre-2008/" title="Escritorios Noviembre 2008">Noviembre 2008</a>, <a href="http://mundogeek.net/archivos/2008/12/09/%C2%BFnos-ensenas-tu-escritorio-diciembre-2008/" title="Escritorios Diciembre 2008">Diciembre 2008</a>, <a href="http://mundogeek.net/archivos/2009/02/12/escritorios-febrero-2009/" title="Escritorios Febrero 2009">Febrero 2009</a>)</li>
<li><a href="apt://gnome-colors">gnome-colors</a>: Iconos especialmente diseñados para su uso con los temas de shiki-colors.</li>
<li><a href="apt://arc-colors">arc-colors</a>: Fondos de escritorio y temas GDM diseñados para su uso con shiki-colors y gnome-colors.</li>
<li><a href="apt://tango-icon-theme">tango-icon-theme</a>: Iconos del Tango Project</li>
<li><a href="apt://tango-icon-theme-common">tango-icon-theme-common</a>: Iconos Tango realizados por el equipo Ubuntu Art</li>
<li><a href="apt://tango-icon-theme-extras">tango-icon-theme-extras</a>: Más iconos de estilo Tango</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2009/10/30/25-programas-imprescindibles-para-ubuntu/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>Python: Módulos y paquetes</title>
		<link>http://mundogeek.net/archivos/2008/03/28/python-modulos-y-paquetes/</link>
		<comments>http://mundogeek.net/archivos/2008/03/28/python-modulos-y-paquetes/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 10:20:27 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[modulos]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/03/28/python-modulos-y-paquetes/</guid>
		<description><![CDATA[Módulos 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 [...]]]></description>
			<content:encoded><![CDATA[<h2>Módulos</h2>
<p>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.</p>
<p>Vamos a crear nuestro primer módulo entonces creando un pequeño archivo modulo.py con el siguiente contenido:</p>
<pre class="code"><span class="pythonStatement">def</span> <span class="Identifier">mi_funcion</span>():
    <span class="pythonStatement">print</span> <span class="Normal">&quot;</span><span class="String">una funcion</span><span class="Normal">&quot;</span>

<span class="pythonStatement">class</span> <span class="Identifier">MiClase</span>:
    <span class="pythonStatement">def</span> <span class="Identifier">__init__</span>(self):
        <span class="pythonStatement">print</span> <span class="Normal">&quot;</span><span class="String">una clase</span><span class="Normal">&quot;</span>

<span class="pythonStatement">print</span> <span class="Normal">&quot;</span><span class="String">un modulo</span><span class="Normal">&quot;</span></pre>
<p><span id="more-1423"></span><br />
Si quisiéramos utilizar la funcionalidad definida en este módulo en nuestro programa tendríamos que importarlo. Para importar un módulo se utiliza la palabra clave <code>import</code> seguida del nombre del módulo, que consiste en el nombre del archivo menos la extensión. Como ejemplo, creemos un archivo programa.py en el mismo directorio en el que guardamos el archivo del módulo, con el siguiente contenido:</p>
<pre class="code"><span class="pythonPrecondit">import</span> modulo

modulo.mi_funcion()</pre>
<p>El <code>import</code> no solo hace que tengamos disponible todo lo definido dentro del módulo, sino que también ejecuta el código del módulo. Por esta razón nuestro programa, además de imprimir el texto &#8220;una funcion&#8221; al llamar a <code>mi_funcion</code>, también imprimiría el texto &#8220;un modulo&#8221;, debido al <code>print</code> del módulo importado. No se imprimiría, no obstante, el texto &#8220;una clase&#8221;, ya que lo que se hizo en el módulo fue tan solo definir de la clase, no instanciarla.</p>
<p>La clausula <code>import</code> también permite importar varios módulos en la misma línea. En el siguiente ejemplo podemos ver cómo se importa con una sola clausula <code>import</code> los módulos de la distribución por defecto de Python <code>os</code>, que engloba funcionalidad relativa al sistema operativo; <code>sys</code>, con funcionalidad relacionada con el propio intérprete de Python y <code>time</code>, en el que se almacenan funciones para manipular fechas y horas.</p>
<pre class="code"><span class="pythonPrecondit">import</span> os, sys, time

<span class="pythonStatement">print</span> time.asctime()</pre>
<p>Sin duda os habréis fijado en este y el anterior ejemplo en un detalle importante, y es que, como vemos, es necesario preceder el nombre de los objetos que importamos de un módulo con el nombre del módulo al que pertenecen, o lo que es lo mismo, el espacio de nombres en el que se encuentran. Esto permite que no sobreescribamos accidentalmente algún otro objeto que tuviera el mismo nombre al importar otro módulo.</p>
<p>Sin embargo es posible utilizar la construcción <code>from</code>-<code>import</code> para ahorrarnos el tener que indicar el nombre del módulo antes del objeto que nos interesa. De esta forma se importa el objeto o los objetos que indiquemos al espacio de nombres actual.</p>
<pre class="code"><span class="pythonPrecondit">from</span> time <span class="pythonPrecondit">import</span> asctime

<span class="pythonStatement">print</span> asctime()</pre>
<p>Aunque se considera una mala práctica, también es posible importar todos los nombres del módulo al espacio de nombres actual usando el caracter &#8216;*&#8217;:</p>
<pre class="code"><span class="pythonPrecondit">from</span> time <span class="pythonPrecondit">import</span> *</pre>
<p>Ahora bien, recordareis que a la hora de crear nuestro primer módulo insistí en que lo guardarais en el mismo directorio en el que se encontraba el programa que lo importaba. Entonces, ¿cómo podemos importar los módulos os, sys o time si no se encuentran los archivos os.py, sys.py y time.py en el mismo directorio?</p>
<p>A la hora de importar un módulo Python recorre todos los directorios indicados en la variable de entorno <code>PYTHONPATH</code> en busca de un archivo con el nombre adecuado. El valor de la variable <code>PYTHONPATH</code> se puede consultar desde Python mediante <code>sys.path</code></p>
<p class="code">&gt;&gt;&gt; import sys<br />
&gt;&gt;&gt; sys.path</p>
<p>De esta forma para que nuestro módulo estuviera disponible para todos los programas del sistema bastaría con que lo copiáramos a uno de los directorios indicados en <code>PYTHONPATH</code>.</p>
<p>En el caso de que Python no encontrara ningún módulo con el nombre especificado, se lanzaría una excepción de tipo <code>ImportError</code>. </p>
<p>Por último es interesante comentar que en Python los módulos también son objetos; de tipo <code>module</code> en concreto. Por supuesto esto significa que pueden tener atributos y métodos. Uno de sus atributos, <code>__name__</code>, se utiliza a menudo para incluir código ejecutable en un módulo pero que este sólo se ejecute si se llama al módulo como programa, y no al importarlo. Para lograr esto basta saber que cuando se ejecuta el módulo directamente <code>__name__</code> tiene como valor <code>__main__</code>, mientras que cuando se importa, el valor de <code>__name__</code> es el nombre del módulo:</p>
<pre class="code"><span class="pythonStatement">print</span> <span class="Normal">&quot;</span><span class="String">Se muestra siempre</span><span class="Normal">&quot;</span>

<span class="pythonConditional">if</span> __name__ == <span class="Normal">&quot;</span><span class="String">__main__</span><span class="Normal">&quot;</span>:
    <span class="pythonStatement">print</span> <span class="Normal">&quot;</span><span class="String">Se muestra si no es importacion</span><span class="Normal">&quot;</span></pre>
<p>Otro atributo interesante es <code>__doc__</code>, que, como en el caso de funciones y clases, sirve a modo de documentación del objeto (docstring o cadena de documentación). Su valor es el de la primera línea del cuerpo del módulo, en el caso de que esta sea una cadena de texto; en caso contrario valdrá <code>None</code>.</p>
<h2>Paquetes</h2>
<p>Si los módulos sirven para organizar el código, los paquetes sirven para organizar los módulos. Los paquetes son tipos especiales de módulos (ambos son de tipo <code>module</code>) que permiten agrupar módulos relacionados. Mientras los módulos se corresponden a nivel físico con los archivos, los paquetes se representan mediante directorios.</p>
<p>En una aplicación cualquiera podríamos tener, por ejemplo, un paquete <code>iu</code> para la interfaz o un paquete <code>bbdd</code> para la persistencia a base de datos.</p>
<p>Para hacer que Python trate a un directorio como un paquete es necesario crear un archivo __init__.py en dicha carpeta. En este archivo se pueden definir elementos que pertenezcan a dicho paquete, como una constante <code>DRIVER</code> para el paquete <code>bbdd</code>, aunque habitualmente se tratará de un archivo vacío. Para hacer que un cierto módulo se encuentre dentro de un paquete, basta con copiar el archivo que define el módulo al directorio del paquete.</p>
<p>Como los modulos, para importar paquetes también se utiliza <code>import</code> y <code>from</code>-<code>import</code> y el caracter &#8216;.&#8217; para separar paquetes, subpaquetes y módulos.</p>
<pre class="code"><span class="pythonPrecondit">import</span> paq.subpaq.modulo

paq.subpaq.modulo.func()</pre>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/03/28/python-modulos-y-paquetes/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Poesía con nombres de paquetes Debian / Ubuntu</title>
		<link>http://mundogeek.net/archivos/2008/02/12/poemas-con-nombres-de-paquetes-debian-ubuntu/</link>
		<comments>http://mundogeek.net/archivos/2008/02/12/poemas-con-nombres-de-paquetes-debian-ubuntu/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 10:00:20 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[poemas]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/02/12/poemas-con-nombres-de-paquetes-debian-ubuntu/</guid>
		<description><![CDATA[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! &#8220;Sarg: Happy Birthday!&#8221; Thy cruft thrust away! Bonsai! Foremost odyssey: Ale. Por [...]]]></description>
			<content:encoded><![CDATA[<p>A Benjamin Mako Hill se le ocurrió hace tiempo escribir <a href="http://mako.cc/fun/package-name-poetry/" title="Poemas con nombres de paquetes de Debian">poemas utilizando exclusivamente nombres de paquetes de Debian</a>.</p>
<p>Su primer poema era una Oda a Sarge (la versión 3.1 de Debian) y dice así:</p>
<blockquote><p>Woody: the stone and the jail.</p>
<p>Dynamite newsflash. Coolmail!</p>
<p>&#8220;Sarg: Happy Birthday!&#8221;</p>
<p>Thy cruft thrust away!</p>
<p>Bonsai! Foremost odyssey: Ale.</p></blockquote>
<p>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.</p>
<p>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</p>
<p class="code">apt-cache pkgnames | sort | more</p>
<p>Y si os sale algo curioso, ¡no dudéis en dejar un comentario!</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/02/12/poemas-con-nombres-de-paquetes-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>¿Qué significan los nombres de los paquetes en Ubuntu?</title>
		<link>http://mundogeek.net/archivos/2008/02/10/%c2%bfque-significan-los-nombres-de-los-paquetes-en-ubuntu/</link>
		<comments>http://mundogeek.net/archivos/2008/02/10/%c2%bfque-significan-los-nombres-de-los-paquetes-en-ubuntu/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 10:00:23 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/02/10/%c2%bfque-significan-los-nombres-de-los-paquetes-en-ubuntu/</guid>
		<description><![CDATA[Veamos por ejemplo el paquete gedit_2.20.1-0ubuntu3_i386.deb &#8226; Evidentemente gedit es el nombre de la aplicación. &#8226; 2.20.1 es el número de versión de la aplicación. &#8226; -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 [...]]]></description>
			<content:encoded><![CDATA[<p>Veamos por ejemplo el paquete gedit_2.20.1-0ubuntu3_i386.deb</p>
<p>&bull; Evidentemente gedit es el nombre de la aplicación.</p>
<p>&bull; 2.20.1 es el número de versión de la aplicación.</p>
<p>&bull; -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.</p>
<p>&bull; 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.</p>
<p>&bull; 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)</p>
<p>También hay paquetes que contienen un número seguido del carácter &#8216;:&#8217; o de los caracteres &#8216;%3a&#8217;, 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.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/02/10/%c2%bfque-significan-los-nombres-de-los-paquetes-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>LaTeX: enlaces útiles</title>
		<link>http://mundogeek.net/archivos/2008/01/26/latex-enlaces-utiles/</link>
		<comments>http://mundogeek.net/archivos/2008/01/26/latex-enlaces-utiles/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 11:04:15 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[Linklog]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[fuentes]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[paquetes]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/26/latex-enlaces-utiles/</guid>
		<description><![CDATA[Catálogo de fuentes para LaTeX Listado de paquetes y herramientas para LaTeX FAQ visual de LaTeX, un PDF que utiliza más de 100 técnicas de interés. Cada ejemplo está enlazado con una entrada del FAQ de TeX. FAQ de TeX]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.tug.dk/FontCatalogue/" title="Fuentes LaTeX">Catálogo de fuentes para LaTeX</a></li>
<li><a href="http://texcatalogue.sarovar.org/hier.html" title="Paquetes LaTeX">Listado de paquetes y herramientas para LaTeX</a></li>
<li><a href="http://www.ctan.org/tex-archive/info/visualFAQ/visualFAQ.pdf" title="FAQ LaTeX">FAQ visual de LaTeX</a>, un PDF que utiliza más de 100 técnicas de interés. Cada ejemplo está enlazado con una entrada del FAQ de TeX.</li>
<li><a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?introduction=yes" title="FAQ LaTeX">FAQ de TeX</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/01/26/latex-enlaces-utiles/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Empaquetado para novatos</title>
		<link>http://mundogeek.net/archivos/2008/01/14/empaquetado-para-novatos/</link>
		<comments>http://mundogeek.net/archivos/2008/01/14/empaquetado-para-novatos/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 17:25:01 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/14/empaquetado-para-novatos/</guid>
		<description><![CDATA[Si 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 [...]]]></description>
			<content:encoded><![CDATA[<p>Si 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.</p>
<p><a href="http://fridge.ubuntu.com/node/1293">Vía</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/01/14/empaquetado-para-novatos/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Últimos paquetes instalados</title>
		<link>http://mundogeek.net/archivos/2007/11/02/ultimos-paquetes-instalados/</link>
		<comments>http://mundogeek.net/archivos/2007/11/02/ultimos-paquetes-instalados/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 11:37:43 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[instalados]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[synaptic]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/11/02/ultimos-paquetes-instalados/</guid>
		<description><![CDATA[Puede 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: Aptitude [...]]]></description>
			<content:encoded><![CDATA[<p>Puede 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.</p>
<p>Aptitude, el programa que suelo recomendar para manejar paquetes, crea un archivo muy cómodo de leer en /var/log/aptitude con este aspecto:<span id="more-1240"></span></p>
<blockquote><p>Aptitude 0.4.6.1: informe de registro<br />
dom, oct 21 2007 12:35:51 +0200</p>
<p>IMPORTANTE: este registro sólo muestra las acciones que se pretenden<br />
realizar. Puede que no se completen algunas acciones por fallos de dpkg.</p>
<p>Se instalarán 9 paquetes y se eliminarán 0.<br />
Se usará 62,5MB de espacio en disco<br />
===============================================================================<br />
[INSTALA, DEPENDENCIAS] libmagick++9c2a<br />
[INSTALA, DEPENDENCIAS] libplot2c2<br />
[INSTALA, DEPENDENCIAS] libpstoedit0c2a<br />
[INSTALA, DEPENDENCIAS] libwmf-bin<br />
[INSTALA, DEPENDENCIAS] perlmagick<br />
[INSTALA, DEPENDENCIAS] pstoedit<br />
[INSTALA, DEPENDENCIAS] python-numpy<br />
[INSTALA, DEPENDENCIAS] python-numpy-dev<br />
[INSTALA] inkscape<br />
===============================================================================</p>
<p>Registro completado.</p></blockquote>
<p>Sin embargo apt-get sólo cuenta con el registro de dpkg, que podemos encontrar en /var/log/dpkg.log y que lista los cambios realizados en el último mes. Los registros de meses anteriores tendrán nombres como dpkg.0.log, dpkg.1.log, dpkg.2.log, etc.</p>
<p>El log de dpkg como podemos ver, es menos legible:</p>
<blockquote><p>2007-10-21 12:36:13 configure perlmagick 7:6.2.4.5.dfsg1-2ubuntu1 7:6.2.4.5.dfsg1-2ubuntu1<br />
2007-10-21 12:36:13 status unpacked perlmagick 7:6.2.4.5.dfsg1-2ubuntu1<br />
2007-10-21 12:36:13 status half-configured perlmagick 7:6.2.4.5.dfsg1-2ubuntu1<br />
2007-10-21 12:36:13 status installed perlmagick 7:6.2.4.5.dfsg1-2ubuntu1<br />
2007-10-21 12:36:13 configure pstoedit 3.44-2 3.44-2<br />
2007-10-21 12:36:13 status unpacked pstoedit 3.44-2<br />
2007-10-21 12:36:13 status half-configured pstoedit 3.44-2<br />
2007-10-21 12:36:13 status installed pstoedit 3.44-2<br />
2007-10-21 12:36:13 configure python-numpy-dev 1:1.0.3-1ubuntu2 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:13 status unpacked python-numpy-dev 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:13 status half-configured python-numpy-dev 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:13 status installed python-numpy-dev 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:13 configure python-numpy 1:1.0.3-1ubuntu2 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:13 status unpacked python-numpy 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:13 status half-configured python-numpy 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:16 status installed python-numpy 1:1.0.3-1ubuntu2<br />
2007-10-21 12:36:16 trigproc libc6 2.6.1-1ubuntu9 2.6.1-1ubuntu9<br />
2007-10-21 12:36:16 status half-configured libc6 2.6.1-1ubuntu9<br />
2007-10-21 12:36:23 status installed libc6 2.6.1-1ubuntu9</p></blockquote>
<p>Por último synaptic, la aplicación de gestión de paquetes gráfica también guarda un histórico al que podemos acceder desde Archivo -> Histórico y que se almacena en /root/.synaptic/log</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/11/02/ultimos-paquetes-instalados/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>¿Cuáles son los paquetes más utilizados?</title>
		<link>http://mundogeek.net/archivos/2007/09/08/%c2%bfcuales-son-los-paquetes-mas-utilizados/</link>
		<comments>http://mundogeek.net/archivos/2007/09/08/%c2%bfcuales-son-los-paquetes-mas-utilizados/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 11:00:01 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/09/08/%c2%bfcuales-son-los-paquetes-mas-utilizados/</guid>
		<description><![CDATA[Existe un proyecto llamado Ubuntu Popularity Contest mediante el cual se toman estadísticas de los paquetes más utilizados en las máquinas que corren Ubuntu, información que puede emplearse después para tomar decisiones como qué paquete debería incluirse en el CD o qué paquetes deberían instalarse automáticamente. Si queréis participar enviando la información de vuestra máquina [...]]]></description>
			<content:encoded><![CDATA[<p>Existe un proyecto llamado Ubuntu Popularity Contest mediante el cual se toman estadísticas de los paquetes más utilizados en las máquinas que corren Ubuntu, información que puede emplearse después para tomar decisiones como qué paquete debería incluirse en el CD o qué paquetes deberían instalarse automáticamente.</p>
<p>Si queréis participar enviando la información de vuestra máquina periódicamente de forma anónima basta con que instaléis el paquete popularity-contest</p>
<p class="code">sudo aptitude install popularity-contest</p>
<p>que establecerá la tarea cron correspondiente.</p>
<p>Si tenéis curiosidad, todos los datos se pueden consultar libremente en <a href="http://popcon.ubuntu.com/">Ubuntu Popularity Contest</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/09/08/%c2%bfcuales-son-los-paquetes-mas-utilizados/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Estados de los paquetes en aptitude</title>
		<link>http://mundogeek.net/archivos/2007/09/05/estados-de-los-paquetes-en-aptitude/</link>
		<comments>http://mundogeek.net/archivos/2007/09/05/estados-de-los-paquetes-en-aptitude/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 11:00:44 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/09/05/estados-de-los-paquetes-en-aptitude/</guid>
		<description><![CDATA[Estas son las abreviaturas utilizadas para los distintos estados de los paquetes en aptitude. i &#8211; instalado. c &#8211; se ha desinstalado el paquete, pero no los archivos de configuración (configuration). p &#8211; se borró tanto el paquete como los archivos de configuración, o bien nunca se instaló (purge) v &#8211; virtual. B &#8211; dependencias [...]]]></description>
			<content:encoded><![CDATA[<p>Estas son las abreviaturas utilizadas para los distintos estados de los paquetes en aptitude.</p>
<ul>
<li>i &#8211; instalado.</li>
<li>c &#8211; se ha desinstalado el paquete, pero no los archivos de configuración (configuration).</li>
<li>p &#8211; se borró tanto el paquete como los archivos de configuración, o bien nunca se instaló (purge)</li>
<li>v &#8211; virtual.</li>
<li>B &#8211; dependencias rotas (Broken).</li>
<li>u &#8211; desempaquetado pero no configurado (unpacked).</li>
<li>C &#8211; no se terminó de configurar el paquete (half-Configured)</li>
<li>H &#8211; no se terminó de instalar (Half-installed)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/09/05/estados-de-los-paquetes-en-aptitude/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

