<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="/static/rss.xsl"?>
<!-- name="generator" content="blosxom/2.1.2+dev" -->
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:cc="http://web.resource.org/cc/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/" >
  <channel>
    <!-- RSS required -->
    <title>Blogging is futile   </title>
    <link>http://noone.org/blog</link>
    <description>Yet another Blosxom weblog from someone who promised himself to never start blogging - since blogging is futile.</description>

    <!-- RSS optional -->
    <pubDate>Wed, 17 Mar 2010 07:22:28 +0100</pubDate>
    <lastBuildDate>Wed, 17 Mar 2010 07:22:28 +0100</lastBuildDate>
    <copyright>&amp;copy; 2005-2008 by Axel Beckert. Content licensed under the Creative Commons NC SA 2.0 DE License. Some rights reserved.</copyright>
    <language>en</language>
    <managingEditor>abe+blog@deuxchevaux.org (Axel Beckert)</managingEditor>
    <webMaster>abe+blog@deuxchevaux.org (Axel Beckert)</webMaster>
    <generator>blosxom/2.1.2+dev</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>42</ttl>
    <image>
        <url>http://noone.org/static/XTaran1.3t.png</url>
        <title>Hackergotchi: Axel "XTaran" Beckert</title>
        <link>http://noone.org/blog</link>
        <width>102</width>
        <height>104</height>
    </image>

    <!-- Dublin Core -->
<!--
    <dc:publisher>Axel Beckert (abe+blog@deuxchevaux.org)</dc:publisher>
    <dc:rights>&copy; 2005-2008 by Axel Beckert. Content licensed under the Creative Commons NC SA 2.0 DE License. Some rights reserved.</dc:rights>
    <dc:language>de</dc:language>
    <dc:language>en</dc:language>
    <dc:title>Blogging is futile   </dc:title>
    <dc:subject>Rants and brain dumps about Debian, the Web, old Hardware, old Citroëns and the daily life of an ETHZ system administrator</dc:subject>
    <dc:description>Yet another Blosxom weblog from someone who promised himself to never start blogging - since blogging is futile.</dc:description>
-->

    <!-- Others -->
    <admin:generatorAgent rdf:resource="http://blosxom.sourceforge.net/" />
    <admin:errorReportsTo rdf:resource="mailto:abe+blog@deuxchevaux.org" />
    <cc:license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/de/">http://creativecommons.org/licenses/by-nc-sa/2.0/de/</cc:license>

  <item>
    <title>abe@debian.org</title>
    <slash:department>finally</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/abe%2540debian.org.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/abe%2540debian.org.html</guid>
    <pubDate>Sun, 31 Jan 2010 23:58:34 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
On Wednesday I got &lt;acronym title=&quot;Debian Account Manager&quot;
&gt;DAM&lt;/acronym&gt; approval and since Saturday late evening &lt;a
href=&quot;https://nm.debian.org/nmstatus.php?email=abe%40deuxchevaux.org&quot;
class=&quot;ext&quot; &gt;I&amp;#8217;m officially a Debian Developer&lt;/a&gt;. Yay! :-)

&lt;/p&gt;&lt;p&gt;

My thanks go to

&lt;/p&gt;&lt;ul&gt;

  &lt;li&gt;&lt;a href=&quot;http://www.df7cb.de/&quot; class=&quot;ext&quot;&gt;Christoph Berg
  (Myon)&lt;/a&gt; whom I know for more than a decade since we studied
  together, and who&amp;#8217;s career in &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; was way faster than mine, but
  who on the other hand probably knows me better than nobody else in
  Debian &amp;mdash; which made him the perfect &lt;a class=&quot;ext&quot;
  href=&quot;http://lists.debian.org/debian-newmaint/2009/12/msg00003.html&quot;
  &gt;advocate&lt;/a&gt;;&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://www.bzed.de/&quot; class=&quot;ext&quot;&gt;Bernd Zeimetz
  (bzed)&lt;/a&gt; whom I know from my times at &lt;a class=&quot;ext&quot;
  href=&quot;http://www.dalug.org/&quot; &gt;&lt;acronym title=&quot;Darmst&amp;auml;dter Linux User Group&quot;&gt;DaLUG&lt;/acronym&gt;&lt;/a&gt; and who was the friendliest
  Application Manager I could imagine &amp;mdash; he&amp;#8217;s probably also one
  of the fastest (8 days from application to AM report :-);&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://luca.pca.it/&quot; class=&quot;ext&quot;&gt;Luca Capello
  (gismo)&lt;/a&gt;, who was the most demanding but also most inspiring
  sponsor I ever had and who became a very good friend after we found
  each other over my package &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/conkeror&quot;&gt;conkeror&lt;/a&gt;.

  &lt;li&gt;Arne Wichmann (Y_Plentyn) for being my first drop-in center for
  Debian questions (like &amp;#8220;can I directly dist-upgrade from 2.0 to
  3.0?&amp;#8221; :-);&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://blog.zobel.ftbfs.de/&quot; class=&quot;ext&quot;&gt;Martin
  Zobel-Helas (zobel)&lt;/a&gt; who was always encouraging me to continue
  exploring new sides of Debian;&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://alfie.ist.org/&quot; class=&quot;ext&quot; &gt;Gerfried Fuchs
  (Rhonda)&lt;/a&gt; just for being there (and for being a package
  maintainer with good relations to upstream ;-);&lt;/li&gt;

  &lt;li&gt;my coworkers at the &lt;a href=&quot;http://nic.phys.ethz.ch/&quot;
  class=&quot;uni&quot; &gt;IT Services Group of the Department of Physics at &lt;acronym title=&quot;Eidgen&amp;ouml;ssische Technische Hochschule&quot;&gt;ETH&lt;/acronym&gt;
  Zurich&lt;/a&gt;, who always found new challenges in Debian for me to
  solve;&lt;/li&gt;

  &lt;li&gt;&amp;#8230; and all those others who offered to also advocate me (e.g.
  Otavio Salvador) or sponsored my packages so far (or at least
  offered to do so), e.g. Alexander Wirt (formorer), Martin F. Krafft
  (&lt;a href=&quot;http://madduck.net/&quot; class=&quot;ext&quot;&gt;madduck&lt;/a&gt;), Robert J&amp;ouml;rdens (jordens), &amp;#8230;&lt;/li&gt;

&lt;/ul&gt;&lt;p&gt;

As Bernd cited in his &lt;a class=&quot;ext&quot;
href=&quot;http://lists.debian.org/debian-newmaint/2009/12/msg00007.html&quot;
&gt;AM report&lt;/a&gt;, my earliest activity within the Debian community I can
remember was organising the Debian booth at &lt;a class=&quot;ext&quot;
href=&quot;http://www.linuxday.lu/&quot; &gt;LinuxDay.lu&lt;/a&gt; 2003, where I
installed &lt;a href=&quot;http://www.debian.org/releases/woody/&quot; class=&quot;ext&quot;&gt;Debian 3.0 Woody&lt;/a&gt; on my Hamilton Hamstation &amp;#8220;hy&amp;#8221; (a Sun
SparcStation 4 clone).

