<?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>Linux, Java y programación &#187; dependiencias</title>
	<atom:link href="http://casidiablo.net/tag/dependiencias/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Fri, 11 Nov 2011 05:41:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Visualizar gráficamente las dependencias de un paquete DEB</title>
		<link>http://casidiablo.net/ver-graficamente-dependencias-paquete-deb/</link>
		<comments>http://casidiablo.net/ver-graficamente-dependencias-paquete-deb/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 17:17:33 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[dependiencias]]></category>
		<category><![CDATA[paquete]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2768</guid>
		<description><![CDATA[Leyendo en UbuntuLife me entero de una grandiosa herramienta con la que podemos ver gráficamente las dependencias de un paquete Debian. La herramienta se encuetra en Gnowledge Network, y para usarla debemos buscar el paquete en cuestión y listo. Por ejemplo, este es el resultado cuando miramos las dependencias del paquete Mono: Bastante útil sin duda.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fver-graficamente-dependencias-paquete-deb%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Visualizar%20gr%C3%A1ficamente%20las%20dependencias%20de%20un%20paquete%20DEB%22%20%7D);"></div>
<p style="text-align: justify;">Leyendo en <a href="http://ubuntulife.wordpress.com/2009/01/13/ver-las-dependencias-de-un-paquete-deb-de-manera-grafica/">UbuntuLife</a> me entero de una grandiosa herramienta con la que podemos ver gráficamente las dependencias de un paquete Debian. La herramienta se encuetra en <a href="http://www.gnowledge.org/search_debmap?val=1" target="_blank">Gnowledge Network</a>, y para usarla debemos buscar el paquete en cuestión y listo. Por ejemplo, este es el resultado cuando miramos las dependencias del paquete Mono:</p>
<p style="text-align: center;"><img class="size-full wp-image-2770 aligncenter" title="mono" src="http://casidiablo.net/wordpress/wp-content/uploads/2009/01/mono.png" alt="mono" width="600" height="355" /></p>
<p style="text-align: justify;">Bastante útil sin duda.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/ver-graficamente-dependencias-paquete-deb/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Verificar y satisfacer dependencias usando apt-rdepends y apt-get build-dep en Debian o Ubuntu</title>
		<link>http://casidiablo.net/apt-rdepends-get-build-dep-debian-ubuntu/</link>
		<comments>http://casidiablo.net/apt-rdepends-get-build-dep-debian-ubuntu/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 04:01:22 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dependiencias]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=1710</guid>
		<description><![CDATA[Primero hablemos de apt-rdepends, un programa que nos permite verificar las dependencias de un paquete de manera recursiva, es decir, no solamente muestra las dependencias inmediatas de un paquete, sino que nos muestra un árbol de dependencias (que incluye las dependencias de las dependencias). Esto es bastante útil cuando necesitemos compilar un paquete desde sus [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fapt-rdepends-get-build-dep-debian-ubuntu%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Verificar%20y%20satisfacer%20dependencias%20usando%20apt-rdepends%20y%20apt-get%20build-dep%20en%20Debian%20o%20Ubuntu%22%20%7D);"></div>
<p>Primero hablemos de <code>apt-rdepends</code>, un programa que nos permite verificar las dependencias de un paquete de manera recursiva, es decir, no solamente muestra las dependencias inmediatas de un paquete, sino que nos muestra un árbol de dependencias (que incluye las <em>dependencias de las dependencias</em>).</p>
<p>Esto es bastante útil cuando necesitemos compilar un paquete desde sus fuentes, y queramos saber qué otros paquetes son necesarios para que la construcción del programa sea satisfactoria.</p>
<p>Para instalar <code>apt-rdepends</code> basta con ejecutar el comando:</p>
<div class="consola">debian:~# apt-get install apt-rdepends</div>
<p>Suponiendo que deseamos ver las dependencias del paquete <code>libapache2-mod-php5</code>, usamos el comando:<span id="more-1710"></span></p>
<div class="consola">debian:~# apt-rdepends libapache2-mod-php5<br />
Reading package lists&#8230; Done<br />
Building dependency tree&#8230; Done<br />
libapache2-mod-php5<br />
Depends: apache2-mpm-itk<br />
Depends: apache2-mpm-prefork (&gt;&gt; 2.0.52)<br />
Depends: apache2.2-common<br />
Depends: libbz2-1.0<br />
Depends: libc6 (&gt;= 2.3.6-6)<br />
Depends: libcomerr2 (&gt;= 1.33-3)<br />
Depends: libdb4.4<br />
Depends: libkrb53 (&gt;= 1.4.2)<br />
Depends: libmagic1<br />
Depends: libpcre3 (&gt;= 4.5)<br />
Depends: libssl0.9.8 (&gt;= 0.9.8c-1)<br />
Depends: libxml2 (&gt;= 2.6.27)<br />
Depends: mime-support (&gt;= 2.03-1)<br />
Depends: php5-common (= 5.2.0-8+etch1)<br />
Depends: ucf<br />
Depends: zlib1g (&gt;= 1:1.2.1)<br />
apache2-mpm-itk<br />
Depends: apache2.2-common (= 2.2.3-4+etch5)<br />
Depends: libapr1<br />
Depends: libaprutil1<br />
Depends: libc6 (&gt;= 2.3.6-6)<br />
Lo corto aquí porque la salida es bastante larga&#8230;</div>
<p>Ahora supongamos que deseamos compilar un programa cualquiera pero con nuestras propias reglas. Me explico: cuando instalamos software desde los repositorios, éste viene ya compilado y listo para ejecutar en nuestra plataforma; por tanto, quien compiló el paquete habilitó las opciones que considera normales para el uso del programa. Pero si necesitaramos que el programa tenga las opciones que NOSOTROS QUERAMOS entonces debemos compilarlo nosotros mismos, y es en este punto en donde <code>apt-rdepends</code> y <code>apt-get build-dep</code> pueden ayudarnos.</p>
<p>Como ya expliqué el uso de <code>apt-rdepends</code>, vamos entonces con <code>apt-get build-dep</code>: éste comando instala desde los repositorios todas las dependencias del programa que deseamos compilar, pero no instala el programa. Por ejemplo: si quisiera compilar el <code>ettercap</code> con mis propias reglas, podría intentar instalar al menos las dependencias de dicho programa así:</p>
<div class="consola">debian:~# apt-get build-dep ettercap</div>
<p>El comando anterior <strong>NO instalará ettercap sino sus dependencias</strong>. Ahora ya podemos compilarlo a nuestro gusto desde el código fuente, que bien podemos descargar manualmente o con el comando:</p>
<div class="consola">debian:~# apt-get source ettercap</div>
<p>Esto nos ahorra tiempo puesto que el archivo <code>configure</code> ya no nos molestará con mensajes de <em>error de dependencias</em>.</p>
<p>Sin duda bastante útil!</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/apt-rdepends-get-build-dep-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

