<?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>World Gone Web &#187; Debian</title>
	<atom:link href="http://www.samanthahalfon.net/worldgoneweb/category/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.samanthahalfon.net/worldgoneweb</link>
	<description></description>
	<lastBuildDate>Sat, 17 Apr 2010 22:51:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Debian Lenny: updating to SVN 1.6.4</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2009/debian-lenny-updating-to-svn-1-6-4/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2009/debian-lenny-updating-to-svn-1-6-4/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 21:46:16 +0000</pubDate>
		<dc:creator>samo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[devian]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=173</guid>
		<description><![CDATA[
Working with Windwos users on my SVN repository, I needed to upgrade SVN to match with their Tortoise version. Here are the steps to do so:

add the line below to /etc/apt/sources.list
1deb http://www.backports.org/debian lenny-backports main contrib non-free

get the public key from lenny-backports running the following command
1wget -O - http://backports.org/debian/archive.key &#124; apt-key add -

run aptitude update
install subversion [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2009/debian-lenny-updating-to-svn-1-6-4/&amp;title=Debian+Lenny%3A+updating+to+SVN+1.6.4&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>Working with Windwos users on my SVN repository, I needed to upgrade SVN to match with their Tortoise version. Here are the steps to do so:</p>
<ul>
<li>add the line below to <em>/etc/apt/sources.list</em>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">deb http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.backports.org/debian lenny-backports main contrib non-free</span></div></td></tr></tbody></table></div>
</li>
<li>get the public key from lenny-backports running the following command
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">wget <span style="color: #339933;">-</span>O <span style="color: #339933;">-</span> http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//backports.org/debian/archive.key | apt-key add -</span></div></td></tr></tbody></table></div>
</li>
<li>run <em>aptitude update</em></li>
<li>install subversion <em>aptitude -t lenny-backports install subversion</em></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2009/debian-lenny-updating-to-svn-1-6-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debian: Naming USB devices with uDev</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2009/debian-naming-usb-devices-with-udev/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2009/debian-naming-usb-devices-with-udev/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 16:49:16 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[drive]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=149</guid>
		<description><![CDATA[
I use three different small backup drives as three backup volumes. I turn them on on sunday, the backup scripts runs overnight, and I turn them off on monday morning. I&#8217;ve shared the backup script in a previous post.
The problem is that the backup script  starts by mounting the backup drives. It expects them to [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2009/debian-naming-usb-devices-with-udev/&amp;title=Debian%3A+Naming+USB+devices+with+uDev&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>I use three different small backup drives as three backup volumes. I turn them on on sunday, the backup scripts runs overnight, and I turn them off on monday morning. I&#8217;ve shared the <a title="Backup system" href="http://www.samanthahalfon.net/worldgoneweb/2008/backup-system/" target="_self">backup script in a previous post</a>.</p>
<p>The problem is that the backup script  starts by mounting the backup drives. It expects them to have the same device name in /dev everytime. For example, it expects backup1 to be /dev/sde1. It turns out that these assigned device names can randomly change. Sometimes, backup1 appears as /dev/sdh1. The solution, in this case, is to assign a persistent name to each device. That is what udev is for.  Udev will be called when a drive is plugged. If the plugged drive match a udev rule, it will be assigned the name defined in the rule.</p>
<p>The first step is to find criterias that will allow to identify a single drive and then create a rule for it.</p>
<p>Run the following command for the drives you need to name (replace sde1 by what you need):</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">udevinfo -a -p $(udevinfo -q path -n /dev/sde1)</div></td></tr></tbody></table></div>
<p>In my case, I get the following result:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;looking at device '/block/sde/sde1':<br />
KERNEL==&quot;sde1&quot;<br />
&lt;strong&gt; SUBSYSTEM==&quot;block&quot;&lt;/strong&gt;<br />
DRIVER==&quot;&quot;<br />
ATTR{start}==&quot;63&quot;<br />
ATTR{size}==&quot;2930272002&quot;<br />
ATTR{stat}==&quot; &nbsp; &nbsp; &nbsp;48 &nbsp; &nbsp; 1558 &nbsp; &nbsp; 3506 &nbsp; &nbsp; &nbsp;228 &nbsp; &nbsp; &nbsp; 19 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 38 &nbsp; &nbsp; &nbsp;248 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;156 &nbsp; &nbsp; &nbsp;476&quot;looking at parent device '/block/sde':<br />
KERNELS==&quot;sde&quot;<br />
&lt;strong&gt; SUBSYSTEMS==&quot;block&quot;&lt;/strong&gt;<br />
DRIVERS==&quot;&quot;<br />
ATTRS{range}==&quot;16&quot;<br />
ATTRS{removable}==&quot;0&quot;<br />
ATTRS{size}==&quot;2930277168&quot;<br />
ATTRS{capability}==&quot;12&quot;<br />
ATTRS{stat}==&quot; &nbsp; &nbsp; &nbsp;60 &nbsp; &nbsp; 1573 &nbsp; &nbsp; 3722 &nbsp; &nbsp; &nbsp;504 &nbsp; &nbsp; &nbsp; 19 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 38 &nbsp; &nbsp; &nbsp;248 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;348 &nbsp; &nbsp; &nbsp;752&quot;looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-4/2-4:1.0/host4/target4:0:0/4:0:0:1':<br />
KERNELS==&quot;4:0:0:1&quot;<br />
&lt;strong&gt; SUBSYSTEMS==&quot;scsi&quot;&lt;/strong&gt;<br />
DRIVERS==&quot;sd&quot;<br />
ATTRS{device_blocked}==&quot;0&quot;<br />
ATTRS{type}==&quot;0&quot;<br />
ATTRS{scsi_level}==&quot;3&quot;<br />
&lt;strong&gt;&lt;code&gt; ATTRS{vendor}==&quot;ST315003&quot;<br />
ATTRS{model}==&quot;41AS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;</div></td></tr></tbody></table></div>
<p></strong></p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ATTRS{rev}==&quot; &nbsp; &nbsp;&quot;<br />
ATTRS{state}==&quot;running&quot;<br />
ATTRS{timeout}==&quot;30&quot;<br />
ATTRS{iocounterbits}==&quot;32&quot;<br />
ATTRS{iorequest_cnt}==&quot;0x57&quot;<br />
ATTRS{iodone_cnt}==&quot;0x57&quot;<br />
ATTRS{ioerr_cnt}==&quot;0x0&quot;<br />
ATTRS{modalias}==&quot;scsi:t-0x00&quot;<br />
ATTRS{evt_media_change}==&quot;0&quot;<br />
ATTRS{queue_depth}==&quot;1&quot;<br />
ATTRS{queue_type}==&quot;none&quot;<br />
ATTRS{max_sectors}==&quot;240&quot;<br />
...</div></td></tr></tbody></table></div>
<p></code></p>
<p>I have outlined the unique values and criterias that will allow me to identify backup1. I also outlined the subsystem lines that will be used in the udev rule.</p>
<p>The rule that will match this drive is:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SUBSYSTEM==&quot;block&quot;, SUBSYSTEMS==&quot;block&quot;, SUBSYSTEMS==&quot;scsi&quot;, ATTRS{vendor}==&quot;ST315003&quot;, ATTRS{model}==&quot;41AaS&quot;, NAME=&quot;backup1&quot;</div></td></tr></tbody></table></div>
<p>More information about <a title="writing udev rules" href="http://reactivated.net/writing_udev_rules.html" target="_blank">udev rules</a> can be found online.</p>
<p>That done, you can test our rule by launching the following command:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">udevadm test $(udevinfo -q path -n /dev/sde1) --force</div></td></tr></tbody></table></div>
<p>If the rule matched the drive, you can <em>ls /dev/disk/by-label</em> and find backup1 in the list.</p>
<p>You can now edit the backup script and replace mount /dev/sde1 by mount /dev/disk/by-label/backup1. The latter should always refer to the right drive.</p>
<p>Thanks to the authors of the following two guides that lead me to this solution:</p>
<ul>
<li><a title="Detect USB Hard Drives Attributes" href="http://www.linuxconfig.org/Override_/_rename_your_usb_hard_drive's_device_name_with_udev_rules" target="_blank">Detect USB Hard Drives Attributes</a></li>
<li><a title="udev on debian wiki" href="http://wiki.debian.org/udev" target="_blank">uDev on Debian Wiki</a></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2009/debian-naming-usb-devices-with-udev/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debian: remove unused packages</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2009/debian-remove-unused-packages/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2009/debian-remove-unused-packages/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 21:58:46 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=146</guid>
		<description><![CDATA[
Two days ago, I ran into a strange problem with my email server which refused to send any more emails. It turned out my hard drive was full&#8230; I started by emptying the tmp directory and running aptitude clean and aptitude autoclean but that wasn&#8217;t enough to free enough space to allow me to breathe [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2009/debian-remove-unused-packages/&amp;title=Debian%3A+remove+unused+packages&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>Two days ago, I ran into a strange problem with my email server which refused to send any more emails. It turned out my hard drive was full&#8230; I started by emptying the tmp directory and running aptitude clean and aptitude autoclean but that wasn&#8217;t enough to free enough space to allow me to breathe for long. Some Googling lead me to deborphan, a package that will list packages installed because they were once a dependancy but that are now useless to the system. Those packages identified, I just had to remove them all.</p>
<p>A few commands to do the same thing:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">aptitude install deborphan</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">deborphan</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">aptitude purge &amp;lt;packages listed by deborphan&amp;gt;</div></td></tr></tbody></table></div>
<p>Now my server can breathe and so can I.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2009/debian-remove-unused-packages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debian, read the bootup messages</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2009/debian-read-the-bootup-messages/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2009/debian-read-the-bootup-messages/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 21:09:11 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[log]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=143</guid>
		<description><![CDATA[
While Debian boots, several warning, error or information messages appear and quickly disappear from the screen. If you wish to log these messages in order to consult them later on, you need to enable the bootlog by editing a single configuration file.
1vi /etc/default/bootlogd
The file should say something like
1BOOTLOGD_ENABLE=No
Simply ,change it to
1BOOTLOGD_ENABLE=Yes
You should now have these [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2009/debian-read-the-bootup-messages/&amp;title=Debian%2C+read+the+bootup+messages&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>While Debian boots, several warning, error or information messages appear and quickly disappear from the screen. If you wish to log these messages in order to consult them later on, you need to enable the bootlog by editing a single configuration file.</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vi /etc/default/bootlogd</div></td></tr></tbody></table></div>
<p>The file should say something like</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">BOOTLOGD_ENABLE=No</div></td></tr></tbody></table></div>
<p>Simply ,change it to</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">BOOTLOGD_ENABLE=Yes</div></td></tr></tbody></table></div>
<p>You should now have these messages logged in <em>/var/log/boot</em>.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2009/debian-read-the-bootup-messages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Access Subsonic via Apache</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2009/access-subsonic-via-apache/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2009/access-subsonic-via-apache/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 18:03:45 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[subsonic]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=133</guid>
		<description><![CDATA[
I have setup Subsonic on my server last week as a standalone applicaiton. That means that Subsonic runs its own webserver. The only drawback of this method of deployment is that, to access the application, I had to type http://&#60;subsonic server&#62;:8080.
To access Subsonic while using port 80, I enabled the mod_proxy and added a VirtualHost [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2009/access-subsonic-via-apache/&amp;title=Access+Subsonic+via+Apache&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>I have setup <a title="World Gone Web - Subsonic" href="http://www.samanthahalfon.net/worldgoneweb/2009/install-subsonic-on-debian-etch/">Subsonic on my server last week</a> as a standalone applicaiton. That means that Subsonic runs its own webserver. The only drawback of this method of deployment is that, to access the application, I had to type http://&lt;subsonic server&gt;:8080.</p>
<p>To access Subsonic while using port 80, I enabled the mod_proxy and added a VirtualHost as follow.</p>
<p>To enable the proxy module, run :</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;a2enmod proxy_http</div></td></tr></tbody></table></div>
<p>To access Subsonic via Apache, create a Virtual Host similar to the one below :</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;lt;VirtualHost *:80&amp;gt;<br />
ServerAdmin &amp;lt;email&amp;gt;<br />
ServerName subsonic.&amp;lt;subsonicserver&amp;gt;.com<br />
ServerAlias subsonic<br />
ServerSignature Off<br />
&amp;lt;Proxy http://127.0.0.1:8080&amp;gt;<br />
Allow from all<br />
&amp;lt;/Proxy&amp;gt;<br />
ProxyPreserveHost on<br />
ProxyPass / http://127.0.0.1:8080/<br />
ProxyPassReverse / http://127.0.0.1:8080/<br />
&amp;lt;/VirtualHost&amp;gt;</div></td></tr></tbody></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2009/access-subsonic-via-apache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debian: from Etch to Lenny</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2009/debian-from-etch-to-lenny/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2009/debian-from-etch-to-lenny/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 23:51:18 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[lenny]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=117</guid>
		<description><![CDATA[
Today (or yesterday as I write), Debian Lenny was released. If you with to upgrade, the procedure is as follow:

Edit /etc/apt/sources.list and replace all occurences of &#8220;etch&#8221; by &#8220;lenny&#8221;
run apt-get update or aptitude update
run aptitude upgrade
run aptitude dist-upgrade

The little discovery I made tonight was that apt needed keys to update the package list. Sometimes these [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2009/debian-from-etch-to-lenny/&amp;title=Debian%3A+from+Etch+to+Lenny&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>Today (or yesterday as I write), Debian Lenny was released. If you with to upgrade, the procedure is as follow:</p>
<ol>
<li>Edit /etc/apt/sources.list and replace all occurences of &#8220;etch&#8221; by &#8220;lenny&#8221;</li>
<li>run apt-get update or aptitude update</li>
<li>run aptitude upgrade</li>
<li>run aptitude dist-upgrade</li>
</ol>
<p>The little discovery I made tonight was that apt needed keys to update the package list. Sometimes these keys need updated.</p>
<p>Here is the message I was getting when running aptitude update:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Reading package lists... Done<br />
W: There are no public key available for the following key IDs:<br />
A70DAF536070D3A1<br />
W: You may want to run apt-get update to correct these problems</div></td></tr></tbody></table></div>
<p>There is the command apt-keys update to fix that issue. Still, tonight, that didn&#8217;t do it for me. The trick was to proceed as follow:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gpg --keyserver wwwkeys.eu.pgp.net --recv-keys &lt;code&gt;A70DAF536070D3A1<br />
apt-key add /root/.gnupg/pubring.gpg<br />
apt-get update</div></td></tr></tbody></table></div>
<p></code></p>
<p>I'm now updated to Lenny and it looks as though my email server is down.  Might turn out to be a long evening.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2009/debian-from-etch-to-lenny/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scanning for virus</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2008/scanning-for-virus/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2008/scanning-for-virus/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 18:56:00 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=73</guid>
		<description><![CDATA[
So now we have a backup system archiving our valuable data weekly. The problem is, these data come from different computers running different OS, some of them also come from friend&#8217;s computers or even the World Wide Web. The problem is that we can not guarantee that these files are virus free. But at least, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2008/scanning-for-virus/&amp;title=Scanning+for+virus&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p><a href="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2008/10/avast4linux.gif"><img class="alignleft size-medium wp-image-77" title="avast4linux" src="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2008/10/avast4linux.gif" alt="" width="200" height="200" /></a>So now we have a <a href="http://www.samanthahalfon.net/worldgoneweb/?p=61">backup system</a> archiving our valuable data weekly. The problem is, these data come from different computers running different OS, some of them also come from friend&#8217;s computers or even the World Wide Web. The problem is that we can not guarantee that these files are virus free. But at least, we can scan them before we back them up. That&#8217;s why I created a script launching a virus scan every thursdays before we run the sunday backup. Not knowing which antivirus to use to detect windows-aiming virus I decided to go with Avast that I used when running Windows. Avast provides an Avast 4 Linux edition, free for home use.</p>
<p>The installation is straighforward: <a href="http://www.avast.com/fre/download-avast-for-linux-edition.html">download the package</a> from avast site then run:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dpkg -i avast....zip</div></td></tr></tbody></table></div>
<p>The script is pretty simple too (feel free to help me improve it as well):</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
export now=$(date +&quot;%Y-%m-%d&quot;)<br />
export logPath=/var/log/avast/avastlogs-${now}.log<br />
echo &quot;########## Starting Antivirus Script #########&quot; &amp;gt; ${logPath}<br />
date &amp;gt;&amp;gt; ${logPath}<br />
avast-update<br />
avast /mnt/media/ --report ${logPath}<br />
echo &quot;########## End of Antivirus Script ##########&quot;&amp;gt;&amp;gt; ${logPath}<br />
export content=$(cat ${logPath})<br />
mail -s &quot;weekly antivirus scan  completed&quot; &amp;lt;email1&amp;gt;,&amp;lt;email2&amp;gt; &amp;lt;&amp;lt;  EOF<br />
${content}<br />
EOF</div></td></tr></tbody></table></div>
<p>Then I added the task in cron:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">0       1       *       *       4       sh /root/config/cron/virusscan.sh &amp;gt; /dev/null</div></td></tr></tbody></table></div>
<p>Hopefully that will save us some troubles&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2008/scanning-for-virus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup system</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2008/backup-system/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2008/backup-system/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 18:12:27 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=61</guid>
		<description><![CDATA[

In the Spring, our DV camera died on us. As for most electronic devices, it was not worth fixing, so we saved money and got a new Canon DV Camera and started filming show openings again for various artists. Last month, we also returned from our holidays in America with something like 2000 new pictures. [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2008/backup-system/&amp;title=Backup+system&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p style="text-align: center;"><img class="aligncenter" style="max-width: 800px;" src="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2008/10/icyboxbackupcase.jpg" alt="" width="334" height="231" /></p>
<p style="clear: left">In the Spring, our DV camera died on us. As for most electronic devices, it was not worth fixing, so we saved money and got a new Canon DV Camera and started filming show openings again for various artists. Last month, we also returned from our holidays in America with something like 2000 new pictures. For these two reasons, it was getting urgent for us to start backuping some of our data.</p>
<p>We went to Montgallet to see what our options were (if you&#8217;re not a Parisian but qualify as a geek, don&#8217;t miss rue Montgallet if you ever visit the City of Lights). Anyway, we ended up buying a 2-3.5 drives external case by Icy Box. The box now holds two 1 Terrabyte drives <img src='http://www.samanthahalfon.net/worldgoneweb/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . It&#8217;s always funy to remember that my 1999 computer held a great 20 Gigabytes hard drive or something.</p>
<p>We backup system we decided to implement is quite simple. On sundays, our debian server sends us both an email reminding us to turn on the external backup case.</p>
<p>On sunday night, at 2 am, the backup starts by mounting the drives and then, using rsync, backups the rushes, photos, music and source code folders. The backup completed, the rsync logs are emailed to us. If the drives were not accessible at the time of the backup (ie we forgot to turn on the case), the email will say so and we&#8217;ll have to start the backup again, manually. Nothing fancy, but hopefully, it&#8217;ll save us the unfortunate lost of photos or movie rushes. Here is the script I came up with so far. First real run of the backup, tomorrow night. We&#8217;ll see what goes on&#8230;</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
mail -s &quot;weekly backup&quot; &amp;lt;myemail&amp;gt;, &amp;lt;hisemail&amp;gt; &amp;lt;&amp;lt; EOF<br />
please turn on the backup drives.<br />
EOF</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
export now=$(date +&quot;%Y-%m-%d&quot;)<br />
export logPath=/var/log/rsync/rsynclogs-${now}.log<br />
echo &quot;########## Starting Backup Script #########&quot; &amp;gt; ${logPath}<br />
date &amp;gt;&amp;gt; ${logPath}</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">echo &quot;########## DISK 1 ##########&quot; &amp;gt;&amp;gt; ${logPath}</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">if [ -d /mnt/backup1/Rushes ] ; then<br />
echo &quot;no need to mount backup disk 1&quot; &amp;gt;&amp;gt; ${logPath}<br />
else<br />
mount /dev/sdd1 /mnt/backup1<br />
fi<br />
<br />
if [ -d /mnt/backup1/Rushes ]; then<br />
echo &quot;starting backups for disk1&quot; &amp;gt;&amp;gt; ${logPath}<br />
rsync --recursive -a -v /mnt/media1/Rushes/ /mnt/backup1/Rushes/  &amp;gt;&amp;gt; ${logPath}<br />
else<br />
echo &quot;FATAL!!!!! Backup of disk1 can not take place - drive is not available&quot; &amp;gt;&amp;gt; ${logPath}<br />
fi<br />
<br />
# The same thing goes for the second backup drive which only holds the pictures so far.<br />
<br />
echo &quot;########## BACKUP COMPLETED ##########&quot; &amp;gt;&amp;gt; ${logPath}<br />
<br />
export content=$(cat ${logPath})</div></td></tr></tbody></table></div>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mail -s &quot;weekly backup completed&quot; , &nbsp;&amp;lt;&amp;lt;  EOF<br />
${content}<br />
EOF</div></td></tr></tbody></table></div>
<p>Then I added the scripts in my cron tasks :</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">0       18      *       *       0       sh /&amp;lt;path&amp;gt;/rsyncbackupwarning.sh<br />
0       1       *       *       1       sh /&amp;lt;path&amp;gt;/rsyncbackup.sh</div></td></tr></tbody></table></div>
<p>Feel free to comment on the script so I can improve it&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2008/backup-system/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>KDE4 on Debian Sid</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2008/58/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2008/58/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 16:57:26 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=58</guid>
		<description><![CDATA[
Well, with a running Debian Sid distribution, I am all set to test KDE 4. The installation process is simple enough but, before getting into it, remove any previous version of KDE. Here is how I&#8217;ve done it : 
I added references to experimental in /etc/apt/sources.list:
12deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2008/58/&amp;title=KDE4+on+Debian+Sid&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>Well, with a running Debian Sid distribution, I am all set to test KDE 4. The installation process is simple enough but, before getting into it, remove any previous version of KDE. Here is how I&#8217;ve done it : </p>
<li>I added references to experimental in <strong>/etc/apt/sources.list</strong>:</li>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free<br />
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free</div></td></tr></tbody></table></div>
<li>Then I ran launched the following commands:</li>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">aptitude update<br />
aptitude -t experimental install kde4</div></td></tr></tbody></table></div>
<p>Note that I first tried to install kde4 using apt-get and it would never work, I had dependencies error, but it worked right away using aptitude.</p>
<p>Anyway, that done, I was able to log out and re-login using KDE and here it was :<br />
<a href='http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2008/06/snapshot2.png'><img src="http://www.samanthahalfon.net/worldgoneweb/wp-content/uploads/2008/06/snapshot2-300x187.png" alt="" title="snapshot2.png" width="400" class="alignnone size-medium wp-image-57" /></a></p>
<p></p>
<p style=clear:both>On the snapshot above you can see three of the built in widgets for KDE, the clock, the post its and the twitter one <img src='http://www.samanthahalfon.net/worldgoneweb/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Handy. The widget engine is supposed to soon handle the MAC OS X ones. Congratulations to the KDE team!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2008/58/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian: from testing to unstable</title>
		<link>http://www.samanthahalfon.net/worldgoneweb/2008/debian-from-testing-to-unstable/</link>
		<comments>http://www.samanthahalfon.net/worldgoneweb/2008/debian-from-testing-to-unstable/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 16:25:37 +0000</pubDate>
		<dc:creator>shalfon</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[sid]]></category>

		<guid isPermaLink="false">http://www.samanthahalfon.net/worldgoneweb/?p=54</guid>
		<description><![CDATA[
KDE 4 has been announced for a long time and, since I first heard of it, I subscribed to the mailing list. I keep hearing about the new features the kde team for this new version and I&#8217;m really anxious to try out. Finally two days ago, I decided I wanted to install the beta [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.samanthahalfon.net/worldgoneweb/2008/debian-from-testing-to-unstable/&amp;title=Debian%3A+from+testing+to+unstable&amp;theme=blue&amp;nick=samo9789&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>KDE 4 has been announced for a long time and, since I first heard of it, I subscribed to the mailing list. I keep hearing about the new features the kde team for this new version and I&#8217;m really anxious to try out. Finally two days ago, I decided I wanted to install the beta version and see how things were for myself. In order to install the KDE 4.1 beta packages, one needs to run an unstable Debian (or Sid) which wasn&#8217;t my case since I&#8217;ve installed a testing (or Lenny) version two months ago. So, first things first, I had to upgrade my distribution.</p>
<p>Here&#8217;s how things went:</p>
<li>I modified the file <strong>/etc/apt/sources.list</strong> and replaced testing with unstable or lenny by sid.</li>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">deb http://ftp.fr.debian.org/debian/ sid main contrib non-free<br />
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free</div></td></tr></tbody></table></div>
<li>Then I updated my packages doing the following:</li>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">aptitude update<br />
aptitude upgrade</div></td></tr></tbody></table></div>
<li>And to be sure everything was switched over to sid</li>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">aptitude dist-upgrade</div></td></tr></tbody></table></div>
<p>Everything went fine, except that I lost the setup for my nvidia drivers in the process and had to resintall them but that was easy enough since <a href="http://www.samanthahalfon.net/worldgoneweb/?p=39">I had blogged the install procedure last time</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.samanthahalfon.net/worldgoneweb/2008/debian-from-testing-to-unstable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
