<?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; apt-get</title>
	<atom:link href="http://mundogeek.net/etiqueta/apt-get/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>Wed, 08 Feb 2012 16:09:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>11 cosas que necesitas saber para convertirte en un experto de apt</title>
		<link>http://mundogeek.net/archivos/2009/03/01/11-cosas-que-necesitas-saber-para-convertirte-en-un-experto-de-apt/</link>
		<comments>http://mundogeek.net/archivos/2009/03/01/11-cosas-que-necesitas-saber-para-convertirte-en-un-experto-de-apt/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 13:52:19 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=2634</guid>
		<description><![CDATA[APT es el acrónimo de Advanced Packaging Tool, el sistema de gestión de paquetes utilizado en Debian y sus derivados, como Ubuntu. Tanto aptitude como Synaptic o Adept se basan en este sistema. En este artículo veremos algunas de sus características más importantes. dpkg Este programa es la base en la que se apoya el [...]]]></description>
			<content:encoded><![CDATA[<p>APT es el acrónimo de Advanced Packaging Tool, el sistema de gestión de paquetes utilizado en Debian y sus derivados, como Ubuntu. Tanto aptitude como Synaptic o Adept se basan en este sistema. En este artículo veremos algunas de sus características más importantes.</p>
<h2>dpkg</h2>
<p>Este programa es la base en la que se apoya el sistema de gestión de paquetes de Debian / Ubuntu. Es una herramienta de bajo nivel, aunque nada nos impide utilizarla directamente para gestionar nuestros paquetes. <code>dpkg</code> permite instalar y desinstalar programas en forma de paquetes deb, así como consultar información relativa a dichos paquetes</p>
<h2>Instalación básica de un archivo local</h2>
<p>Algunos programas se distribuyen en forma de paquetes deb. Los paquetes deb son similares a los RPM de Fedora o los msi de Windows; contienen todo lo necesario para instalar el programa. Para instalar un programa distribuido en forma de paquete deb escribimos:</p>
<p class="code">dpkg -i programa.deb</p>
<p><span id="more-2634"></span></p>
<h2>Listar el contenido de un paquete</h2>
<p><code>dpkg</code> nos proporciona un método sencillo de comprobar el contenido de un paquete:</p>
<p class="code">dpkg -L programa</p>
<p>Es habitual que el paquete tenga tantos archivos que nos sea dificil encontrar el que nos interesa. En ese caso podemos utilizar <code>grep</code> para filtrar los resultados</p>
<p class="code">dpkg -L programa | grep bin</p>
<h2>¿A qué paquete pertenece un archivo?</h2>
<p>En ocasiones podemos encontrarnos en el caso contrario de la sección anterior. Podemos tener un archivo y querer saber a qué paquete pertenece. Una vez más <code>dpkg</code> acude al rescate:</p>
<p class="code">dpkg -S archivomisterioso.cfg</p>
<h2>Listar los paquetes instalados</h2>
<p>Supongamos que queremos reinstalar el sistema operativo y necesitamos saber los paquetes que teníamos instalados para volver a instalarlos más tarde. Una opción es utilizar el comando:</p>
<p class="code">dpkg -l</p>
<p>o bien:</p>
<p class="code">dpkg &#8211;get-selections</p>
<p>Ya comentamos esta y otras opciones más avanzadas en <a href="http://mundogeek.net/archivos/2007/06/11/copia-de-seguridad-de-los-programas-instalados-en-linux/">Copia de seguridad de los programas instalados en Linux</a>.</p>
<h2>Reconfigurar un paquete</h2>
<p>Una de las fases a ejecutar a la hora de instalar un paquete es la de configuración, en la que se hacen cosas como iniciar o parar servicios, crear archivos de log, etc. En ocasiones podemos querer reconfigurar un paquete sin necesidad de reinstalarlo completamente. Para ello utilizaríamos:</p>
<p class="code">dpkg-reconfigure paquete</p>
<h2>aptitude / apt-get</h2>
<p><code>aptitude</code> y <code>apt-get</code> son herramientas de línea de comando que se sitúan por encima de <code>dpkg</code>. El equipo de Debian recomienda utilizar <code>aptitude</code>, que es el que solemos utilizar en las &#8220;recetas&#8221; de Mundo geek.</p>
<h2>Buscar paquetes</h2>
<p>En ocasiones necesitamos un cierto software que realice una determinada tarea, pero no conocemos ninguno. Si necesitáramos un reproductor de FLAC, por ejemplo, podríamos utilizar la opción <code>search</code> de <code>aptitude</code> para buscar paquetes con el texto flac en el nombre o la descripción:</p>
<p class="code">aptitude search flac</p>
<p>Para cosas más complejas podéis leer la entrada <a href="http://mundogeek.net/archivos/2007/08/22/expresiones-regulares-y-aptitude/">Expresiones regulares y aptitude</a></p>
<h2>Impedir que un paquete se actualice</h2>
<p>Si necesitas que un paquete se mantenga en una determinada versión, por ejemplo porque se elimine una característica que te gustaba, puedes utilizar la opción hold:</p>
<p class="code">aptitude hold paquete</p>
<h2>Actualizar</h2>
<p>Tanto aptitude como apt ofrecen dos maneras de actualizar el sistema, <code>upgrade</code> y <code>dist-upgrade</code>. <code>upgrade</code> actualizará todos los paquetes a sus nuevas versiones, pero no tocará nada que requiera instalar nuevos paquetes o eliminarlos; ese es el cometido de <code>dist-upgrade</code>.</p>
<h2>Información sobre un paquete</h2>
<p>Cuando necesites saber la versión de un paquete, quién lo mantiene, si está instalado en el sistema actualmente, &#8230; recurre a la opción <code>show</code>:</p>
<p class="code">aptitude show paquete</p>
<p>Y eso es todo. Como premio para los que habéis llegado hasta aquí, en <a href="http://mundogeek.net/archivos/2007/05/13/el-ascii-es-divertido/">El ASCII es divertido</a> tenéis un par de simpáticos huevos de pascua de apt-get y aptitude <img src='http://mundogeek.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://maketecheasier.com/become-an-apt-guru/2009/02/24">Vía</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2009/03/01/11-cosas-que-necesitas-saber-para-convertirte-en-un-experto-de-apt/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Mostrar los errores críticos antes de instalar un paquete</title>
		<link>http://mundogeek.net/archivos/2007/08/29/mostrar-los-errores-criticos-antes-de-instalar-un-paquete/</link>
		<comments>http://mundogeek.net/archivos/2007/08/29/mostrar-los-errores-criticos-antes-de-instalar-un-paquete/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 11:00:33 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/08/29/mostrar-los-errores-criticos-antes-de-instalar-un-paquete/</guid>
		<description><![CDATA[¿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 [...]]]></description>
			<content:encoded><![CDATA[<p>¿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.</p>
<p>Basta con instalar el paquete</p>
<p class="code">sudo aptitude install apt-listbugs</p>
<p>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.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/08/29/mostrar-los-errores-criticos-antes-de-instalar-un-paquete/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