&lt;/p&gt;&lt;p&gt;

I wrote my &lt;a href=&quot;http://bugs.debian.org/283365&quot;&gt;first bugreport in
November 2004 (#283365)&lt;/a&gt;, probably during the &lt;a href=&quot;http://www.debian.org/releases/sarge/&quot; class=&quot;ext&quot;&gt;Sarge&lt;/a&gt; BSP in
Frankfurt. And my first Debian package was &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/wikipedia2text&quot;&gt;wikipedia2text&lt;/a&gt;,
starting to package it &lt;a href=&quot;http://bugs.debian.org/325417&quot; &gt;August
2005 (&lt;acronym title=&quot;intend to package&quot;&gt;ITP&lt;/acronym&gt; #325417)&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;

My only earlier documented interest in the Debian community is
subscribing to the lists debian-&lt;a href=&quot;http://httpd.apache.org/&quot; class=&quot;ext&quot;&gt;apache&lt;/a&gt;@l.d.o and debian-emacsen@l.d.o
in June 2002.

&lt;/p&gt;&lt;p&gt;

I though remember that I started playing around with Debian 2.0 Hamm,
skipping 2.1 (for whatever reasons, I can&amp;#8217;t remember), using 2.2 quite
regularily and started to dive into with Woody which also ran on my
first ThinkPad &amp;#8220;&lt;a href=&quot;http://fsinfo.cs.uni-sb.de/~abe/w5/azka.html#bijou&quot;&gt;bijou&lt;/a&gt;&amp;#8221;. I installed it over WLAN with just a boot
floppy at the &lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; class=&quot;ext&quot;&gt;Chemnitzer Linux-Tage&lt;/a&gt;. :-)

&lt;/p&gt;&lt;p&gt;

Anyway, this has led to what it had to lead &amp;mdash; to a new Debian
Developer. :-)

&lt;/p&gt;&lt;p&gt;

The first package I uploaded with my newly granted rights was a new
&lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/conkeror&quot;&gt;conkeror&lt;/a&gt; snapshot. This version should work out of the box on &lt;a href=&quot;http://www.ubuntu-linux.org/&quot; class=&quot;ext&quot;&gt;Ubuntu&lt;/a&gt;
again, so that &lt;a href=&quot;http://conkeror.mozdev.org/&quot; class=&quot;ext&quot;&gt;conkeror&lt;/a&gt; in &lt;a href=&quot;http://www.ubuntulinux.org/&quot; class=&quot;ext&quot;&gt;Ubuntu&lt;/a&gt; should not lag that much behind
Debian &lt;a href=&quot;http://www.debian.org/releases/sid/&quot; class=&quot;ext&quot;&gt;Sid&lt;/a&gt; anymore.

&lt;/p&gt;&lt;h4&gt;In other News&lt;/h4&gt;&lt;p&gt;

Since Wednesday I own a Nokia N900 and use it as my primary mobile
phone now. Although it&amp;#8217;s not as free as the &lt;a href=&quot;http://www.openmoko.org/&quot; class=&quot;ext&quot;&gt;OpenMoko&lt;/a&gt; (see two other
recent posts &lt;a href=&quot;http://www.lucas-nussbaum.net/blog/?p=438&quot;
class=&quot;ext&quot;&gt;by Lucas Nussbaum&lt;/a&gt; and &lt;a class=&quot;ext&quot;
href=&quot;http://err.no/personal/blog/tech/2010-01-25-18-03_how_free_is_the_n900.html&quot;
&gt;by Tollef Fog Heen&lt;/a&gt; on &lt;a href=&quot;http://planet.debian.org/&quot; class=&quot;uni&quot;&gt;Planet Debian&lt;/a&gt;) it&amp;#8217;s definitely what I hoped
the OpenMoko will once become. And even if I can&amp;#8217;t run Debian natively
on the N900 (yet), it at least has a Debian chroot on it. :-)

&lt;/p&gt;&lt;p&gt;

&lt;a href=&quot;http://www.fosdem.org/&quot;&gt;&lt;img align=&quot;right&quot; border=&quot;0&quot;
alt=&quot;I&apos;m going to FOSDEM, the Free and Open Source Software Developers&apos; European Meeting&quot;
src=&quot;http://www.fosdem.org/promo/going-to&quot; /&gt;&lt;/a&gt;

A few weeks ago, I took over the organisation of this year&amp;#8217;s &lt;a
href=&quot;http://wiki.debian.org/DebianEvents/FOSDEM/2010&quot; class=&quot;uni&quot;
&gt;Debian booth&lt;/a&gt; at &lt;a href=&quot;http://www.fosdem.org/&quot; class=&quot;ext&quot;
&gt;&lt;acronym title=&quot;Free and Open Source Developer European Meeting&quot;&gt;FOSDEM&lt;/acronym&gt;&lt;/a&gt; from Wouter Verhelst who&amp;#8217;s busy enough with &lt;acronym title=&quot;Free and Open Source Developer European Meeting&quot;&gt;FOSDEM&lt;/acronym&gt;
organisation itself.

&lt;/p&gt;&lt;p&gt;

Last Monday the organiser of the &lt;a class=&quot;ext&quot;
href=&quot;http://www.fosdem.org/2010/schedule/devrooms/bsd&quot;&gt;&lt;acronym title=&quot;Berkeley System Distribution&quot;&gt;BSD&lt;/acronym&gt;
DevRoom&lt;/a&gt; at &lt;acronym title=&quot;Free and Open Source Developer European Meeting&quot;&gt;FOSDEM&lt;/acronym&gt; asked on &lt;a class=&quot;irc&quot;
href=&quot;irc://irc.freenode.net/#mirbsd&quot; &gt;#mirbsd&lt;/a&gt; for talk
suggestions and they somehow talked me into &lt;a class=&quot;ext&quot;
href=&quot;http://www.fosdem.org/2010/schedule/events/bsd_debian&quot; &gt;giving a
talk about Debian GNU/kFreeBSD&lt;/a&gt;. The slides should show up during
the next days on my &lt;a href=&quot;http://noone.org/talks/kfreebsd/&quot;&gt;Debian
GNU/kFreeBSD talks page&lt;/a&gt;. I hope, I&amp;#8217;ll survive that talk despite
giving more or less a talk saying &amp;#8220;Jehova!&amp;#8221;. ;-)

