<?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>ghostbar &#187; Debian</title>
	<atom:link href="http://ghostbar.ath.cx/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://ghostbar.ath.cx</link>
	<description></description>
	<lastBuildDate>Sat, 05 Nov 2011 20:17:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moved from approx to apt-cacher-ng</title>
		<link>http://ghostbar.ath.cx/2011/09/08/moved-from-approx-to-apt-cacher-ng/</link>
		<comments>http://ghostbar.ath.cx/2011/09/08/moved-from-approx-to-apt-cacher-ng/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 16:17:15 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[approx]]></category>
		<category><![CDATA[apt-cacher-ng]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Planet Debian]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=596</guid>
		<description><![CDATA[I have been a long-time user of approx , I got used to it and knew how to configure it so all my machines + VMs used the same cache and saved me a lot of bandwidth. But that was when I got a stable connection at >100KiB/s in a daily-basis. Now I&#8217;m with a [...]]]></description>
			<content:encoded><![CDATA[<p>I have been a long-time user of</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>, I got used to it and knew how to configure it so all my machines + VMs used the same cache and saved me a lot of bandwidth.</p>
<p>But that was when I got a stable connection at >100KiB/s in a daily-basis. Now I&#8217;m with a mobile connection at <30KiB/s and sometimes is intermittent, so</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>started giving me a lot of headaches.</p>
<p>When</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>tries to connect a host that can&#8217;t be resolved its domain name, then gets 404. How does that reflects in the</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/pool</div></div>
<p>? Well, you get a file</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">touch</div></div>
<p>&#8216;d and 0 bytes size. When you try again,</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>will find the same file with 0 bytes size and will gives you again a 404, even if you can now resolve the name address of that domain. And as I like to use what I know, then I made a workaround: Each time this happened I ran:</p>
<blockquote>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># find /var/cache/approx -size 0 | xargs rm</div></div>
</blockquote>
<p>So next time I requested a file to</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>it tried to connect to the host. But I got tired.</p>
<p>I installed</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-cacher-ng</div></div>
<p>, tweaked a bit</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/apt-cacher-ng/acng.conf</div></div>
<p>so it uses port 9999 and the cache dir redirects to the same cache than</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>and done.</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-cacher-ng</div></div>
<p>returns 503 when it can&#8217;t connect to the peer, even tries to several repositories with only a line in</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/apt/sources.list</div></div>
<p>in my clients. It makes me happy and keeps saving me a lot more of bandwidth than</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">approx</div></div>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2011/09/08/moved-from-approx-to-apt-cacher-ng/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mañana 20 de Agosto, Día Debian Barquisimeto</title>
		<link>http://ghostbar.ath.cx/2011/08/19/manana-20-de-agosto-dia-debian-barquisimeto/</link>
		<comments>http://ghostbar.ath.cx/2011/08/19/manana-20-de-agosto-dia-debian-barquisimeto/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 17:17:14 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Debian Venezuela]]></category>
		<category><![CDATA[Día Debian]]></category>
		<category><![CDATA[Planeta Debian]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Venezuela]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=585</guid>
		<description><![CDATA[Mañana se realizará el Día Debian en Barquisimeto, en el Decanato de Ciencias y Tecnología de la UCLA, donde estaré dando la charla «Licencias OpenSource para Desarrolladores», el cronograma completo del evento es el siguiente: Sala 1: Routing en Debian Linux (Harold Luzardo) 8:30 am &#8220;¿Por que instalar Debian?&#8221; (Instalacion de Debian Squeeze) (Rafael Isturiz) [...]]]></description>
			<content:encoded><![CDATA[<p>Mañana se realizará el Día Debian en Barquisimeto, en el Decanato de Ciencias y Tecnología de la UCLA, donde estaré dando la charla «<strong><em>Licencias OpenSource para Desarrolladores</em></strong>», el cronograma completo del evento es el siguiente:</p>
<p><strong>Sala 1:</strong></p>
<ol>
<li>Routing en Debian Linux (Harold Luzardo) 8:30 am</li>
<li>&#8220;¿Por que instalar Debian?&#8221; (Instalacion de Debian Squeeze) (Rafael Isturiz) 10am</li>
<li>Android Primero Pasos (Gustavo Piciccini) 2:00pm</li>
<li>Principios básicos en Python (Samuel Rojas) 3:00 pm</li>
</ol>
<p><strong>Sala 2:</strong></p>
<ol>
<li>Virtualización de la A a la Z (Jesus Lara) 8:45am</li>
<li>Licencias OpenSource para Desarrolladores (Jose Luis Rivas) 11:00am</li>
<li>Juegos mas allá del código (Will Alvarez) 2pm</li>
<li>Comunidades de Software Libre (Augusto Davila) 3:30pm</li>
</ol>
<p>¡Los esperamos por allá!</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2011/08/19/manana-20-de-agosto-dia-debian-barquisimeto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas cargando módulos tras actualización de SID</title>
		<link>http://ghostbar.ath.cx/2011/04/06/problemas-cargando-modulos-tras-actualizacion-de-sid/</link>
		<comments>http://ghostbar.ath.cx/2011/04/06/problemas-cargando-modulos-tras-actualizacion-de-sid/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 16:37:31 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[base-files]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[módulos]]></category>
		<category><![CDATA[Planeta Debian]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Sid]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=551</guid>
		<description><![CDATA[Esta mañana al encender mi portátil consigo que no carga el módulo de synaptics ni el de la inalámbrica de manera automática. Los cargo manualmente y empiezo a revisar que puede ser, y por mera casualidad llego hasta un post de Bastian Venthur señalando a base-files 6.2 como el culpable. Efectivamente, lo único que se [...]]]></description>
			<content:encoded><![CDATA[<p>Esta mañana al encender mi portátil consigo que no carga el módulo de synaptics ni el de la inalámbrica de manera automática. Los cargo manualmente y empiezo a revisar que puede ser, y por mera casualidad llego hasta un post de <a href="http://blog.venthur.de/2011/04/06/dear-lazyweb-2/">Bastian Venthur señalando a</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">base-files</div></div>
<p>6.2 como el culpable</a>.</p>
<p>Efectivamente, lo único que se necesita hacer es bajar</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">base-files</div></div>
<p>de 6.2 a 6.1, el cuál pueden descargar desde <a href="http://blog.venthur.de/2011/04/06/dear-lazyweb-2/">snapshot.debian.org</a> y los módulos se volverán a cargar automáticamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2011/04/06/problemas-cargando-modulos-tras-actualizacion-de-sid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Follow-up[2]: pino-0.3+librest (and not cmake, at all)</title>
		<link>http://ghostbar.ath.cx/2010/12/28/follow-up2-pino-0-3librest-and-not-cmake-at-all/</link>
		<comments>http://ghostbar.ath.cx/2010/12/28/follow-up2-pino-0-3librest-and-not-cmake-at-all/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 17:13:31 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[librest]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pino]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[vala]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=518</guid>
		<description><![CDATA[So, after having troubles while trying to compile pino-0.3 it turns out is has nothing to do with cmake , nor with librest not shipping gir files but with vala bindings and incompability between those bindings from rest-0.6 and rest-0.7 . So if I really want to compile pino-0.3 I have two options: use rest-0.6 [...]]]></description>
			<content:encoded><![CDATA[<p>So, after <a href="http://ghostbar.ath.cx/2010/12/26/dear-lazyweb-cmake-pino-0-3-little-issue/">having</a> <a href="http://ghostbar.ath.cx/2010/12/26/follow-up-pino0-3cmake/">troubles</a> while trying to compile</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pino-0.3</div></div>
<p>it turns out is has nothing to do with</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cmake</div></div>
<p>, nor with</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">librest</div></div>
<p>not shipping</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gir</div></div>
<p>files but with</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vala</div></div>
<p>bindings and incompability between those bindings from</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-0.6</div></div>
<p>and</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-0.7</div></div>
<p>. So if I really want to compile</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pino-0.3</div></div>
<p>I have two options: use</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-0.6</div></div>
<p>or update</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest.vapi</div></div>
<p>for</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vala</div></div>
<p>and send a patch for</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pino-0.3</div></div>
<p>to get a working code with</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-0.7</div></div>
<p>and it&#8217;s new</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vala</div></div>
<p>bindings&#8230;</p>
<p>But there&#8217;s not enough free time for me this holidays so, maybe next time :-/</p>
<p>Anyway, thanks to all those who helped :)</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/12/28/follow-up2-pino-0-3librest-and-not-cmake-at-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Follow-up: pino0.3+cmake (and now librest)</title>
		<link>http://ghostbar.ath.cx/2010/12/26/follow-up-pino0-3cmake/</link>
		<comments>http://ghostbar.ath.cx/2010/12/26/follow-up-pino0-3cmake/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 00:34:28 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[lazyweb]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pino]]></category>
		<category><![CDATA[Planet Debian]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=513</guid>
		<description><![CDATA[Last night I made some changes to what I made for compiling pino0.3: patched CMakeLists.txt so uses rest-0.7 and rest-extras-0.7 and now the last issue is not a problem anymore, but now the error is that can&#8217;t found them while compiling (here&#8217;s in paste.debian if you can&#8217;t see it nicely formatted): /usr/bin/cmake -E cmake_progress_report "/tmp/buildd/pino-0.3+hg~20101225/obj-i486-linux-gnu/CMakeFiles" [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I made some changes to <a href="http://ghostbar.ath.cx/2010/12/26/dear-lazyweb-cmake-pino-0-3-little-issue/">what I made</a> for compiling pino0.3: patched</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">CMakeLists.txt</div></div>
<p>so uses</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-0.7</div></div>
<p>and</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-extras-0.7</div></div>
<p>and now the last issue is not a problem anymore, but now the error is that can&#8217;t found them while compiling (<a href="http://paste.debian.net/103249/">here&#8217;s in paste.debian if you can&#8217;t see it nicely formatted</a>):</p>
<pre>/usr/bin/cmake -E cmake_progress_report "/tmp/buildd/pino-0.3+hg~20101225/obj-i486-linux-gnu/CMakeFiles" 47
[  2%] Generating src/stream_abstract.c, src/globals.c, src/twitter_favorites_stream.c, src/meta_row.c, src/search_interface.c, src/search_dialog.c, src/text_input.c, src/template.c, src/identica_create_dialog.c, src/updates_cell_renderer.c, src/stream_state.c, src/twitter_stream_mentions.c, src/accounts.c, src/accounts_types.c, src/main.c, src/hig_table.c, src/main_window.c, src/twitter_parser.c, src/twitter_recursive_reply.c, src/utils.c, src/identica_account.c, src/settings.c, src/visual_style.c, src/status_choose_bar.c, src/time_utils.c, src/status_box.c, src/menu_indicator.c, src/account_abstract.c, src/stream_meta.c, src/streams_types.c, src/content_view.c, src/img_cache.c, src/tree_widget.c, src/twitter_stream_public.c, src/icon_with_status_cell_renderer.c, src/account_state.c, src/create_dialog_generic.c, src/twitter_create_dialog.c, src/twitter_stream_abstract.c, src/status.c, src/twitter_stream_home.c, src/twitter_account.c, src/pino_enums.c, src/twitter_stream_search.c
/usr/bin/valac -C -b /tmp/buildd/pino-0.3+hg~20101225 -d /tmp/buildd/pino-0.3+hg~20101225/obj-i486-linux-gnu --pkg=glib-2.0 --pkg=gobject-2.0 --pkg=gtk+-2.0 --pkg=gee-1.0 --pkg=gio-2.0 --pkg=libnotify --pkg=libsoup-2.4 --pkg=libxml-2.0 --pkg=webkit-1.0 --pkg=unique-1.0 --pkg=rest-0.7 --pkg=rest-extras-0.7 --thread -g --save-temps -D LIBINDICATE /tmp/buildd/pino-0.3+hg~20101225/src/stream_abstract.vala /tmp/buildd/pino-0.3+hg~20101225/src/globals.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_favorites_stream.vala /tmp/buildd/pino-0.3+hg~20101225/src/meta_row.vala /tmp/buildd/pino-0.3+hg~20101225/src/search_interface.vala /tmp/buildd/pino-0.3+hg~20101225/src/search_dialog.vala /tmp/buildd/pino-0.3+hg~20101225/src/text_input.vala /tmp/buildd/pino-0.3+hg~20101225/src/template.vala /tmp/buildd/pino-0.3+hg~20101225/src/identica_create_dialog.vala /tmp/buildd/pino-0.3+hg~20101225/src/updates_cell_renderer.vala /tmp/buildd/pino-0.3+hg~20101225/src/stream_state.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_stream_mentions.vala /tmp/buildd/pino-0.3+hg~20101225/src/accounts.vala /tmp/buildd/pino-0.3+hg~20101225/src/accounts_types.vala /tmp/buildd/pino-0.3+hg~20101225/src/main.vala /tmp/buildd/pino-0.3+hg~20101225/src/hig_table.vala /tmp/buildd/pino-0.3+hg~20101225/src/main_window.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_parser.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_recursive_reply.vala /tmp/buildd/pino-0.3+hg~20101225/src/utils.vala /tmp/buildd/pino-0.3+hg~20101225/src/identica_account.vala /tmp/buildd/pino-0.3+hg~20101225/src/settings.vala /tmp/buildd/pino-0.3+hg~20101225/src/visual_style.vala /tmp/buildd/pino-0.3+hg~20101225/src/status_choose_bar.vala /tmp/buildd/pino-0.3+hg~20101225/src/time_utils.vala /tmp/buildd/pino-0.3+hg~20101225/src/status_box.vala /tmp/buildd/pino-0.3+hg~20101225/src/menu_indicator.vala /tmp/buildd/pino-0.3+hg~20101225/src/account_abstract.vala /tmp/buildd/pino-0.3+hg~20101225/src/stream_meta.vala /tmp/buildd/pino-0.3+hg~20101225/src/streams_types.vala /tmp/buildd/pino-0.3+hg~20101225/src/content_view.vala /tmp/buildd/pino-0.3+hg~20101225/src/img_cache.vala /tmp/buildd/pino-0.3+hg~20101225/src/tree_widget.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_stream_public.vala /tmp/buildd/pino-0.3+hg~20101225/src/icon_with_status_cell_renderer.vala /tmp/buildd/pino-0.3+hg~20101225/src/account_state.vala /tmp/buildd/pino-0.3+hg~20101225/src/create_dialog_generic.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_create_dialog.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_stream_abstract.vala /tmp/buildd/pino-0.3+hg~20101225/src/status.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_stream_home.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_account.vala /tmp/buildd/pino-0.3+hg~20101225/src/pino_enums.vala /tmp/buildd/pino-0.3+hg~20101225/src/twitter_stream_search.vala /tmp/buildd/pino-0.3+hg~20101225/src/vapi/config.vapi
error: rest-0.7 not found in specified Vala API directories or GObject-Introspection GIR directories
error: rest-extras-0.7 not found in specified Vala API directories or GObject-Introspection GIR directories
Compilation failed: 2 error(s), 0 warning(s)
make[3]: *** [src/stream_abstract.c] Error 1
make[3]: Leaving directory `/tmp/buildd/pino-0.3+hg~20101225/obj-i486-linux-gnu'
make[2]: *** [CMakeFiles/pino.dir/all] Error 2
make[2]: Leaving directory `/tmp/buildd/pino-0.3+hg~20101225/obj-i486-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/pino-0.3+hg~20101225/obj-i486-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /var/cache/pbuilder/ccache filesystem
</pre>
<p>I checked and found out that</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">librest</div></div>
<p>doesn&#8217;t ships the</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gir</div></div>
<p>files so downloaded sources for</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">librest</div></div>
<p>and <a href="http://repo.rivco.net/debian/librest/0.7.2+git20100820.ad370df7-1.1/">made a patched version that ships</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gir</div></div>
<p>files (</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest</div></div>
<p>and</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rest-extras</div></div>
<p>)</a> but <strong>nothing changed</strong>.</p>
<p>Any suggests, anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/12/26/follow-up-pino0-3cmake/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dear lazyweb: cmake + pino 0.3 little issue</title>
		<link>http://ghostbar.ath.cx/2010/12/26/dear-lazyweb-cmake-pino-0-3-little-issue/</link>
		<comments>http://ghostbar.ath.cx/2010/12/26/dear-lazyweb-cmake-pino-0-3-little-issue/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 06:08:55 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[cmake]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[lazyweb]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pino]]></category>
		<category><![CDATA[Planet Debian]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=511</guid>
		<description><![CDATA[I was trying to build pino 0.3 with the help of debian-sources of pino 0.2+ and found myself with this little issue: -- checking for module 'unique-1.0 >= 1.0' -- found unique-1.0 , version 1.1.6 -- checking for module 'gtkspell-2.0 >= 2.0' -- found gtkspell-2.0 , version 2.0.16 -- checking for module 'rest-0.6 >= 0.6' [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to build <a href="http://pino-app.appspot.com/pino3">pino 0.3</a> with the help of debian-sources of pino 0.2+ and found myself with this little issue:</p>
<pre>-- checking for module 'unique-1.0 >= 1.0'
--   found unique-1.0 , version 1.1.6
-- checking for module 'gtkspell-2.0 >= 2.0'
--   found gtkspell-2.0 , version 2.0.16
-- checking for module 'rest-0.6 >= 0.6'
--   package 'rest-0.6 >= 0.6' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  CMakeLists.txt:62 (pkg_check_modules)

-- checking for module 'rest-extras-0.6 >= 0.6'
--   package 'rest-extras-0.6 >= 0.6' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  CMakeLists.txt:63 (pkg_check_modules)

-- checking for module 'indicate >= 0.3'
--   found indicate , version 0.4.1
-- libindicate found, support enabled...
-- Configuring incomplete, errors occurred!
dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_EXE_LINKER_FLAGS=-Wl,--as-needed returned exit code 1
make[1]: *** [override_dh_auto_configure] Error 2
make[1]: Leaving directory `/tmp/buildd/pino-0.3+hg~20101225'
</pre>
<p>So, OK. Build-depend on librest-dev and librest-extras-dev and problem solved I thought, but no. It kept giving this error even trying with librest-0.7-0 and lib-rest-extras-0.7-0 installed.</p>
<p>Anyone can throw a light on this?</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/12/26/dear-lazyweb-cmake-pino-0-3-little-issue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Spring is the best game-engine for strategy</title>
		<link>http://ghostbar.ath.cx/2010/12/25/spring-is-the-best-game-engine-for-strategy/</link>
		<comments>http://ghostbar.ath.cx/2010/12/25/spring-is-the-best-game-engine-for-strategy/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 15:36:32 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[1944]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=508</guid>
		<description><![CDATA[I&#8217;m loving it. Right now I&#8217;m playing 1944, is so realistic and everything is very well documented! I&#8217;m even thinking on joining the Debian Games-team for helping keep this game up-to-date. If you&#8217;re looking for something like Age of Empires, Spore or anything like that genre just go to springrts.com and choose the mod for [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m loving it. Right now I&#8217;m playing <a href="http://www.spring1944.org/">1944</a>, is so realistic and everything is very well documented!</p>
<p>I&#8217;m even thinking on joining the Debian Games-team for helping keep this game up-to-date. If you&#8217;re looking for something like Age of Empires, Spore or anything like that genre just go to <a href="http://springrts.com/">springrts.com</a> and choose <a href="http://springrts.com/wiki/Games">the mod</a> for the age you want to play!</p>
<p>Using Debian? Great! Just</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">apt-get</div></div>
<p>it! Install</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">spring</div></div>
<p>and</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">springlobby</div></div>
<p>and that&#8217;s it, run</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">springlobby</div></div>
<p>and let the fun begin.</p>
<p>See what I&#8217;m talking about, this is <a href="http://www.spring1944.org/">1944</a>:<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/1TuLnYH5Q8U?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1TuLnYH5Q8U?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/12/25/spring-is-the-best-game-engine-for-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iwlwifi is not working with linux-image (2.6.32-5) on unstable</title>
		<link>http://ghostbar.ath.cx/2010/12/25/iwlwifi-is-not-working-with-linux-image-2-6-32-5-on-unstable/</link>
		<comments>http://ghostbar.ath.cx/2010/12/25/iwlwifi-is-not-working-with-linux-image-2-6-32-5-on-unstable/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 07:36:21 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[iwlwifi]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=506</guid>
		<description><![CDATA[Two days ago I upgraded to the latest linux-image-2.6.32-5 on unstable and after rebooting my notebook it stopped working. First I saw on dmesg something related to Microcode SW error. After a long search I just installed linux-image-2.6.37-rc5 from experimental and problem solved, so if you&#8217;re passing trough the same issue and you are willing [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago I upgraded to the latest linux-image-2.6.32-5 on unstable and after rebooting my notebook it stopped working. First I saw on</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dmesg</div></div>
<p>something related to <em>Microcode SW error</em>.</p>
<p>After a long search I just installed linux-image-2.6.37-rc5 from experimental and problem solved, so if you&#8217;re passing trough the same issue and you are willing to use something it may not work perfectly in your case (but in mine it does) then that&#8217;s a temporal solution :)</p>
<p>BTW, today Microcode SW error stopped showing up, but yesterday it showed that error even on the experimental-kernel.</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/12/25/iwlwifi-is-not-working-with-linux-image-2-6-32-5-on-unstable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cifrando particiones en Debian</title>
		<link>http://ghostbar.ath.cx/2010/08/04/cifrando-particiones-en-debian/</link>
		<comments>http://ghostbar.ath.cx/2010/08/04/cifrando-particiones-en-debian/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 23:36:05 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cifrado]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dm-crypt]]></category>
		<category><![CDATA[Planeta Debian]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=481</guid>
		<description><![CDATA[Suelo tener una tarjeta SD de 16MB como respaldo de mi clave GPG secreta y pública, así como del certificado de revocación. La única forma de que sea de hecho guardada seguramente es cifrándola y para eso uso dm-crypt . El único problema con dm-crypt es que no cifra on-the-fly sino que necesitas una partición [...]]]></description>
			<content:encoded><![CDATA[<p>Suelo tener una tarjeta SD de 16MB como respaldo de mi clave GPG secreta y pública, así como del certificado de revocación. La única forma de que sea de hecho guardada seguramente es cifrándola y para eso uso</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dm-crypt</div></div>
<p>. El único problema con</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dm-crypt</div></div>
<p>es que no cifra <em>on-the-fly</em> sino que necesitas una partición vacía o de lo contrario en el proceso se eliminarán los datos. El proceso es sencillo, aquí explicaré lo que haría con mi tarjeta SD si lo tuviese que hacer de nuevo:</p>
<ul>
<li>Instalar
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cryptsetup</div></div>
<p>:</p>
<pre>~$ sudo aptitude install cryptsetup</pre>
</li>
<li>Crear una partición nueva en el dispositivo que en este caso llamaremos
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mmc0p1</div></div>
<p>, para esto recomiendo usar GParted si no se es muy bueno con</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cfdisk</div></div>
<p>, yo lo hice con éste último porque GParted no formatea en</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">fat12</div></div>
<p>y es el máximo FAT que soporta una partición de</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">16M</div></div>
<p>.</li>
<li>Ahora, ciframos la partición:
<pre>~$ sudo  cryptsetup -v -y -h sha256 luksFormat /dev/mmc0p1</pre>
<p>Aquí nos advertirá sobre la re-escritura de la partición y que por ende perderemos todos los datos y escribirán la contraseña que deseen.</li>
<li>Hecho el paso anterior ahora abriremos la partición para crear una partición virtual dentro de ella:
<pre>~$ sudo cryptsetup luksOpen /dev/mmc0p1 sd16M</pre>
<p>El</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sd16M</div></div>
<p>es el nombre que le daremos a la partición virtual, ésta irá a</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/dev/mapper</div></div>
<p>donde le darán formato.</li>
<li>Dándole formato a
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/dev/mapper/sd16M</div></div>
<p>:</p>
<pre>~$ mkfs.vfat -F 12 -n "sd16M" /dev/mapper/sd16M</pre>
</li>
<li>Ahora cerraremos la partición virtual que hicimos:
<pre>~$ sudo cryptsetup luksClose sd16M</pre>
</li>
<li>Ya estamos listos básicamente, si tienen configurado para que automonte particiones les quedará más fácil, simplemente remuevan la tarjeta o el dispositivo y vuélvanlo a introducir en la ranura, en esto les saltará una ventana emergente pidiéndoles la clave y listo.
<p>Si éste no es el caso entonces tendrán que instalar</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cryptmount</div></div>
<p>y nada mejor que el manpage para aprender como usarlo, tiene ejemplos completos de como montar particiones protegidas bajo LUKS (el método usado en éste tutorial).</li>
</ul>
<p>Estas particiones pueden ser leídas en Windows también usando <a href="http://en.wikipedia.org/wiki/FreeOTFE">FreeOTFE</a>, con tal que Windows soporte el formato de la partición (</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">FAT12</div></div>
<p>,</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">FAT16</div></div>
<p>,</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">FAT32</div></div>
<p>,</p>
<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">NTFS</div></div>
<p>)</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/08/04/cifrando-particiones-en-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Repositorio APT con soporte para subida de paquetes</title>
		<link>http://ghostbar.ath.cx/2010/07/07/repositorio-apt-con-soporte-para-subida-de-paquetes/</link>
		<comments>http://ghostbar.ath.cx/2010/07/07/repositorio-apt-con-soporte-para-subida-de-paquetes/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 02:54:03 +0000</pubDate>
		<dc:creator>ghostbar</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dput]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Planeta Debian]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Repositorio]]></category>
		<category><![CDATA[reprepro]]></category>

		<guid isPermaLink="false">http://ghostbar.ath.cx/?p=464</guid>
		<description><![CDATA[¿No les ha pasado que quisieran montar su propio repositorio APT donde monten los paquetes con dput o dupload como si lo hiciesen directamente a Debian o Ubuntu pero con la ventaja de que se actualice en 5 minutos? Bueno, realmente es fácil hacerlo y les explicaré como en este artículo. También podrán tener, opcionalmente, [...]]]></description>
			<content:encoded><![CDATA[<p>¿No les ha pasado que quisieran montar su propio repositorio APT donde monten los paquetes con <tt>dput</tt> o <tt>dupload</tt> como si lo hiciesen directamente a Debian o Ubuntu pero con la ventaja de que se actualice en 5 minutos? Bueno, realmente es fácil hacerlo y les explicaré como en este artículo. También podrán tener, opcionalmente, otra ubicación o ruta donde coloquen un histórico de todos los paquetes que han subido aparte del pool como <a href="http://repo.rivco.net/debian">éste</a>.</p>
<h3>¿Qué necesitas?</h3>
<p>Usaremos <tt>reprepro</tt> para manejar el repositorio y para la administración unos scripts en <tt>bash</tt>, además necesitarás el paquete <tt>devscripts</tt> pues necesitaremos del script <tt>dcmd</tt>.</p>
<h3>Instalar y Configurar</h3>
<p>Facilisto:<br />
<tt># aptitude install reprepro devscripts</tt></p>
<p>Para configurar: en el directorio seleccionado para hospedar el repositorio crea la carpeta <tt>conf</tt> donde crearás el archivo llamado <tt>distributions</tt>, en éste último archivo colocaremos información sobre el repositorio en el siguiente formato:<br />
<tt>Origin: Jose Luis Rivas<br />
Label: Jose Luis Rivas for Debian<br />
Suite: unstable<br />
Codename: sid<br />
Architectures: i386 all source<br />
Components: main non-free contrib<br />
Description: Jose Luis Rivas's repo for Debian-related work</p>
<p>Origin: Jose Luis Rivas<br />
Label: Jose Luis Rivas for Debian<br />
Suite: testing<br />
Codename: squeeze<br />
Architectures: i386 all source<br />
Components: main non-free contrib<br />
Description: Jose Luis Rivas's repo for Debian-related work</tt></p>
<p>Esa es la configuración de mi repositorio, tengo lugar para <tt>testing</tt> y para <tt>unstable</tt>. Así mismo para subir tengo dos directorios diferentes, uno para <tt>unstable</tt> y otro para <tt>testing</tt>.</p>
<p>Los archivos para sincronizar los directorios de subida con el repositorio son diferentes para cada distribución configurada; el script es el siguiente:<br />
<tt>#!/bin/sh</p>
<p>DCRET=/home/ghostbar/incoming<br />
DCROT=/srv/dl.rivco.net/debian/</p>
<p>for i in $( find $DCRET | grep ".changes" ); do<br />
        reprepro -Vb $DCROT include unstable $i<br />
        for j in $( dcmd $i ); do<br />
		rm $j<br />
        done<br />
done</tt></p>
<p>Lo obvio, en <tt>DCRET</tt> va el directorio donde subiran los archivos y <tt>DCROT</tt> es donde está ubicado el repositorio APT. Si quieres además llevar el histórico como comenté más arriba el script entonces se vería más como:</p>
<p><tt>#!/bin/sh</p>
<p>DCRET=/home/ghostbar/incoming-unstable<br />
DCROT=/srv/dl.rivco.net/debian/<br />
HISTORICREPO=/srv/repo.rivco.net/debian</p>
<p>for i in $( find $DCRET | grep ".changes" ); do<br />
        reprepro -Vb $DCROT include sid $i<br />
        mkdir -p $HISTORICREPO/$( grep "Source: " $i | sed 's/Source: //' )/$( grep "Version: " $i | sed 1's/Version: //' | grep --max-count=1 - )<br />
        for j in $( dcmd $i ); do<br />
                mv $j $HISTORICREPO/$( grep "Source: " $i | sed 's/Source: //' )/$( grep "Version: " $i | sed 1's/Version: //' | grep --max-count=1 - )/<br />
        done<br />
done</tt></p>
<p>Para que sea automático y que revise cada 5 minutos el <tt>incoming</tt> simplemente se coloca en <tt>cron</tt> una línea como esta:</p>
<p><tt>*/5 *   * * * /usr/local/bin/incoming-unstable.sh<br />
*/5 *   * * * /usr/local/bin/incoming-testing.sh</tt></p>
<h3>Soporte para subidas</h3>
<p>Yo uso <tt>dput</tt> y mi configuración es la siguiente en <tt>~/.dput.cf</tt>:<br />
<tt>[rivco]<br />
fqdn			= rivco.net<br />
login			= ghostbar<br />
incoming		= /home/ghostbar/incoming-unstable<br />
method			= scp<br />
run_dinstall		= 0</p>
<p>[rivco-testing]<br />
fqdn			= rivco.net<br />
login			= ghostbar<br />
incoming		= /home/ghostbar/incoming-testing<br />
method			= scp<br />
run_dinstall		= 0</tt></p>
<p>El método que uso es <tt>scp</tt> y lo único que necesito tener configurado en mi servidor es <tt>sshd</tt>; creo que el resto de los parámetros son autoexplicativos.</p>
<h3>Ajá ¿y ahora?</h3>
<p><tt>dput rivco package_file.changes</tt></p>
<p>Y esperar unos 5 minutos para que los scripts hagan su trabajo y ¡disfrutar!</p>
]]></content:encoded>
			<wfw:commentRss>http://ghostbar.ath.cx/2010/07/07/repositorio-apt-con-soporte-para-subida-de-paquetes/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

