<?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>Joan Ballester Moragues &#187; aptitude</title>
	<atom:link href="http://joanballestermoragues.com/tag/aptitude/feed" rel="self" type="application/rss+xml" />
	<link>http://joanballestermoragues.com</link>
	<description>Joan Ballester Moragues &#124; Programación, Software libre, GNU/Linux</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:09:22 +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>GNU/Linux: Aptitude o apt?</title>
		<link>http://joanballestermoragues.com/gnu-linux/gnulinux-aptitude-o-apt.html</link>
		<comments>http://joanballestermoragues.com/gnu-linux/gnulinux-aptitude-o-apt.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:30:13 +0000</pubDate>
		<dc:creator>joanballester</dc:creator>
				<category><![CDATA[GNU-Linux]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.joanballestermoragues.com/blog/?p=340</guid>
		<description><![CDATA[Antes de sacar alguna conclusión acerca de ambos, les daré un vistazo rápido, Aptitude y APT. Personalmente debo reconocer que durante muchísimo tiempo he utilizado apt, y muy pocas veces aptitude, hasta que me dió por investigar las peculiaridades de cada uno, y también, reconozco&#8230; que el tema de las dependencias (huérfanas o no) me [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-344" style="margin: 0pt 25px 5px 0pt; position: relative; float: left; width: 120px; height: auto;" title="1197058039896debian2dn" src="http://www.joanballestermoragues.com/blog/wp-content/uploads/1197058039896debian2dn.jpg" alt="1197058039896debian2dn" width="350" height="467" />Antes de sacar alguna conclusión acerca de ambos, les daré un vistazo rápido, <strong>Aptitude</strong> y <strong>APT</strong>.</p>
<p>Personalmente debo reconocer que durante muchísimo tiempo he utilizado apt, y muy pocas veces aptitude, hasta que me dió por investigar las peculiaridades de cada uno, y también, reconozco&#8230; que el tema de las dependencias (huérfanas o no) me ha creado muchos dolores de cabeza en Debian. Me gusta tener el sistema limpio y que corra rápido, y este tema a veces me ha traído de cabeza.</p>
<p>Al grano :-)</p>
<p><strong>Aptitude</strong> es una herramienta para instalar, eliminar, actualizar, y administrar los paquetes en tu sistema.</p>
<p>Funciones:</p>
<ol>
<li>aptitude: Sin argumentos: Interfaz (<a href="http://es.wikipedia.org/wiki/Curses" target="_blank">curses</a>) en la que navegar, buscar, instalar, actualizar y realizar tareas de administración de paquetes.</li>
<li>aptitude install: Instala en el sistema, junto con las dependencias necesarias.</li>
<li>aptitude remove: Elimina paquetes junto con las dependencias que queden huérfanas.</li>
<li>aptitude purge: Elimina paquetes y dependencias huérfanas además de los ficheros de configuración.</li>
<li>aptitude search: Busca paquetes en las listas de paquetes locales de apt.</li>
<li>aptitude update: Actualiza las listas de paquetes locales.</li>
<li>aptitude upgrade: Actualiza los paquetes disponibles.</li>
<li>aptitude clean: Elimina los ficheros que fué necesario descargar para instalar software en tu sistema.</li>
<li>aptitude dist-upgrade: Actualiza paquetes, incluso si eso significa que debe desinstalar otros.</li>
<li>aptitude show: Muestra detalles acerca del paquete nombrado.</li>
<li>aptitude autoclean: Elimina los paquetes deb obsoletos.</li>
<li>aptitude hold: Fuerza a que un paquete permanezca en su versión actual, y no se actualice.</li>
</ol>
<p><strong>APT</strong> (Advanced Packaging Tool), básicamente es un buen método para instalar software, aquí la lista de comandos utilizables:</p>
<ol>
<li>apt-get: Instalamos y/o eliminamos paquetes, actualizamos listas de paquetes/software.</li>
<li>apt-rdepends: Ver los árboles de dependencias de los paquetes. (Muy recomendable)</li>
<li>apt-listbugs: Muestra bugs conocidos de un paquete.</li>
<li>apt-listchanges: Muestra cambios no relacionados con los bugs.</li>
<li>apt-cache: Buscamos paquetes en la lista.</li>
<li>dpkg- Tareas administrativas.</li>
<li>deborphan- Buscamos dependencias que han quedado huérfanas.</li>
<li>debfoster- Ayuda a deborphan a identificar qué dependencias no se necesitan más en tu sistema.</li>
<li>dselect- Ver, seleccionar y buscar paquetes en tu sistema.</li>
<li>apt-extracttemplates</li>
<li>apt-cdrom</li>
<li>apt-key</li>
<li>apt-config</li>
<li>apt-ftparchive</li>
<li>apt-mark</li>
<li>apt-sortpkgs.</li>
</ol>
<p>Y ahora, algunas comparaciones:</p>
<ul>
<li><strong>apt-get</strong> tiene problemas a la hora de eliminar paquetes</li>
<li><strong>apt-get</strong> trabaja muy bien identificando qué dependencias necesitan ser instaladas, pero falla a la hora de eliminar el paquete</li>
<li><strong>apt-get remove</strong> elimina los paquetes indicados, pero deja sus dependencias (aunque queden huérfanas).</li>
<li><strong>Aptitude</strong>: un solo comando con diferentes opciones legibles (no flags)</li>
<li>Al buscar un paquete con <strong>aptitude</strong>, los resultados aparecen ordenados alfabéticamente y justificados por columnas</li>
<li><strong>Aptitude</strong> dirá cuales están instalados en tu sistema</li>
<li><strong>apt-cache</strong> te dará un listado de paquetes en un formato desordenado y de difícil lectura</li>
<li>Al ejecutar <strong>Aptitude</strong> tendrás una interfaz curses para navegar tranquilamente</li>
<li><strong>Aptitude</strong> maneja mejor las dependencias</li>
<li><strong>Aptitude</strong> tiene mejor formateo de la salida (stdout)</li>
</ul>
<p>¿Ganador? Para mí, sín duda: <strong>Aptitude</strong>.</p>
<p>Como curiosidad&#8230; Y para reírse un rato, teclead: &#8220;apt-get moo&#8221; ;D</p>
<p>Vías de información:<a href="http://danubuntu.wordpress.com/2007/08/20/aptitude-vs-apt-get/" target="_blank"></a></p>
<ul>
<li><a href="http://danubuntu.wordpress.com/2007/08/20/aptitude-vs-apt-get/" target="_blank">http://danubuntu.wordpress.com/2007/08/20/aptitude-vs-apt-get/</a></li>
<li><a href="http://es.wikipedia.org/wiki/Aptitude" target="_blank">http://es.wikipedia.org/wiki/Aptitude</a></li>
<li><a href="http://banyut.obolog.com/apt-get-vs-aptitude-106918" target="_blank">http://banyut.obolog.com/apt-get-vs-aptitude-106918</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://joanballestermoragues.com/gnu-linux/gnulinux-aptitude-o-apt.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