&lt;/p&gt;&lt;p&gt;

What a week.</description>
    <comments>http://noone.org/blog/English/Computer/Debian/abe%2540debian.org.futile#comments</comments>
    <slash:comments>2</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/advocate">advocate</category>
<category domain="http://noone.org/blog/tags/AM">AM</category>
<category domain="http://noone.org/blog/tags/bijou">bijou</category>
<category domain="http://noone.org/blog/tags/BSD">BSD</category>
<category domain="http://noone.org/blog/tags/BSP">BSP</category>
<category domain="http://noone.org/blog/tags/bzed">bzed</category>
<category domain="http://noone.org/blog/tags/CLT">CLT</category>
<category domain="http://noone.org/blog/tags/Conkeror">Conkeror</category>
<category domain="http://noone.org/blog/tags/daduke">daduke</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Debian%20GNU%2FkFreeBSD">Debian GNU/kFreeBSD</category>
<category domain="http://noone.org/blog/tags/esh">esh</category>
<category domain="http://noone.org/blog/tags/event">event</category>
<category domain="http://noone.org/blog/tags/formorer">formorer</category>
<category domain="http://noone.org/blog/tags/FOSDEM">FOSDEM</category>
<category domain="http://noone.org/blog/tags/gismo">gismo</category>
<category domain="http://noone.org/blog/tags/Hamm">Hamm</category>
<category domain="http://noone.org/blog/tags/hy">hy</category>
<category domain="http://noone.org/blog/tags/IRC">IRC</category>
<category domain="http://noone.org/blog/tags/isg">isg</category>
<category domain="http://noone.org/blog/tags/Jehova">Jehova</category>
<category domain="http://noone.org/blog/tags/kFreeBSD">kFreeBSD</category>
<category domain="http://noone.org/blog/tags/madduck">madduck</category>
<category domain="http://noone.org/blog/tags/mirabilos">mirabilos</category>
<category domain="http://noone.org/blog/tags/MirBSD">MirBSD</category>
<category domain="http://noone.org/blog/tags/Myon">Myon</category>
<category domain="http://noone.org/blog/tags/N900">N900</category>
<category domain="http://noone.org/blog/tags/NM">NM</category>
<category domain="http://noone.org/blog/tags/Nokia">Nokia</category>
<category domain="http://noone.org/blog/tags/OpenMoko">OpenMoko</category>
<category domain="http://noone.org/blog/tags/Planet%20Debian">Planet Debian</category>
<category domain="http://noone.org/blog/tags/Potato">Potato</category>
<category domain="http://noone.org/blog/tags/Rhonda">Rhonda</category>
<category domain="http://noone.org/blog/tags/rjo">rjo</category>
<category domain="http://noone.org/blog/tags/Sarge">Sarge</category>
<category domain="http://noone.org/blog/tags/Slink">Slink</category>
<category domain="http://noone.org/blog/tags/talk">talk</category>
<category domain="http://noone.org/blog/tags/tarzeau">tarzeau</category>
<category domain="http://noone.org/blog/tags/Ubuntu">Ubuntu</category>
<category domain="http://noone.org/blog/tags/Woody">Woody</category>
<category domain="http://noone.org/blog/tags/Y%5FPlentyn">Y_Plentyn</category>

  </item>
  <item>
    <title>/var/cache/apt/ on tmpfs</title>
    <slash:department>fine-tuning</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/var_cache_apt%2520on%2520tmpfs.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/var_cache_apt%2520on%2520tmpfs.html</guid>
    <pubDate>Sun, 01 Nov 2009 16:44:49 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
My &lt;a href=&quot;http://eeepc.asus.com/&quot; class=&quot;ext&quot;&gt;ASUS EeePC&lt;/a&gt; 701 (4G) &amp;#8220;nemo&amp;#8221; running &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; &lt;a href=&quot;http://www.debian.org/releases/sid/&quot; class=&quot;ext&quot;&gt;Sid&lt;/a&gt; has a 4 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; &lt;acronym title=&quot;Solid-State Disk; Stiftung Studenten-Discount&quot;&gt;SSD&lt;/acronym&gt; as
main disk, which is on the one hand quite full (mostly with software I
use, but also local working copies of software I work on) and on the
other hand an &lt;acronym title=&quot;Solid-State Disk; Stiftung Studenten-Discount&quot;&gt;SSD&lt;/acronym&gt;, so I always try to reduce the amount of write to
disk without losing convenience. Similar issues have systems which run
off a &lt;acronym title=&quot;Compact Flash&quot;&gt;CF&lt;/acronym&gt; or &lt;acronym title=&quot;Secure Digital&quot;&gt;SD&lt;/acronym&gt; card or maybe even an &lt;acronym title=&quot;Universal Serial Bus; United States of Bush&quot;&gt;USB&lt;/acronym&gt; stick.

&lt;/p&gt;&lt;p&gt;

Since I ordered a 2 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt; bar together with the EeePC, I not bound to
the 512 &lt;acronym title=&quot;Megabyte&quot;&gt;MB&lt;/acronym&gt; which it had originally. But on the other hand I seldom
needed more than 1 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; of &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt;. Usually I needed between 400 &lt;acronym title=&quot;Megabyte&quot;&gt;MB&lt;/acronym&gt; and 1 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt;
of &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt;. So it&amp;#8217;s quite obvious to use &lt;a class=&quot;wiki&quot;
href=&quot;http://en.wikipedia.org/wiki/TMPFS&quot;&gt;tmpfs&lt;/a&gt; on as many places
as possible.

&lt;/p&gt;&lt;p&gt;

