<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Andrés J. Díaz &#187; gentoo systems pkgcore config</title>
	<atom:link href="http://ajdiaz.wordpress.com/tag/gentoo-systems-pkgcore-config/feed/" rel="self" type="application/rss+xml" />
	<link>http://ajdiaz.wordpress.com</link>
	<description>Tips and tricks for system administration</description>
	<lastBuildDate>Wed, 23 Dec 2009 23:23:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ajdiaz.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/2e3e45fcc57489501b042e4119949cb4?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Andrés J. Díaz &#187; gentoo systems pkgcore config</title>
		<link>http://ajdiaz.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ajdiaz.wordpress.com/osd.xml" title="Andrés J. Díaz" />
		<item>
		<title>pkgcore experience</title>
		<link>http://ajdiaz.wordpress.com/2008/05/10/pkgcore-experience/</link>
		<comments>http://ajdiaz.wordpress.com/2008/05/10/pkgcore-experience/#comments</comments>
		<pubDate>Sat, 10 May 2008 15:57:57 +0000</pubDate>
		<dc:creator>ajdiaz</dc:creator>
				<category><![CDATA[post]]></category>
		<category><![CDATA[gentoo systems pkgcore config]]></category>

		<guid isPermaLink="false">http://ajdiaz.wordpress.com/?p=46</guid>
		<description><![CDATA[Last days I reinstalled my Gentoo in my desktop computer, a Dell Dimension C521 using the new package handler pkgcore.
The last months I&#8217;ve use official portage, and also new replacement called paludis. The main advantage of this one is being written entirely in C++, so paludis is very fast, but also you can detect some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ajdiaz.wordpress.com&blog=630003&post=46&subd=ajdiaz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last days I reinstalled my <a href="http://gentoo.org">Gentoo</a> in my desktop computer, a <a href="http://en.wikipedia.org/wiki/Dell_Dimension">Dell Dimension C521</a> using the new package handler <a href="http://pkgcore.org"><em>pkgcore</em></a>.</p>
<p>The last months I&#8217;ve use official portage, and also new replacement called <a href="http://paludis.pioto.org/"><em>paludis</em></a>. The main advantage of this one is being written entirely in C++, so paludis is very fast, but also you can detect some problems when you need to compile some &#8220;specials&#8221; packages, such qemu, which requires to be compiled with gcc3. If you compile paludis with another version of gcc, you can find a beauty error related to dynamic linking. Obviously, you can solve this problem by hand or with sonme tricks <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , but I don&#8217;t like tricks in production machines.</p>
<p><span id="more-46"></span></p>
<p>This week I finished to install my desktop computer using pkgcore. Pkgcore is another replacement of portage, written in python, but with some critical pieces in <a href="http://en.wikipedia.org/wiki/C_(programming_language)">C</a> (yes, the old reliable C), and I was surprised with the status of the development. The last time I had seen pkgcore was really unstable and very confusing for me, so I was decided to try paludis, which was more stable and mature. But, in this case, pkgcore exceeded my expectations.</p>
<p>In my opinion the strengths of pkgcore are:</p>
<ul>
<li>fast (similar to paludis, in my experience)</li>
<li>easy to use (portage compatible syntax)</li>
<li>portage compatible configuration</li>
<li>agnostics about compiler (avoid the qemu problem)</li>
<li>well colored <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
<p>But nobody is perfect, so pkgcore has some disadvantages also:</p>
<ul>
<li>Arg! configuration file is the hell!</li>
<li>Errors has special syntax, you need some practice to understand</li>
<li>Very strict with no-clean packages in portage (for example when install into /lib instead to use <code>get_lib_dir</code>). I&#8217;m not sure if it&#8217;s a real disadvantage.</li>
</ul>
<p>I put my <tt>pkgcore.conf</tt> file in <a href="http://pastebin.com/f14084a0a">pastebin</a>. I hope to be usefull <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ajdiaz.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ajdiaz.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ajdiaz.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ajdiaz.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ajdiaz.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ajdiaz.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ajdiaz.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ajdiaz.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ajdiaz.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ajdiaz.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ajdiaz.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ajdiaz.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ajdiaz.wordpress.com&blog=630003&post=46&subd=ajdiaz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ajdiaz.wordpress.com/2008/05/10/pkgcore-experience/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ffc718cc95b66ed168d0d4b8d88f885c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ajdiaz</media:title>
		</media:content>
	</item>
	</channel>
</rss>