<?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>yonkeltron &#187; Debian</title>
	<atom:link href="http://yonkeltron.com/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://yonkeltron.com</link>
	<description>Temporary Exile</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Debian package state backup and restore</title>
		<link>http://yonkeltron.com/2010/04/19/debian-package-state-backup-and-restore/</link>
		<comments>http://yonkeltron.com/2010/04/19/debian-package-state-backup-and-restore/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 01:24:02 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=635</guid>
		<description><![CDATA[While getting into bundler (which is great, btw), I recalled how often I have longed for a way to do something similar in Debian. What I&#8217;d really like to be able to do is something like aptitude backup and get some sort of backup file which contained all of the packages I had asked to ]]></description>
			<content:encoded><![CDATA[<p>While getting into <a href="http://github.com/carlhuda/bundler">bundler</a> (which is great, btw), I recalled how often I have longed for a way to do something similar in Debian. What I&#8217;d really like to be able to do is something like <code>aptitude backup</code> and get some sort of backup file which contained all of the packages I had asked to be installed so that I could install a new base system and then do an <code>aptitude restore</code> and have those packages be installed. Obviously, this would pull in the required dependencies which is what we wanted anyway. I&#8217;ve seen only a few attempts at this and most are pretty hairy. Is there a good way to do this currently? Are there plans for this in the future? Is this an irrational desire?</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2010/04/19/debian-package-state-backup-and-restore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building shared libraries</title>
		<link>http://yonkeltron.com/2010/04/08/building-shared-libraries/</link>
		<comments>http://yonkeltron.com/2010/04/08/building-shared-libraries/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 00:12:41 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=631</guid>
		<description><![CDATA[Being a Debian user, I don&#8217;t make a habit of compiling things by hand and on those occasions when I do need to do so, I usually use apt-build (good article, though a bit old here). However, today I had to get a particularly odd shared library with a very specific version to match a ]]></description>
			<content:encoded><![CDATA[<p>Being a Debian user, I don&#8217;t make a habit of compiling things by hand and on those occasions when I do need to do so, I usually use apt-build (good article, though a bit old <a href="http://polishlinux.org/linux/debian/apt-build-optimize-debian/ ">here</a>). However, today I had to get a particularly odd shared library with a very specific version to match a production environment we have at work. So, I downloaded the tarball, which was quite large, and then compiled it. Which took four and a half minutes on my dual-core (1.83GHz) ThinkPad running <code>make -j 4</code> which isn&#8217;t all that slow, really.</p>
<p>Once it was completed, I looked around (grepped around) for the output file and was dismayed to discover that there weren&#8217;t any. After tinkering around for about an hour, I finally figured out that you can request shared libraries be built by providing an option to the configure script:</p>
<p><code>./configure --enable-shared</code></p>
<p>Shortly thereafter, I got the shared library version I needed and was on the road again. Just a useful tip which I hope can be of help to someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2010/04/08/building-shared-libraries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can I get a little MapReduce from my Debian people?</title>
		<link>http://yonkeltron.com/2009/07/05/can-i-get-a-little-mapreduce-from-my-debian-people/</link>
		<comments>http://yonkeltron.com/2009/07/05/can-i-get-a-little-mapreduce-from-my-debian-people/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 20:13:17 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=549</guid>
		<description><![CDATA[Debian is a world-class Linux distribution. It is used on it&#8217;s own for so many applications (desktop, laptop, workstation, handeld, server, etc.) as well as the foundation for so many wonderful projects ((U&#124;K&#124;X)buntu, Maemo, etc.). Personally, I run Debian on my laptop as well as my servers.  In fact, when I went to see about ]]></description>
			<content:encoded><![CDATA[<p>Debian is a world-class Linux distribution. It is used on it&#8217;s own for so many applications (desktop, laptop, workstation, handeld, server, etc.) as well as the foundation for so many wonderful projects ((U|K|X)buntu, Maemo, etc.). Personally, I run Debian on my laptop as well as my servers.  In fact, when I went to see about setting up a little ad-hoc cluster, I was rather disappointed. Though there are a few <a href="http://packages.debian.org/search?keywords=redhat-cluster-suite">clustering tools available</a>, as well as several distributed filesystems (<a href="http://packages.debian.org/search?keywords=gfs2">GFS</a>, <a href="http://packages.debian.org/search?keywords=gluster">GlusterFS</a>, <a href="http://packages.debian.org/search?keywords=ocfs2">OCFS2</a>, and <a href="http://packages.debian.org/search?keywords=lustre">Lustre</a>), shockingly, I could not find any implementation of MapReduce available in the Debian repositories.</p>
<p>For those who might not know, MapReduce is a novel data-processing system developed by Google for internal usage and described in their publication entitled <a href="http://labs.google.com/papers/mapreduce.html"><em>MapReduce: Simplified Data Processing on Large Clusters</em></a>. For the enlightened out there, it should be clear that the name and mechanism are derived from Lisp&#8217;s <code>map</code> and <code>reduce</code> functions. In any case, though Google&#8217;s implementation is proprietary, there have been several implementations based on their paper both written in and geared toward a variety of programming languages. Unfortunately, none of these are available in the Debian repositories. In all fairness, Debian does include <a href="http://couchdb.apache.org/">CouchDB</a> which uses map and reduce functions for generating views. However, it&#8217;s not a solution aimed at sorting and processing huge amounts of data, though it is an interesting and capable piece of software.</p>
<p>So, to try and get things moving, I have filed three Debian RFPs (Request For Package) for a few seperate MapReduce implementations.</p>
<ul>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535861">Hadoop</a> &#8211; Probably the most well-known of the Free/Open Source implementations. Includes a distributed filesystem (HDFS), scaleable distributed database (HBase) and tools to get you going from start to finish. Hadoop is written in Java though it can interoperate with other languages (<a href="http://scala-blogs.org/2008/09/scalable-language-and-scalable.html">Scala</a>, too). It&#8217;s a top-level project of the <a href="http://www.apache.org/">Apache Software Foundation</a> and licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License 2.0</a> &#8211; <a href="http://hadoop.apache.org/">http://hadoop.apache.org</a></li>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535898">Skynet</a> &#8211; A MapReduce implementation written in Ruby. It&#8217;s designed to be fault-tolerant and distrubuted, just like the big boys. Originally written for use at <a href="http://www.geni.com">Geni.com</a> and licensed under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT License</a> &#8211; <a href="http://skynet.rubyforge.org/">http://skynet.rubyforge.org/</a></li>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535891">Disco</a> &#8211; Though the implementation is itself written in Erlang, thus providing excellent distributed fault-tolerance, Disco jobs can be written in Python. It was <a href="http://research.nokia.com/">developed as an in-house tool for rapid data analysis at Nokia</a> and they seem to be quite keen on it. Disco is licensed under a modified BSD License. Page at <a href="http://discoproject.org/">http://discoproject.org/</a> and code at <a href="http://github.com/tuulos/disco/tree/master">http://github.com/tuulos/disco/tree/master</a></li>
</ul>
<p>Ok, there might be a few objections to my choices. Why did I leave out neat projects like <a href="http://www.gridgain.com/">GridGain</a>, <a href="http://mfisk.github.com/filemap/">FileMap</a> and <a href="http://blog.last.fm/2009/04/06/mapreduce-bash-script">BashReduce</a>? Well, for starters, GridGain is another Java implementation that doesn&#8217;t seem (at least to me) to have the same momentum Hadoop does. FileMap and BashReduce, while novel, useful and fascinating, are not designed for use in networked environments and are therefore unsuitable for cluster situations. So then whey not <a href="http://mapsharp.codeplex.com/">MapSharp</a>? Well, primarily because of all the <a href="http://www.itwire.com/content/view/25954/1231/">Debian Mono debates</a> going on right now (Gnome&#8217;s fail!) . I&#8217;ve done work in C# and it&#8217;s got some neat features but cool stuff doesn&#8217;t and <a href="http://www.fsf.org/news/dont-depend-on-mono">will not ensure that users are not liable from patent litigation</a>.</p>
<p>Also, it seems like those RFPs have some mistakes, so if anyone figures out how to edit them, let me know so I can clean them up.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/07/05/can-i-get-a-little-mapreduce-from-my-debian-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A good Debian package caching system</title>
		<link>http://yonkeltron.com/2009/06/07/a-good-debian-package-caching-system/</link>
		<comments>http://yonkeltron.com/2009/06/07/a-good-debian-package-caching-system/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 02:54:21 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=542</guid>
		<description><![CDATA[I&#8217;ve got several servers on my network and I&#8217;m ok with that. Honestly, I am. The problem I run in to is that I end up wasting bandwidth by keeping them all up to date. In the past, I&#8217;ve tried apt-proxy (not the only one who&#8217;s had problems) and, most recently, debtorrent but they inevitably ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got several servers on my network and I&#8217;m ok with that. Honestly, I am. The problem I run in to is that I end up wasting bandwidth by keeping them all up to date. In the past, I&#8217;ve tried <a href="http://apt-proxy.sourceforge.net/">apt-proxy</a> (<a href="http://www.debian-administration.org/articles/338#comment_6">not the only one who&#8217;s had problems</a>) and, most recently, <a href="http://debtorrent.alioth.debian.org/">debtorrent</a> but they inevitably fail. Why is this? It doesn&#8217;t matter, I just need something to work. I <a href="http://www.debianadmin.com/upgrade-multiple-debian-systems-with-approx.html">heard about Approx</a> and am giving it a try. It&#8217;s not a daemon, but something invoked by inetd. It&#8217;s also written in <a href="http://en.wikipedia.org/wiki/Objective_Caml">OCaml</a>, which has a decent reputation for stability. It coped easily with 3 computers updating at the same time (something which none of the others could do) so we&#8217;ll see how it works. Hopefully this one won&#8217;t choke like the others did.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/06/07/a-good-debian-package-caching-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Server breakage and rebirth</title>
		<link>http://yonkeltron.com/2009/04/13/server-breakage-and-rebirth/</link>
		<comments>http://yonkeltron.com/2009/04/13/server-breakage-and-rebirth/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 22:28:03 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=526</guid>
		<description><![CDATA[Now that I&#8217;ve caught up on the work I missed yesterday, now seems like a good time to write about the massively bad server blowout I had yesterday. Since my laptop&#8217;s upgrade from Debian Lenny to Squeeze went so well, I got a little cavalier and was sloppy when doing a dist-upgrade on a server ]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;ve caught up on the work I missed yesterday, now seems like a good time to write about the massively bad server blowout I had yesterday. Since my laptop&#8217;s upgrade from Debian Lenny to Squeeze went so well, I got a little cavalier and was sloppy when doing a dist-upgrade on a server on which I had done some heavy-configuration. The summarized story is that I borked a kernel dependency and actually suceeded in breaking the packaging system on that machine, a first for me in at least the most recent four-five years. Notice, still, that the breakage was caused by me and not by the most-excellent Debian package management tools.</p>
<p>It worked out for the better as I had been sort-of-almost-definately been meaning to rebuild that particular machine anyway. Since the hardware is fine (though the disk might die, soonish), I reinstalled Debian Squeeze from a nightly-build installer and took the opportunity to change a few things in my network&#8217;s setup.</p>
<p>The first major change I made was to switch all the machines on my network to use <a href="http://debtorrent.alioth.debian.org/">debtorrent</a> instead of <a href="http://apt-proxy.sourceforge.net/">apt-proxy</a> which had been behaving unreliably. In particular, apt-proxy had been randomly hanging after a few transfers, thus causing the machines using it to be unable to upgrade their packages or install new ones. So, in an attempt to fix it and give a little back to the community, I have installed debtorrent on my main server and configured my other machines to use it. So far, it&#8217;s working quite well, the download speed is rather fast and it caches packages so that other machines may download them.</p>
<p>The next thing I changed was to take a few more security measures than I normally do. I have been using various known strategies for some time now but a fresh start seemed like a good opportunity to tighten things up with a fresh install. First, the <a href="http://www.debian.org/doc/manuals/securing-debian-howto/index.en.html">Securing Debian</a> manual is required reading for any sysadmin and I re-read over it while waiting for lengthy processes to finish. Since my machines are already behind a firewall that only lets SSH traffic in and then only through to the server in question, my revised security checklist goes something like this:</p>
<ol>
<li>Remove all RPC services: <code>sudo aptitude --purge remove portmap nfs-common</code></li>
<li>Remove root login option (especially since I disable the root account) from <code>/etc/ssh/sshd_config</code> by making sure that the relevant line reads <code>PermitRootLogin no</code> and then restarting ssh</li>
<li>Installing some harden packages: <code>sudo aptitude install harden-servers harden-clients harden-tools</code></li>
<li>Installing some helpful security packages: <code>sudo aptitude install debsums logcheck denyhosts chkrootkit</code> and then doing a dpkg-reconfigure on debsums to make sure it does a daily integrity check and altering the <a href="http://denyhosts.sourceforge.net/">denyhosts</a> config file to make it sync with the global denyhosts database (this helped cut down on automated ssh attacks tremendously)</li>
<li>One of the most important things to do is also to make sure that you get your local mail delivered so that you can see status reports. I do a <code>sudo dpkg-reconfigure exim4-config</code> to make certain everything is as I like it and that no holes are left open but I still get my system mail.</li>
<li>The last thing that I&#8217;ll do is to install nmap and scan myself to see what&#8217;s showing. For this particular box, I saw nothing but SSH and SMTP from the box itself and nothing but SSH from the outside. Good.</li>
</ol>
<p>There might be a few other things which I do but I can&#8217;t recall them now. I would install SELinux but my understanding (<a href="http://wiki.debian.org/SELinux">according to the Debian Wiki</a>) is that it&#8217;s still in the experimental stage so I won&#8217;t move on that just yet. Is there something huge and obvious that I&#8217;m forgetting security wise? Is a file-integrity checker going to be useful if I have constantly-changing and files and I am continually-updating packages?</p>
<p>The other major change is that I moved from the XFS filesystem back to <a href="http://en.wikipedia.org/wiki/Ext3">ext3</a> with the intention of soon trying the upgrade-in-place features found in <a href="http://en.wikipedia.org/wiki/Ext4">ext4</a> now that it&#8217;s got so many things which I liked about <a href="http://en.wikipedia.org/wiki/XFS">XFS</a>. Since the Debian installer didn&#8217;t present me with an option to use ext4, this seemed like the best idea. Was I very wrong?</p>
<p>As a side note, I tried out <a href="http://weechat.flashtux.org/">weechat</a> on the console for about an hour before immediately going back to <a href="http://www.emacswiki.org/emacs/ERChttp://www.emacswiki.org/emacs/ERC">ERC</a> on Emacs because it integrates so well with my alltime favorite editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/04/13/server-breakage-and-rebirth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Lenny released!</title>
		<link>http://yonkeltron.com/2009/02/15/debian-lenny-released/</link>
		<comments>http://yonkeltron.com/2009/02/15/debian-lenny-released/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 18:29:40 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=477</guid>
		<description><![CDATA[Debian Lenny 5.0 has been released. Happy day!]]></description>
			<content:encoded><![CDATA[<p><a href="http://debian.org/releases/stable/">Debian Lenny 5.0</a> has been <a href="http://debian.org/News/2009/20090214">released</a>. Happy day!</p>
<p><a href="http://yonkeltron.com/wp-content/uploads/2009/02/lennybanner_indexed.png"><img class="aligncenter size-full wp-image-478" title="lennybanner_indexed" src="http://yonkeltron.com/wp-content/uploads/2009/02/lennybanner_indexed.png" alt="lennybanner_indexed" width="380" height="310" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/02/15/debian-lenny-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally, Debian Lenny to be released as stable!</title>
		<link>http://yonkeltron.com/2009/01/06/finally-debian-lenny-to-be-released-as-stable/</link>
		<comments>http://yonkeltron.com/2009/01/06/finally-debian-lenny-to-be-released-as-stable/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 16:34:29 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=419</guid>
		<description><![CDATA[Question: Can I have stable Lenny yet? Answer: Yes. Yes, I can. Saw this article (hat tip to Mukidohime)which pointed me to this email telling me that the kernel firmware resolution was finally voted on and Debian Lenny is now free to be released! It&#8217;s a good thing and I&#8217;m very excited for the goodies ]]></description>
			<content:encoded><![CDATA[<p><strong>Question</strong>: Can I have stable Lenny yet?<br />
<strong>Answer</strong>: Yes. Yes, I can.</p>
<p>Saw <a href="http://lwn.net/Articles/313341/">this article</a> (hat tip to <a href="https://twitter.com/mukidohime">Mukidohime</a>)which pointed me to <a href="http://lwn.net/Articles/313549/">this email</a> telling me that the <a href="http://www.debian.org/vote/2008/vote_003.en.html">kernel firmware resolution</a> was <a href="http://www.debian.org/vote/2008/vote_003.en.html#outcome">finally voted on</a> and Debian Lenny is now free to be released! It&#8217;s a good thing and I&#8217;m very excited for the goodies which will show up in Squeeze, set to be the new testing. Also saw this <a href="http://arstechnica.com/news.ars/post/20090106-debian-5-release-approaches-binary-blobs-included.html">article on Ars Technica</a> and this <a href="http://ostatic.com/blog/debian-lenny-edges-closer-to-the-goal">post on OStatic</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/01/06/finally-debian-lenny-to-be-released-as-stable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better late than never: exactly when can we expect Debian Lenny to go stable?</title>
		<link>http://yonkeltron.com/2008/12/10/better-late-than-never-exactly-when-can-we-expect-debian-lenny-to-go-stable/</link>
		<comments>http://yonkeltron.com/2008/12/10/better-late-than-never-exactly-when-can-we-expect-debian-lenny-to-go-stable/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 19:16:16 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=393</guid>
		<description><![CDATA[Read a great post by Bastian Venthur, a decidedly thoughtful individual, about the ever-sliding release date for Debian Lenny. Don&#8217;t get me wrong, I am a huge supporter of the Debian release model and support it as a generally-superior way of doing things. That being said, as a user and a Debian evangelist, I would ]]></description>
			<content:encoded><![CDATA[<p>Read a <a href="http://blog.venthur.de/2008/12/09/lennys-release-date-iii/">great post by Bastian Venthur</a>, a decidedly thoughtful individual, about the ever-sliding release date for Debian Lenny. Don&#8217;t get me wrong, I am a huge supporter of the Debian release model and support it as a generally-superior way of doing things. That being said, as a user and a Debian evangelist, I would seriously appreciate a little more transparency regarding the whole release process. In the meantime, I&#8217;m pleased that bugs are being fixed considering that there are a fair amount of updated packages which filter down when I upgrade my machines.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/12/10/better-late-than-never-exactly-when-can-we-expect-debian-lenny-to-go-stable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saving myself lots of bandwidth with apt-proxy</title>
		<link>http://yonkeltron.com/2008/10/19/saving-myself-lots-of-bandwidth-with-apt-proxy/</link>
		<comments>http://yonkeltron.com/2008/10/19/saving-myself-lots-of-bandwidth-with-apt-proxy/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 18:49:35 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=320</guid>
		<description><![CDATA[I have at least 3 machines running Debian on my network at any given time and I&#8217;m using Debian testing (currently Lenny) because it&#8217;s so close to being stable anyway. Still, there are plenty of updates on a regular basis and keeping my machines up to date is a rather big drain on my network ]]></description>
			<content:encoded><![CDATA[<p>I have at least 3 machines running Debian on my network at any given time and I&#8217;m using Debian testing (currently Lenny) because it&#8217;s so close to being stable anyway. Still, there are plenty of updates on a regular basis and keeping my machines up to date is a rather big drain on my network connection considering that machines share basic packages anyway.</p>
<p>I looked around and found a wonderful tool called <a href="http://apt-proxy.sourceforge.net/">apt-proxy</a> which will act as both intelligent cache and partial mirror for machines on a network. You set up apt-proxy on one machine with the names of whatever package repositories you want to use along with a few other settings.  I got some pointers from a <a href="http://www.debian-administration.org/articles/406">wonderful article at Debian Administration</a> by <a href="http://www.steve.org.uk/">Steve</a> when I was messing with the default config provided with the package. Once that&#8217;s all set up, you change all of the other machines&#8217; sources.list point to the apt-proxy mirror you just set up. Then machines requests will get intelligently filtered through apt-proxy and duplicate packages will be cached for multiple machines. It&#8217;s great because it makes subsequent updates faster and simplifies mirror management on different machines. I could see this being very handy for clusters and doing large installs.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/10/19/saving-myself-lots-of-bandwidth-with-apt-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