Making &lt;code class=&quot;filename&quot;&gt;/tmp&lt;/code&gt;, &lt;code class=&quot;filename&quot;
&gt;/var/run&lt;/code&gt; and &lt;code class=&quot;filename&quot; &gt;/var/lock&lt;/code&gt; tmpfs
were the most obvious directories to mount as tmpfs. Especially &lt;code
class=&quot;filename&quot;&gt;/var/run&lt;/code&gt; on tmpfs brought up a few bugs a
while ago (mostly init.d scripts relying on &lt;code class=&quot;filename&quot;
&gt;/var/run/$PACKAGENAME/&lt;/code&gt;&amp;#8217;s existence), but it&amp;#8217;s no hassles to
use nowadays. Even in Debian Stable such bugs got fixed.

&lt;/p&gt;&lt;p&gt;

Next target to explore for was &lt;code class=&quot;filename&quot;
&gt;/var/cache&lt;/code&gt;. According to the &lt;a class=&quot;ext&quot;
href=&quot;http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#VARCACHEAPPLICATIONCACHEDATA&quot;
&gt;FHS, /var/cache&lt;/a&gt; &lt;q
src=&quot;http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#VARCACHEAPPLICATIONCACHEDATA&quot;
&gt;is intended for cached data from applications. [&amp;#8230;] The application
&lt;em&gt;must&lt;/em&gt; be able to regenerate or restore the data.&lt;/q&gt; So it
should be safe to put anything under &lt;code class=&quot;filename&quot;
&gt;/var/cache&lt;/code&gt; on tmpfs.

&lt;/p&gt;&lt;p&gt;

One directory in there which gets written quite often and with a lot
of data on Debian Unstable is &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt&lt;/code&gt; and its subdirectories, especially &lt;code
class=&quot;filename&quot; &gt;/var/cache/apt/archives&lt;/code&gt;. If you update your
Sid installation daily, all new or updated &lt;code class=&quot;filename&quot;
&gt;.deb&lt;/code&gt;s will be downloaded to &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt&lt;/code&gt; first.

&lt;/p&gt;&lt;p&gt;

So I put &lt;code class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt; on tmpfs by
putting the following line into &lt;code class=&quot;filename&quot;
&gt;/etc/fstab&lt;/code&gt;:

&lt;/p&gt;&lt;pre&gt;
tmpfs /var/cache/apt tmpfs defaults,noexec,nosuid,nodev,mode=0755 0 0
&lt;/pre&gt;&lt;p&gt;

But despite FHS stating that anything under &lt;code class=&quot;filename&quot;
&gt;/var/cache&lt;/code&gt; must be reproducible by the application, apt is
puking and refusing to work:

&lt;p&gt;&lt;pre&gt;
!447 Z31 ?0 L1 root@nemo:pts/0 (-&lt;a href=&quot;http://www.zsh.org/&quot; class=&quot;ext&quot;&gt;zsh&lt;/a&gt;) 16:13:10 [~] # apt-get update
E: Archive directory /var/cache/apt/archives/partial is missing.
!448 Z32 ?100 L1 root@nemo:pts/0 (-zsh) 16:13:17 [~] # 
&lt;/pre&gt;&lt;p&gt;

If you create &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt/archives/partial&lt;/code&gt;, it will also argue about
&lt;code class=&quot;filename&quot; &gt;/var/cache/apt/partial&lt;/code&gt;.

&lt;/p&gt;&lt;p&gt;

Of course the workaround is simple: Just put &lt;code
class=&quot;oneliner&quot;&gt;mkdir -p /var/cache/apt/partial
/var/cache/apt/archives/partial&lt;/code&gt; in &lt;code class=&quot;filename&quot;
&gt;/etc/rc.local&lt;/code&gt;.

&lt;/p&gt;&lt;p&gt;

But nevertheless, &lt;a href=&quot;http://bugs.debian.org/523920&quot; class=&quot;ext
&quot;&gt;this is a bug in apt &amp;#8211; which already has been reported by madduck
earlier this year (#523920)&lt;/a&gt;. Unfortunately the APT maintainers
have not yet even commented on this FHS violation and therefore also a
&lt;a class=&quot;ext&quot;
href=&quot;http://www.debian.org/doc/debian-policy/ch-opersys.html#s-fhs&quot;
&gt;Debian Policy (Section 9.1.1)&lt;/a&gt; violation.

&lt;/p&gt;&lt;p&gt;

One more thought about &lt;code class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt;
vs only &lt;code class=&quot;filename&quot; &gt;/var/cache/apt/archives&lt;/code&gt;: &lt;code
class=&quot;command&quot;&gt;apt-file&lt;/code&gt; also caches its data under &lt;code
class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt;. So if you want to use
apt-file after a reboot and have &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt&lt;/code&gt; mounted as tmpfs, you have to run &lt;code
class=&quot;command&quot;&gt;apt-file update&lt;/code&gt; first and it will download all
&lt;code class=&quot;filename&quot; &gt;Contents&lt;/code&gt; files (can be dozens of
megabytes) and not only the differences to previously downloaded &lt;code
class=&quot;filename&quot; &gt;Contents&lt;/code&gt; files.

&lt;/p&gt;&lt;p&gt;

So if you use &lt;code class=&quot;command&quot;&gt;apt-file&lt;/code&gt; a lot, you
probably go better with making only &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt/archives&lt;/code&gt; tmpfs and not whole &lt;code
class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt;.</description>
    <comments>http://noone.org/blog/English/Computer/Debian/var_cache_apt%2520on%2520tmpfs.futile#comments</comments>
    <slash:comments>2</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/apt">apt</category>
<category domain="http://noone.org/blog/tags/apt%2Dfile">apt-file</category>
<category domain="http://noone.org/blog/tags/caching">caching</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/EeePC">EeePC</category>
<category domain="http://noone.org/blog/tags/nemo">nemo</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/tmpfs">tmpfs</category>
<category domain="http://noone.org/blog/tags/var">var</category>

  </item>
  <item>
    <title>Useless Statistics, the 2nd</title>
    <slash:department>surprises</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/Useless%2520Statistics%252C%2520the%25202nd.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/Useless%2520Statistics%252C%2520the%25202nd.html</guid>
    <pubDate>Wed, 15 Apr 2009 18:05:16 +0200</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
&lt;a href=&quot;http://www.df7cb.de/blog/2009/Useless_statistics.html&quot;
class=&quot;ext&quot;&gt;Myon recently posted a nice statistic about popular single
letter package name prefixes&lt;/a&gt;. Just out of curiosity I started
wondering about popular single letter package name suffixes:

&lt;/p&gt;&lt;p&gt;

On a machine with &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; oldstable, stable, testing, unstable and
experimental in its sources.list, I ran the following command:

&lt;/p&gt;&lt;pre&gt;
$ apt-cache search -n . | \
    awk &apos;{print $1}&apos; | \
    sed -e &apos;s/.$//&apos; | \
    sort | \
    uniq -c | \
    sort -n
&lt;/pre&gt;&lt;p&gt;

And to my surprise there is a non-obvious winner: 

&lt;/p&gt;&lt;pre&gt;
$ apt-cache search -n &apos;^gp.$&apos;
gpa - &lt;a href=&quot;http://www.gnu.org/&quot; class=&quot;ext&quot; title=&quot;GNU&apos;s not Unix&quot;&gt;GNU&lt;/a&gt; Privacy Assistant
gpc - The GNU Pascal compiler
gpe - The G Palmtop Environment (GPE) metapackage
gpm - General Purpose Mouse interface
gpp - a general-purpose preprocessor with customizable syntax
gpr - &lt;acronym title=&quot;Graphical User Interface&quot;&gt;GUI&lt;/acronym&gt; for lpr: print files and configure printer-specific options
gps - Graphical Process Statistics using &lt;acronym title=&quot;GIMP-Toolkit&quot;&gt;GTK&lt;/acronym&gt;+
gpt - G-Portugol is a portuguese structured programming language
gpw - Trigraph Password Generator
&lt;/pre&gt;&lt;p&gt;

But since I searched through the binary packages many other hits are
more obvious, like the seven packages hbf-cns40-1 to hbf-cns40-7:

&lt;/p&gt;&lt;pre&gt;
      [...]
      4 ar
      4 aspell-f
      4 automake1.
      4 cpp-4.
      4 e
      4 g++-4.
      4 gappletviewer-4.
      4 gcc-4.
      4 gcj-4.
      4 gcompris-sound-e
      4 gfortran-4.
      4 gij-4.
      4 go
      4 gobjc-4.
      4 gobjc++-4.
      4 h
      4 &lt;a href=&quot;http://packages.debian.org/iceweasel&quot; class=&quot;ext&quot;&gt;iceweasel&lt;/a&gt;-l10n-e
      4 iceweasel-l10n-k
      4 &lt;a href=&quot;http://www.kde.org/&quot; class=&quot;ext&quot;&gt;kde&lt;/a&gt;-i18n-f
      4 kde-i18n-h
      4 kde-l10n-e
      4 kde-l10n-s
      4 kile-i18n-e
      4 koffice-i18n-e
      4 koffice-i18n-s
      4 koffice-l10n-e
      4 koffice-l10n-f
      4 libqbanking
      4 myspell-f
      4 myspell-h
      4 &lt;a href=&quot;http://www.openoffice.org/&quot; class=&quot;ext&quot;&gt;openoffice.org&lt;/a&gt;-help-e
      4 openoffice.org-l10n-b
      4 openoffice.org-l10n-h
      4 openoffice.org-l10n-k
      4 sd
      4 tcl8.
      4 tk8.
      5 aspell-e
      5 aspell-h
      5 iceweasel-l10n-s
      5 kde-i18n-b
      5 kde-i18n-e
      5 kde-i18n-t
      5 kde-l10n-k
      5 openoffice.org-l10n-e
      5 openoffice.org-l10n-t
      5 pa
      5 tc
      6 gc
      6 kde-i18n-s
      6 libdb4.
      6 m
      6 openoffice.org-l10n-n
      6 openoffice.org-l10n-s
      6 s
      7 hbf-cns40-
      9 gp
&lt;/pre&gt;&lt;p&gt;

But there are also some other interesting observations to make:

&lt;/p&gt;&lt;ul&gt;

&lt;li&gt;OpenOffice.org seems to have by far the biggest number of
localisations, with &lt;acronym title=&quot;K(lickibunti ;-) Desktop Environment; Kolorful Diskfilling Environment (Ulrich Schwarz)&quot;&gt;KDE&lt;/acronym&gt; being 2nd.&lt;/li&gt;

&lt;li&gt;There are 6 version of the Berkeley DB in Debian: libdb4.2 to
libdb4.7 (including oldstable as mentioned above)&lt;/li&gt;

&lt;/ul&gt;&lt;p&gt;

I leave it as an exercise to the reader to find the full names of the
other package names starting with s, m, gc, pa or tc and having just
one additional character. ;-)</description>
    <comments>http://noone.org/blog/English/Computer/Debian/Useless%2520Statistics%252C%2520the%25202nd.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Etch">Etch</category>
<category domain="http://noone.org/blog/tags/Lenny">Lenny</category>
<category domain="http://noone.org/blog/tags/Myon">Myon</category>
<category domain="http://noone.org/blog/tags/names">names</category>
<category domain="http://noone.org/blog/tags/Other%20Blogs">Other Blogs</category>
<category domain="http://noone.org/blog/tags/packages">packages</category>
<category domain="http://noone.org/blog/tags/Planet%20Debian">Planet Debian</category>
<category domain="http://noone.org/blog/tags/scripting">scripting</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/Squeeze">Squeeze</category>
<category domain="http://noone.org/blog/tags/statistics">statistics</category>

  </item>
  <item>
    <title>Tablet Amora runs on the OpenMoko FreeRunner (updated)</title>
    <slash:department>PoC-packaging-for-PoC-software</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/Tablet%2520Amora%2520runs%2520on%2520the%2520OpenMoko%2520FreeRunner.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/Tablet%2520Amora%2520runs%2520on%2520the%2520OpenMoko%2520FreeRunner.html</guid>
    <pubDate>Wed, 21 Jan 2009 19:36:41 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
&lt;a href=&quot;http://amora.googlecode.com/&quot; class=&quot;ext&quot;&gt;Amora&lt;/a&gt; (&lt;a href=&quot;http://code.google.com/p/amora/wiki/what_is_amora&quot;
class=&quot;ext&quot;&gt;&amp;#8220;A MObile Remote Assistant&amp;#8221;&lt;/a&gt;) is a &lt;a class=&quot;ext&quot;
href=&quot;http://code.google.com/p/amora/wiki/projectDetails&quot;&gt;client/server
suite&lt;/a&gt; which allows you to remote control an X desktop using a
bluetooth enabled mobile phone. Initially there was only a Symbian
client (running e.g. on nearly all Nokia E and N series phones), but
J2ME clients are under developement, too.

&lt;/p&gt;&lt;p&gt;

Then there is Tablet Amora (&lt;acronym title=&quot;also known as&quot;&gt;aka&lt;/acronym&gt; &lt;a href=&quot;http://code.google.com/p/amora/issues/detail?id=49&quot; class=&quot;ext&quot;&gt;Tamora&lt;/a&gt;), an Amora &amp;#8220;proof of concept&amp;#8221;
client for the &lt;a href=&quot;http://maemo.org/&quot; class=&quot;ext&quot;&gt;Maemo&lt;/a&gt; platform which runs on internet tablets like e.g.
the &lt;a href=&quot;http://www.kernel.org/&quot; class=&quot;ext&quot;&gt;linux&lt;/a&gt; based Nokia N770, N800, and N810. Since Maemo isn&amp;#8217;t that far
away from what runs on the &lt;a href=&quot;http://www.openmoko.org/&quot; class=&quot;ext&quot;&gt;OpenMoko&lt;/a&gt;, getting Tamora working on the
OpenMoko, too, suggested itself.

&lt;/p&gt;&lt;p&gt;

Maemo seems to use the deb package format, too, just slightly extended
(e.g. by package icons), so &lt;a
href=&quot;http://code.google.com/p/amora/source/detail?r=629&quot; &gt;it wasn&amp;#8217;t
even that hard work&lt;/a&gt; to adapt the existing Maemo packaging to
build, install and run on &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt;, too.

&lt;/p&gt;&lt;p&gt;

So that&amp;#8217;s how Tamora looks on the OpenMoko:

&lt;/p&gt;&lt;div align=&quot;center&quot;&gt;

&lt;a href=&quot;http://gallery.noone.org/Eigene%20Hardware/OpenMoko/?image=2009-01-21-000.640.jpg&quot;
&gt;&lt;img src=&quot;http://gallery.noone.org/Eigene%20Hardware/OpenMoko/2009-01-21-000.thumb.jpg&quot;
width=&quot;150&quot; height=&quot;113&quot; border=&quot;1&quot; align=&quot;center&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;&lt;p&gt;

The packaging is still far away from Debian standards (throws tons of
lintian warnings and the source package generation is b0rked), so yet
there are no prebuilt debs available, but you can &lt;a class=&quot;ext&quot;
href=&quot;http://code.google.com/p/amora/source/checkout&quot;&gt;checkout&lt;/a&gt;
amora-client from the &lt;a href=&quot;http://subversion.tigris.org/&quot; class=&quot;ext&quot;&gt;Subversion&lt;/a&gt; repository and build the package from
there:

&lt;/p&gt;&lt;pre&gt;
 $ svn checkout http://amora.googlecode.com/svn/trunk/amora-client/maemo/ amora-client
 $ cd amora-client
 $ debuild -uc -us
 $ cd ..
 # dpkg -i amora-client_0.1-2maemo+openmoko_all.deb
&lt;/pre&gt;&lt;p&gt;

For running and installing tamora you need packages from the pkg-fso
APT repository on alioth. And to build it, you need the libedje-bin
which is available from the pkg-fso repository for at least the armel
architecture, or else from Debian experimental. You can add these
repositories to your sources.list as follows:

&lt;/p&gt;&lt;pre&gt;
 # PKG FSO repository
 deb     http://pkg-fso.alioth.debian.org/debian unstable main
 deb-src http://pkg-fso.alioth.debian.org/debian unstable main

 # Debian Experimental
 deb     http://ftp.ch.debian.org/debian experimental main
 deb-src http://ftp.ch.debian.org/debian experimental main
&lt;/pre&gt;&lt;p&gt;

Since Tamora is yet only a &amp;#8220;proof of concept&amp;#8221; client, &lt;a
href=&quot;http://code.google.com/p/amora/source/detail?r=625&quot;
class=&quot;ext&quot;&gt;currently only the following remote functions are
available&lt;/a&gt;:

&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;pressing arrow key right/left&lt;/li&gt;
&lt;li&gt;pressing F5 (fullscreen for the &lt;a href=&quot;http://www.openoffice.org/&quot; class=&quot;ext&quot;&gt;OpenOffice.org&lt;/a&gt; Presenter)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;

This should though at least suffice for a presentation with the
OpenOffice.org Presenter.

&lt;/p&gt;&lt;p&gt;

To use Tamora to remote control your Debian laptop, you need a
bluetooth dongle (or builtin bluetooth support) and &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/amora-server&quot;&gt;amora-server&lt;/a&gt; installed as with the Symbian S60 (3rd Edition) Amora
client, too.

&lt;/p&gt;&lt;h4&gt;Update, 23:51&lt;/h4&gt;&lt;p&gt;

libedje-bin seem not available in the pkg-fso repository for every
architecture. You&amp;#8217;ll also find it in Debian experimental. Updated the
sources.list section above appropriately. Thanks to Sebastian Montini
for pointing out this problem.</description>
    <comments>http://noone.org/blog/English/Computer/Debian/Tablet%2520Amora%2520runs%2520on%2520the%2520OpenMoko%2520FreeRunner.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Amora">Amora</category>
<category domain="http://noone.org/blog/tags/bluetooth">bluetooth</category>
<category domain="http://noone.org/blog/tags/deb">deb</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/experimental">experimental</category>
<category domain="http://noone.org/blog/tags/FreeRunner">FreeRunner</category>
<category domain="http://noone.org/blog/tags/FSO">FSO</category>
<category domain="http://noone.org/blog/tags/internet%20tablet">internet tablet</category>
<category domain="http://noone.org/blog/tags/Linux">Linux</category>
<category domain="http://noone.org/blog/tags/Maemo">Maemo</category>
<category domain="http://noone.org/blog/tags/N770">N770</category>
<category domain="http://noone.org/blog/tags/N800">N800</category>
<category domain="http://noone.org/blog/tags/N810">N810</category>
<category domain="http://noone.org/blog/tags/Nokia">Nokia</category>
<category domain="http://noone.org/blog/tags/OpenMoko">OpenMoko</category>
<category domain="http://noone.org/blog/tags/OpenOffice.org">OpenOffice.org</category>
<category domain="http://noone.org/blog/tags/packaging">packaging</category>
<category domain="http://noone.org/blog/tags/PoC">PoC</category>
<category domain="http://noone.org/blog/tags/Python">Python</category>
<category domain="http://noone.org/blog/tags/S60">S60</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/Symbian">Symbian</category>
<category domain="http://noone.org/blog/tags/Tamora">Tamora</category>

  </item>
  <item>
    <title>Conkeror in the Debian NEW queue</title>
    <slash:department>Never-trust-a-dot-zero-release</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/Conkeror%2520in%2520the%2520Debian%2520NEW%2520queue.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/Conkeror%2520in%2520the%2520Debian%2520NEW%2520queue.html</guid>
    <pubDate>Tue, 01 Jul 2008 21:39:11 +0200</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
&lt;a href=&quot;http://noone.org/blog/tag/Conkeror&quot;&gt;I already mentioned a few
times in the blog&lt;/a&gt; that I&amp;#8217;m working on a &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; package of the
&lt;a href=&quot;http://conkeror.mozdev.org/&quot; class=&quot;ext&quot;&gt;Conkeror&lt;/a&gt; web browser. And now, after a lot of fine-tuning (and I still
further new ideas how to improve the package ;-) &lt;a class=&quot;uni&quot;
href=&quot;http://ftp-master.debian.org/new/conkeror_0.9~git080522-2.html&quot;
&gt;Conkeror is finally in the NEW queue&lt;/a&gt; and hopefully will hit
unstable in a few days. (&lt;b&gt;Update Thursday, 03-Jul-2008, 18:13
CEST:&lt;/b&gt; The package has been accepted by J&amp;ouml;rg and should be
included on most architectures in tonight&amp;#8217;s updates.)

&lt;/p&gt;&lt;p&gt;

Those who could hardly await it can fetch Conkeror .debs from &lt;a
href=&quot;http://noone.org/debian/&quot;&gt;http://noone.org/debian/&lt;/a&gt;. The
conkeror package itself is a non-architecture specific package (but
needs xulrunner-1.9 to be available), and its small C-written helper
program spawn-process-helper is available as package
conkeror-spawn-process-helper for i386, amd64, sparc, alpha, powerpc,
kfreebsd-i386 and kfreebsd-amd64. There are no backported packages for
&lt;a href=&quot;http://www.debian.org/releases/etch/&quot; class=&quot;ext&quot;&gt;Etch&lt;/a&gt; available, though, since I don&amp;#8217;t know of anyone yet, who has
successfully backported xulrunner-1.9 to Etch.

&lt;/p&gt;&lt;p&gt;

Interestingly the interest in Conkeror seems to have risen in the
Debian community independently of its Debian packaging. &lt;a
href=&quot;http://luca.pca.it/&quot; class=&quot;ext&quot;&gt;Luca Capello&lt;/a&gt;, who sponsored
the upload of my Conkeror package, pointed me to two &lt;a href=&quot;http://en.wikipedia.org/wiki/Weblog&quot; class=&quot;wiki&quot; title=&quot;What is a blog/weblog?&quot;&gt;blog&lt;/a&gt; post on
&lt;a href=&quot;http://planet.debian.org/&quot; class=&quot;uni&quot;&gt;Planet Debian&lt;/a&gt;, written by people being fed up with &lt;a href=&quot;http://www.mozilla.org/products/firefox/&quot; class=&quot;ext&quot;&gt;Firefox&lt;/a&gt; 3 already
and are looking for a more lean, but still Gecko based web browser: &lt;a
href=&quot;http://blog.rupamsunyata.org/2008/06/25/arrogance.xhtml&quot;
class=&quot;ext&quot; &gt;Decklin Foster is fed up with Firefox&amp;#8217; -eh- Iceweasel&amp;#8217;s
arrogance&lt;/a&gt; and &lt;a class=&quot;ext&quot;
href=&quot;http://mjr.towers.org.uk/writing/reflections/Firefox_3__day_10__security_flaw_2__more_banks__looking_for_a_new_browser.html&quot;
&gt;MJ Ray is fed up with Firefox 3 and its SSL problems&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;

Since my previously favourited Gecko based web browser &lt;a href=&quot;http://kazehakase.sourceforge.jp/&quot; class=&quot;ext&quot;&gt;Kazehakase&lt;/a&gt;
never became really stable but instead became slow and leaking memory
(and therefore not much better than Firefox 2), I can imagine that
it&amp;#8217;s no more an candidate for people seaking for a lean and fast web
browser.

&lt;/p&gt;&lt;p&gt;

Conkeror has some &amp;#8220;strange&amp;#8221; concepts of which the primary one is that
it looks and feels like &lt;a href=&quot;http://www.emacswiki.org/&quot; class=&quot;ext&quot;&gt;Emacs&lt;/a&gt;:

&lt;/p&gt;&lt;ul&gt;

&lt;li&gt;&lt;p&gt;

The current location is shown in a status bar below the website, where
Emacs usually shows buffer names. All input, even entering new &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; to
go to, is done via the mini-buffer, an input line below the status
bar.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;

Instead of tabs it uses Emacs&amp;#8217; concept of buffers. So no tab bar
clutter and though easy access to all currently open pages.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;

It has no buttons, menu-bar or such. And except the status bar and
mini-buffer, it uses the whole size of the window for the displayed
web page. This is the main reason why I prefer Conkeror on the 7&amp;#8221;
&lt;a href=&quot;http://eeepc.asus.com/&quot; class=&quot;ext&quot;&gt;EeePC&lt;/a&gt;: I don&amp;#8217;t want to waste any pixels for buttons or menu bars and
still have a fully functional web browser.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;

It of course has Emacs alike keybindings (with a slight touch of
&lt;a href=&quot;http://lynx.browser.org/&quot; class=&quot;ext&quot;&gt;Lynx&lt;/a&gt;). While this may seem awkward for the vi world (Hey, they have
the &lt;a href=&quot;http://vimperator.mozdev.org/&quot; class=&quot;ext&quot;&gt;vimperator&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;#*&quot;&gt;*&lt;/a&gt;&lt;/sup&gt;, also in Debian since a
few days!), as an Emacs user you just have to remember that you web
browser now also expects to be treated like an Emacs. It just works:

&lt;/p&gt;&lt;dl compact=&quot;compact&quot;&gt;

&lt;dt&gt;&lt;code&gt;C-x C-c&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Exit Emacs -eh- Conkeror&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-x C-f&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Open File -eh- web page in new buffer&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-x C-b&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Change to some other tab -eh- buffer&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-x C-v&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Replace web page in this buffer and use the current &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; as start for entering the new one&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-x 5 2&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Open new frame -eh- window&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-x 5 0&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Close current frame -eh- window&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-x k&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Close tab, -eh- kill buffer&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-h i&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Documentation&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-s&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Incremental search forward&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-r&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Incremental search backward&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;C-g&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Stop&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;l&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Go back (Think info-mode)&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;g&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Go to (Open web page in this buffer)&lt;/dd&gt;

&lt;/dl&gt;&lt;p&gt;

(Hehe, I like the faces of vi users having read these keybindings and
now wondering how to remember them. &lt;acronym title=&quot;Sorry, could not resist&quot;&gt;SCNR&lt;/acronym&gt;. Well, sometimes vi
key bindings are a mystery to me, too. :-)

&lt;/p&gt;&lt;p&gt;

There are of course many more and nearly all are the same as in Emacs,
even the universal argument &lt;code&gt;C-u&lt;/code&gt; and the &lt;code&gt;M-x&lt;/code&gt;
command-line are there. E.g. &lt;code&gt;C-u g&lt;/code&gt; lets you open a web
page in a new buffer, too.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;

Conkeror also has very promising concept for following and copying
links with the keyboard only. &lt;a href=&quot;http://www.opera.com/&quot; class=&quot;ext&quot;&gt;Opera&lt;/a&gt; is very inefficient here since you
have to jump from link to link to get to the one you want. In Conkeror
you just press &lt;code&gt;f&lt;/code&gt; for following or &lt;code&gt;c&lt;/code&gt; for
copying links and then all links on the currently shown part of the
page show a small number attached to it. Then you just enter the
number (and additionally press enter if the number is ambigous) and
the link is either opened or copied to the clipboard.

&lt;/p&gt;&lt;p&gt;

A funny anecdote about how this concept grew over the time: Early
versions of Conkeror (back in the days when it just was a Firefox
externsion as vimperator) numbered &lt;em&gt;all&lt;/em&gt; links on the page, not
only the visible ones. On large pages with many links or buttons (e.g.
my blog ;-), this took minutes to complete. The idea to just number
the visible links is so simple and important &amp;#8211; but someone first
needed to have it. :-)

&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;&lt;h4&gt;Footnotes&lt;/h4&gt;&lt;p&gt;

&lt;a name=&quot;*&quot;&gt;*&lt;/a&gt;) I just noticed that there is now also &lt;a
class=&quot;ext&quot; href=&quot;http://muttator.mozdev.org/&quot;&gt;muttator&lt;/a&gt;, making
&lt;a href=&quot;http://www.mozilla.org/products/thunderbird/&quot; class=&quot;ext&quot;&gt;Thunderbird&lt;/a&gt; look and behave like vim (and probably also &lt;a href=&quot;http://www.mutt.org/&quot; class=&quot;ext&quot;&gt;mutt&lt;/a&gt;), too.
Wonder into which e-mail client the Emacs community will convert
Thunderbird. GNUS? RMAIL? &lt;acronym title=&quot;Virtual Machine&quot;&gt;VM&lt;/acronym&gt;? Wanderslust? What will it be called?
Wunderbird? Thunderslust? (SCNRE ;-)</description>
    <comments>http://noone.org/blog/English/Computer/Debian/Conkeror%2520in%2520the%2520Debian%2520NEW%2520queue.futile#comments</comments>
    <slash:comments>2</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/alpha">alpha</category>
<category domain="http://noone.org/blog/tags/amd64">amd64</category>
<category domain="http://noone.org/blog/tags/Browser">Browser</category>
<category domain="http://noone.org/blog/tags/Conkeror">Conkeror</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/EeePC">EeePC</category>
<category domain="http://noone.org/blog/tags/Emacs">Emacs</category>
<category domain="http://noone.org/blog/tags/Firefox%202">Firefox 2</category>
<category domain="http://noone.org/blog/tags/GNUS">GNUS</category>
<category domain="http://noone.org/blog/tags/i386">i386</category>
<category domain="http://noone.org/blog/tags/Kazehakase">Kazehakase</category>
<category domain="http://noone.org/blog/tags/kfreebsd%2Damd64">kfreebsd-amd64</category>
<category domain="http://noone.org/blog/tags/kfreebsd%2Di386">kfreebsd-i386</category>
<category domain="http://noone.org/blog/tags/Lenny">Lenny</category>
<category domain="http://noone.org/blog/tags/MUA">MUA</category>
<category domain="http://noone.org/blog/tags/muttator">muttator</category>
<category domain="http://noone.org/blog/tags/NEW">NEW</category>
<category domain="http://noone.org/blog/tags/Opera">Opera</category>
<category domain="http://noone.org/blog/tags/Planet%20Debian">Planet Debian</category>
<category domain="http://noone.org/blog/tags/powerpc">powerpc</category>
<category domain="http://noone.org/blog/tags/RMAIL">RMAIL</category>
<category domain="http://noone.org/blog/tags/sparc">sparc</category>
<category domain="http://noone.org/blog/tags/Thunderbird">Thunderbird</category>
<category domain="http://noone.org/blog/tags/vim">vim</category>
<category domain="http://noone.org/blog/tags/vimperator">vimperator</category>
<category domain="http://noone.org/blog/tags/Wanderslust">Wanderslust</category>
<category domain="http://noone.org/blog/tags/XULRunner">XULRunner</category>

  </item>
  <item>
    <title>Axel&apos;s Cruftiness Theorem</title>
    <slash:department>my-systems-are-all-uncrufty</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/Axel%2527s%2520Cruftiness%2520Theorem.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/Axel%2527s%2520Cruftiness%2520Theorem.html</guid>
    <pubDate>Fri, 14 Mar 2008 19:20:24 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
&lt;strong&gt;Theorem:&lt;/strong&gt; If aptitude is used, set to automatically
remove unneeded packages and every not willingly installed package is
&lt;em&gt;marked auto&lt;/em&gt;, &lt;a class=&quot;ext&quot;
href=&quot;http://www.df7cb.de/blog/2008/Cruftiness.html&quot;&gt;the system&amp;#8217;s
&lt;em&gt;cruftiness&lt;/em&gt;&lt;/a&gt; is always 0.</description>
    <comments>http://noone.org/blog/English/Computer/Debian/Axel%2527s%2520Cruftiness%2520Theorem.futile#comments</comments>
    <slash:comments>3</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/apt%2Dget">apt-get</category>
<category domain="http://noone.org/blog/tags/aptitude">aptitude</category>
<category domain="http://noone.org/blog/tags/cruftiness">cruftiness</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/deborphan">deborphan</category>
<category domain="http://noone.org/blog/tags/Myon">Myon</category>
<category domain="http://noone.org/blog/tags/Other%20Blogs">Other Blogs</category>
<category domain="http://noone.org/blog/tags/Planet%20Debian">Planet Debian</category>
<category domain="http://noone.org/blog/tags/theorem">theorem</category>

  </item>
  <item>
    <title>Segmentation faulty tree</title>
    <slash:department>made-my-day</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/Segmentation%2520faulty%2520tree.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/Segmentation%2520faulty%2520tree.html</guid>
    <pubDate>Mon, 28 Jan 2008 21:28:24 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
aptitude on &lt;a href=&quot;http://www.debian.org/releases/etch/&quot; class=&quot;ext&quot;&gt;Etch&lt;/a&gt; just gave me a funny error message:

&lt;/p&gt;&lt;pre&gt;
1/0/0 root@c2:pts/2 21:14:24 [~] # aptitude upgrade 
Reading package lists... Done
Segmentation faulty tree... 87%
2/139/0 root@c2:pts/2 21:14:43 [~] # 
&lt;/pre&gt;&lt;p&gt;

Ctrl-Ms can be nice sometimes&amp;#8230;</description>
    <comments>http://noone.org/blog/English/Computer/Debian/Segmentation%2520faulty%2520tree.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/aptitude">aptitude</category>
<category domain="http://noone.org/blog/tags/c2">c2</category>
<category domain="http://noone.org/blog/tags/Ctrl%2DM">Ctrl-M</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Etch">Etch</category>

  </item>
  </channel>
</rss>
