<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>pelox@laptux:~&#62; cat /proc/stfu &#187; Identi.ca</title>
	<atom:link href="http://pelox.gusl.org.ve/blog/tag/identi-ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://pelox.gusl.org.ve/blog</link>
	<description>You can run... But never hide</description>
	<lastBuildDate>Mon, 30 Nov 2009 03:01:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; pelox@laptux:~&gt; cat /proc/stfu 2010 </copyright>
		<managingEditor>risturiz@gusl.org.ve (pelox@laptux:~&gt; cat /proc/stfu)</managingEditor>
		<webMaster>risturiz@gusl.org.ve (pelox@laptux:~&gt; cat /proc/stfu)</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>You can run... But never hide</itunes:summary>
		<itunes:author>pelox@laptux:~&gt; cat /proc/stfu</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>pelox@laptux:~&gt; cat /proc/stfu</itunes:name>
			<itunes:email>risturiz@gusl.org.ve</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://pelox.gusl.org.ve/blog/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://pelox.gusl.org.ve/blog/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>pelox@laptux:~&#62; cat /proc/stfu</title>
			<link>http://pelox.gusl.org.ve/blog</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Long time&#8230; New toy&#8230; dpkg-buildpackage</title>
		<link>http://pelox.gusl.org.ve/blog/2009/09/30/long-time-new-toy-dpkg-buildpackage/</link>
		<comments>http://pelox.gusl.org.ve/blog/2009/09/30/long-time-new-toy-dpkg-buildpackage/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 04:28:39 +0000</pubDate>
		<dc:creator>pelox</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[PL]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Identi.ca]]></category>

		<guid isPermaLink="false">http://pelox.gusl.org.ve/blog/?p=70</guid>
		<description><![CDATA[Luego escribo sobre el &#8220;new toy&#8221; jajaja (conocido en los bajos fondos como phenom3n0)&#8230; Ya tenia que postear algo para continuar con el blog y no decretarlo en &#8220;completo abandono&#8221;, a veces? *siempre* las redes sociales consumen tiempo valioso para escribir algunas cosas. Al final migré de jaiku para identi.ca (algo tipo twitter, pero abierto [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft" title="Consola" src="http://files.opensuse.org/opensuse/en/thumb/7/70/Icon-console.png/120px-Icon-console.png" alt="" width="120" height="120" />Luego escribo sobre el &#8220;new toy&#8221; jajaja (conocido en los bajos fondos como phenom3n0)&#8230; Ya tenia que postear algo para continuar con el blog y no decretarlo en &#8220;completo abandono&#8221;, <span style="text-decoration: line-through;">a veces</span>? *siempre* las redes sociales consumen tiempo valioso para escribir algunas cosas.</p>
<p style="text-align: justify;">Al final migré de <a title="Jaiku" href="http://risturiz.jaiku.org" target="_blank">jaiku</a> para <a title="Identi.ca" href="http://www.identi.ca/risturiz" target="_blank">identi.ca</a> (algo tipo twitter, pero abierto y no tan colapsado)&#8230; En vista que desde hace tiempo estoy migrando desde el entorno gráfico que usaba habitualmente KDE3.x (KDE4 no es para mi) hacia la consola y/o entornos mucho mas ligeros &#8211; <span style="text-decoration: line-through;">funcionales</span>? cómodos; tengo algunos meses usando <a title="Openbox" href="http://www.openbox.org" target="_blank">Openbox</a> en la portátil VIT con sus respectivas configuraciones <span style="color: #ff6600;"><strong>al dente</strong></span>. Obviamente con la nueva adquisición (phenom3n0) debia seguir el mismo esquema y no tengo queja alguna (claro, son dias modificando archivos hasta encontar el escritorio perfecto para trabajar).</p>
<p style="text-align: justify;">Una de las aplicaciones que uso regularmente es la consola; entonces por que no tener una con todo los juguetes?&#8230; Hay muchas, pero yo opté por usar <strong>rxvt-unicode-ml</strong> (es lo bueno del software libre, entre gustos y colores&#8230;). En Debian Squeeze tenemos la version: 9.06-1 peeerooooo con un muy pequeño detalle (quizás sea trivial para algunos), no soporta 256 colores; y como estoy cambiando a nano por vim (gracias a <a title="Nelo Tovar" href="http://www.tovar.net.ve/nelo/" target="_blank">Nelo Tovar</a> que se tiró un fume en el taller de Catalyst), lo ideal es tener el soporte completo para los themes de vim :)</p>
<p style="text-align: justify;">Ok, ok&#8230; La parte divertida del asunto&#8230; Vamos a construir un paquete  para uso personal con -&gt; dpkg-buildpackage:</p>
<p style="text-align: justify;"><strong>1._</strong> Primero creamos un directorio donde bajaremos los fuentes del paquete, con esto existe organización y si mas adelante queremos compilar algún otro no tendremos un arroz con mango (en mi caso tengo un directorio principal y otro con el nombre del paquete):</p>
<p style="text-align: justify;">
<pre class="brush: bash">
mkdir debpkgsrc
mkdir debpkgsrc/rxvt-unicode-ml
cd debpkgsrc/rxvt-unicode-ml
</pre>
<p style="text-align: justify;"><strong>2._</strong> Instalamos los paquetes necesarios:</p>
<pre class="brush: bash">aptitude install build-essential dpkg-dev fakeroot debhelper devscripts</pre>
<p><strong>3._</strong> Debemos tener en cuenta que nuestro archivo /etc/apt/sources.list tiene los repositorios de las fuentes (pero no es necesario ni mencionarlo cierto? jeje) hint:  <strong>deb-src</strong></p>
<p><strong>4._</strong> El siguiente paso voy hacerlo descriptivamente corto para no aburrirme escribiendo jaja&#8230; Todo se resume en bajar las dependencias del paquete, obtener la fuente, aplicar el patch para que soporte los 256 colores y construir el paquete :D (easy my friend)</p>
<pre class="brush: shell">aptitude build-dep rxvt-unicode-ml
apt-get source rxvt-unicode-ml
cd rxvt-unicode-*
patch -p1 &lt; doc/urxvt-8.2-256color.patch
dpkg-buildpackage -b -uc -rfakeroot</pre>
<p>Nota: Hay un pequeño bug que no muestra la linea #4 como debe ser y refleja el simbolo &#8220;&lt;&#8221; de forma errónea&#8230; Luego reviso eso a fondo, mientras se puede visualizar correctamente dandole click al icono que aparece a la izquierda de la impresora (view source).</p>
<p>real    1m26.769s<br />
user    1m12.313s<br />
sys     0m13.549s</p>
<p><strong>5._</strong> Solo queda instalar el nuevo paquete .deb</p>
<pre class="brush: shell">cd ..
dpkg -i rxvt-unicode-ml_9.06-1_amd64.deb</pre>
<p>La compilación crea otros 2 paquetes, que son versiones con +/- opciones&#8230; Queda a gusto del usuario cual instalar&#8230; Adicionalmente si se quiere, se coloca el paquete en &#8220;hold&#8221; para que en alguna actualización no se sustituya la versión que compilaste por una nueva (aptitude hold rxvt-unicode-ml).</p>
<p>Seguramente hay maneras mas limpias de construir los paquetes&#8230; Esta guia no está pensada sino para documentar experiencias personales, no me hago responsable por desastres que puedan ocurrir al seguirla :P</p>
<p>EOF</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://pelox.gusl.org.ve/blog/2009/09/30/long-time-new-toy-dpkg-buildpackage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
