<?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>Linux für alle &#187; 9.10</title>
	<atom:link href="http://www.simplylinux.ch/tag/9-10/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplylinux.ch</link>
	<description>Jeder kann Linux beherrschen lernen...</description>
	<lastBuildDate>Thu, 08 Jul 2010 08:37:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kubuntu Karmic 9.10 &amp; Sony Ericsson C905</title>
		<link>http://www.simplylinux.ch/kubuntu-karmic-9-10-sony-ericsson-c905</link>
		<comments>http://www.simplylinux.ch/kubuntu-karmic-9-10-sony-ericsson-c905#comments</comments>
		<pubDate>Wed, 02 Dec 2009 21:38:05 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[C905]]></category>
		<category><![CDATA[Ericsson]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[Massenspeicher]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Speicherkarte]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=291</guid>
		<description><![CDATA[Wie schon unter Jaunty habe ich wiederum Probleme auf die Speicherkarten in meinem Sony Ericsson C905 zugreifen zu können. Wenn ich den Massenspeicher anwähle, dann kann Karmic einfach nicht darauf zugreifen. Die Lösung ist dieselbe wie schon unter Jaunty, aber ich poste das nochmals. Das Problem liegt darin, dass die entsprechenden udev Rules nicht aktiviert [...]]]></description>
			<content:encoded><![CDATA[<p>Wie schon unter Jaunty habe ich wiederum Probleme auf die Speicherkarten in meinem Sony Ericsson C905 zugreifen zu können. Wenn ich den Massenspeicher anwähle, dann kann Karmic einfach nicht darauf zugreifen. Die Lösung ist dieselbe wie schon unter Jaunty, aber ich poste das nochmals.</p>
<p>Das Problem liegt darin, dass die entsprechenden udev Rules nicht aktiviert sind. Kubuntu Karmic kommt zwar mit einem Set <em>/lib/udev/rules.d/60-persistent-storage.rules</em> aber die sind einerseits nicht aktiviert, weil sie nicht in <em>/etc/udev/rules.d/</em> liegen und auch wenn ich es dort rüberkopiere hat es nicht geklappt..</p>
<p><span id="more-291"></span></p>
<p>Die Rules von Arch funktionieren wiederum. </p>
<p>Also zuerst mal schauen, ob überhaupt irgendwelche rules vorhanden sind:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">cat</span> <span class="sy0">/</span>etc<span class="sy0">/</span>udev<span class="sy0">/</span>rules.d<span class="sy0">/</span><span class="nu0">60</span>-persistent-storage.rules</pre></div></div>
<p>Wenn da nichts angezeigt wird, dann sind noch keine Rules vorhanden und der folgende Schritt kann ausgeführt werden. Sollte etwas angezeigt werden, dann funktioniert wohl der Massenspeicher, dann zuerst überprüfen ob der Massenspeicher Modus schon funktioniert. Wenn nicht, zuerst ein Backup der Datei machen und dann folgendes ausführen:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">rm</span> <span class="sy0">/</span>etc<span class="sy0">/</span>udev<span class="sy0">/</span>rules.d<span class="sy0">/</span>60-persistent-storage.rules
<span class="kw2">sudo</span> <span class="kw2">nano</span> <span class="sy0">/</span>etc<span class="sy0">/</span>udev<span class="sy0">/</span>rules.d<span class="sy0">/</span><span class="nu0">60</span>-persistent-storage.rules</pre></div></div>
<p>und in die leere Datei das hier einfügen:</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0"># do not edit this file, it will be overwritten on update</span>
&nbsp;
<span class="co0"># persistent storage links: /dev/disk/{by-id,by-uuid,by-label,by-path}</span>
<span class="co0"># scheme based on &quot;Linux persistent device names&quot;, 2004, Hannes Reinecke </span>
&nbsp;
<span class="co0"># forward scsi device event to corresponding block device</span>
<span class="co0">#ACTION==&quot;change&quot;, SUBSYSTEM==&quot;scsi&quot;, ENV{DEVTYPE}==&quot;scsi_device&quot;, TEST==&quot;block&quot;, ATTR{block/*/uevent}=&quot;change&quot;</span>
&nbsp;
ACTION<span class="sy0">!</span>=<span class="st0">&quot;add|change&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
SUBSYSTEM<span class="sy0">!</span>=<span class="st0">&quot;block&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
&nbsp;
<span class="co0"># skip rules for inappropriate block devices</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;ram*|loop*|fd*|nbd*|gnbd*|dm-*|md*&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
&nbsp;
<span class="co0"># never access non-cdrom removable ide devices, the drivers are causing event loops on open()</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;hd*[!0-9]&quot;</span>, ATTR<span class="br0">&#123;</span>removable<span class="br0">&#125;</span>==<span class="st0">&quot;1&quot;</span>, <span class="re2">DRIVERS</span>==<span class="st0">&quot;ide-cs|ide-floppy&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;hd*[0-9]&quot;</span>, ATTRS<span class="br0">&#123;</span>removable<span class="br0">&#125;</span>==<span class="st0">&quot;1&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
&nbsp;
<span class="co0"># ignore partitions that span the entire disk</span>
<span class="re2">TEST</span>==<span class="st0">&quot;whole_disk&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
&nbsp;
<span class="co0"># /sys/class/block will export this</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span><span class="sy0">!</span>=<span class="st0">&quot;?*&quot;</span>, ATTR<span class="br0">&#123;</span>range<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>=<span class="st0">&quot;disk&quot;</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span><span class="sy0">!</span>=<span class="st0">&quot;?*&quot;</span>, ATTR<span class="br0">&#123;</span>start<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>=<span class="st0">&quot;partition&quot;</span>
&nbsp;
<span class="co0"># for partitions import parent information</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>==<span class="st0">&quot;partition&quot;</span>, IMPORT<span class="br0">&#123;</span>parent<span class="br0">&#125;</span>=<span class="st0">&quot;ID_*&quot;</span>
&nbsp;
<span class="co0"># by-id (hardware serial number)</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;hd*[!0-9]&quot;</span>, IMPORT<span class="br0">&#123;</span>program<span class="br0">&#125;</span>=<span class="st0">&quot;ata_id --export <span class="es2">$tempnode</span>&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;hd*[!0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/ata-<span class="es2">$env</span>{ID_MODEL}_<span class="es2">$env</span>{ID_SERIAL}&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;hd*[0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/ata-<span class="es2">$env</span>{ID_MODEL}_<span class="es2">$env</span>{ID_SERIAL}-part%n&quot;</span>
&nbsp;
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[!0-9]|sr*&quot;</span>, ATTRS<span class="br0">&#123;</span>ieee1394_id<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>=<span class="st0">&quot;<span class="es2">$attr</span>{ieee1394_id}&quot;</span>, ENV<span class="br0">&#123;</span>ID_BUS<span class="br0">&#125;</span>=<span class="st0">&quot;ieee1394&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[!0-9]|sr*&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span><span class="sy0">!</span>=<span class="st0">&quot;?*&quot;</span>, <span class="re2">SUBSYSTEMS</span>==<span class="st0">&quot;usb&quot;</span>, IMPORT<span class="br0">&#123;</span>program<span class="br0">&#125;</span>=<span class="st0">&quot;usb_id --export %p&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[!0-9]|sr*&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span><span class="sy0">!</span>=<span class="st0">&quot;?*&quot;</span>, IMPORT<span class="br0">&#123;</span>program<span class="br0">&#125;</span>=<span class="st0">&quot;scsi_id --export --whitelisted -d <span class="es2">$tempnode</span>&quot;</span>, ENV<span class="br0">&#123;</span>ID_BUS<span class="br0">&#125;</span>=<span class="st0">&quot;scsi&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;cciss?c[0-9]d[0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span><span class="sy0">!</span>=<span class="st0">&quot;?*&quot;</span>, IMPORT<span class="br0">&#123;</span>program<span class="br0">&#125;</span>=<span class="st0">&quot;scsi_id --export --whitelisted -d <span class="es2">$tempnode</span>&quot;</span>, ENV<span class="br0">&#123;</span>ID_BUS<span class="br0">&#125;</span>=<span class="st0">&quot;cciss&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[!0-9]|sr*|cciss?c[0-9]d[0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/<span class="es2">$env</span>{ID_BUS}-<span class="es2">$env</span>{ID_SERIAL}&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[0-9]|cciss*p[0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/<span class="es2">$env</span>{ID_BUS}-<span class="es2">$env</span>{ID_SERIAL}-part%n&quot;</span>
&nbsp;
<span class="co0"># libata compat (links like hd*)</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[!0-9]|sr*&quot;</span>, ENV<span class="br0">&#123;</span>ID_VENDOR<span class="br0">&#125;</span>==<span class="st0">&quot;ATA&quot;</span>, <span class="re2">PROGRAM</span>=<span class="st0">&quot;ata_id <span class="es2">$tempnode</span>&quot;</span>, <span class="re2">RESULT</span>==<span class="st0">&quot;?*&quot;</span>, ENV<span class="br0">&#123;</span>ID_ATA_COMPAT<span class="br0">&#125;</span>=<span class="st0">&quot;<span class="es2">$result</span>&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/ata-<span class="es2">$env</span>{ID_ATA_COMPAT}&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;sd*[0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_ATA_COMPAT<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/ata-<span class="es2">$env</span>{ID_ATA_COMPAT}-part%n&quot;</span>
&nbsp;
<span class="re2">KERNEL</span>==<span class="st0">&quot;mmcblk[0-9]&quot;</span>, <span class="re2">SUBSYSTEMS</span>==<span class="st0">&quot;mmc&quot;</span>, ATTRS<span class="br0">&#123;</span>name<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, ATTRS<span class="br0">&#123;</span>serial<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, ENV<span class="br0">&#123;</span>ID_NAME<span class="br0">&#125;</span>=<span class="st0">&quot;<span class="es2">$attr</span>{name}&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>=<span class="st0">&quot;<span class="es2">$attr</span>{serial}&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/mmc-<span class="es2">$env</span>{ID_NAME}_<span class="es2">$env</span>{ID_SERIAL}&quot;</span>
<span class="re2">KERNEL</span>==<span class="st0">&quot;mmcblk[0-9]p[0-9]&quot;</span>, ENV<span class="br0">&#123;</span>ID_NAME<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, ENV<span class="br0">&#123;</span>ID_SERIAL<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-id/mmc-<span class="es2">$env</span>{ID_NAME}_<span class="es2">$env</span>{ID_SERIAL}-part%n&quot;</span>
&nbsp;
<span class="co0"># by-path (shortest physical path)</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>==<span class="st0">&quot;disk&quot;</span>, IMPORT<span class="br0">&#123;</span>program<span class="br0">&#125;</span>=<span class="st0">&quot;path_id %p&quot;</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>==<span class="st0">&quot;disk&quot;</span>, ENV<span class="br0">&#123;</span>ID_PATH<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-path/<span class="es2">$env</span>{ID_PATH}&quot;</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>==<span class="st0">&quot;partition&quot;</span>, ENV<span class="br0">&#123;</span>ID_PATH<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-path/<span class="es2">$env</span>{ID_PATH}-part%n&quot;</span>
&nbsp;
<span class="co0"># skip unpartitioned removable media devices from drivers which do not send &quot;change&quot; events</span>
<span class="co0"># ENV{DEVTYPE}==&quot;disk&quot;, KERNEL!=&quot;sd*|sr*&quot;, ATTR{removable}==&quot;1&quot;, GOTO=&quot;persistent_storage_end&quot;</span>
<span class="co0"># skip optical drives without media</span>
&nbsp;
<span class="co0">#XXX</span>
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>==<span class="st0">&quot;partition&quot;</span>, IMPORT<span class="br0">&#123;</span>program<span class="br0">&#125;</span>=<span class="st0">&quot;vol_id --export <span class="es2">$tempnode</span>&quot;</span>
&nbsp;
ENV<span class="br0">&#123;</span>DEVTYPE<span class="br0">&#125;</span>==<span class="st0">&quot;disk&quot;</span>, <span class="re2">KERNEL</span>==<span class="st0">&quot;sr*&quot;</span>, ENV<span class="br0">&#123;</span>ID_CDROM_MEDIA_TRACK_COUNT<span class="br0">&#125;</span><span class="sy0">!</span>=<span class="st0">&quot;?*&quot;</span>, <span class="re2">GOTO</span>=<span class="st0">&quot;persistent_storage_end&quot;</span>
&nbsp;
<span class="co0"># import filesystem metadata</span>
<span class="co0">#IMPORT{program}=&quot;vol_id --export $tempnode&quot;</span>
&nbsp;
<span class="co0"># by-label/by-uuid links (filesystem metadata)</span>
ENV<span class="br0">&#123;</span>ID_FS_USAGE<span class="br0">&#125;</span>==<span class="st0">&quot;filesystem|other|crypto&quot;</span>, ENV<span class="br0">&#123;</span>ID_FS_UUID_ENC<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-uuid/<span class="es2">$env</span>{ID_FS_UUID_ENC}&quot;</span>
ENV<span class="br0">&#123;</span>ID_FS_USAGE<span class="br0">&#125;</span>==<span class="st0">&quot;filesystem|other&quot;</span>, ENV<span class="br0">&#123;</span>ID_FS_LABEL_ENC<span class="br0">&#125;</span>==<span class="st0">&quot;?*&quot;</span>, SYMLINK+=<span class="st0">&quot;disk/by-label/<span class="es2">$env</span>{ID_FS_LABEL_ENC}&quot;</span>
&nbsp;
<span class="re2">LABEL</span>=<span class="st0">&quot;persistent_storage_end&quot;</span></pre></div></div>
<p>Nach dem Reboot funktioniert dann der Massenspeicher wieder und man kann frisch und fröhlich Dateien hin und her kopieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kubuntu-karmic-9-10-sony-ericsson-c905/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kubuntu 9.10 Karmic und eeePC 1000HE</title>
		<link>http://www.simplylinux.ch/kubuntu-9-10-karmic-und-eeepc-1000he</link>
		<comments>http://www.simplylinux.ch/kubuntu-9-10-karmic-und-eeepc-1000he#comments</comments>
		<pubDate>Thu, 05 Nov 2009 11:23:17 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[eeePC]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[Kubuntu Karmic]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=208</guid>
		<description><![CDATA[Ich habe tatsächlich letztes Wochenden meinen Asus eeePC 1000HE mit Karmic versehen. Der Grund wieso ich so lange gewartet habe war, dass ich eigentlich den Array Kernel von array.org verwenden wollte, da dieser auf die eeePCs optimiert ist. Bevor ich allerdings Karmic raufgeschmissen habe, habe ich es zuerst mit einer Live CD getestet (das erste [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe tatsächlich letztes Wochenden meinen Asus eeePC 1000HE mit Karmic versehen. Der Grund wieso ich so lange gewartet habe war, dass ich eigentlich den Array Kernel von array.org verwenden wollte, da dieser auf die eeePCs optimiert ist.<br />
<span id="more-208"></span><br />
Bevor ich allerdings Karmic raufgeschmissen habe, habe ich es zuerst mit einer Live CD getestet (das erste Mal seit langem) um zu sehen, ob die wichtigesten Funktionstasten auch funktionieren, nämlich Bildschirmhelligkeit, Sound, Wifi on/off. Die haben ohne Probleme in der Live CD funktioniert und funktionieren auch so ganz super <img src='http://www.simplylinux.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Da die Live CD super mitgespielt hat, hiess es dann noch kurz ein Backup via rSync auf meinen Server machen und dann von der Alternate CD Karmic installieren. Ich habe die ganze vorherige Installation plattgemacht und wieder ein voll verschlüsseltes System installiert. Die /boot Partition ist unverschlüsselt und zu meinen 2 GB Ram habe ich noch 2 GB verschlüsseltes Swap eingereichtet. Der Rest ging alles nach / und wurde entsprechend verschlüsselt.</p>
<p>Ich habe mich sodann auch von Ext3 abgewandt und benutze jetzt Ext4 in der verschlüsselten Root Partition. Ebenfalls kam durch die komplette Neuinstallation auch Grub2 drauf. An Grub2 muss ich mich zuerst noch gewöhnen, da es doch irgendwie ganz anders ist.</p>
<p>Von der Geschwindigkeit merke ich keinen sonderlichen Vorteill beim Booten, aber ich glaube das liegt wohl auch primär daran, dass ich hier ein verschlüsseltes System benutze. Ansonsten läuft Karmic super. Der Intel Grafikkarten Bug wurde behoben (unter 9.04 gabs immer so komische &#8220;Overlays&#8221;) und auch beim booten flackert es nicht mehr bei den Übergängen. Ansonsten ist Kubuntu 9.10 ganz in Ordnung. Ich habe keine Probleme festgestellt.</p>
<p>Seit gestern Abend habe ich aber auch schon bereits KDE 4.3.3 drauf und kann noch nicht viel mehr dazu sagen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kubuntu-9-10-karmic-und-eeepc-1000he/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VmWare und Kubuntu 9.10 Karmic</title>
		<link>http://www.simplylinux.ch/vmware-und-kubuntu-9-10-karmic</link>
		<comments>http://www.simplylinux.ch/vmware-und-kubuntu-9-10-karmic#comments</comments>
		<pubDate>Thu, 05 Nov 2009 11:13:21 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[eeePC]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware workstation]]></category>
		<category><![CDATA[Xubuntu]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=205</guid>
		<description><![CDATA[Da ich letztes Wochenende Kubuntu 9.10 Karmic auf meinem eeePC 1000HE (32 bit) installiert habe, war es dann auch wieder nötig, VmWare drauf zu schmeissen (ich habs gemacht um die Amarok Kompilierung in einem Vanilla Install zu testen). Die Installation von VmWare Worksation 6.5 lief an sich problemlos, nur starte wollte es dann nicht, weil [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich letztes Wochenende Kubuntu 9.10 Karmic auf meinem eeePC 1000HE (32 bit) installiert habe, war es dann auch wieder nötig, VmWare drauf zu schmeissen (ich habs gemacht um die Amarok Kompilierung in einem Vanilla Install zu testen).<br />
<span id="more-205"></span><br />
Die Installation von VmWare Worksation 6.5 lief an sich problemlos, nur starte wollte es dann nicht, weil es (wie so oft zuvor) Probleme mit den Kernelmodulen hat.</p>
<p>Ich habe diesbezüglich all meine vorherigen Optionen ausprobiert (any-any-Patch, Kompilierungsscript for 9.04) doch dies hat alles nichts geholfen. Ich habe die Module einfach nicht zum laufen gekriegt. Also habe ich mir mal die neue Version von VmWare Workstation (7) besorgt und ich muss sagen, ich war positiv überrascht. Zum einen lieft die Deinstallation und Installation von VmWare Workstation ganz ohne Probleme ab und nach der Installation liefen auch die entsprechenden Kernelmodule (oder wurden ohne Probleme von VmWare selbst kompiliert &#8211; ich weiss es nicht mehr genau). Auf jeden Fall musste ich hier nicht mehr manuel Hand anlegen.</p>
<p>Was ich allerdings nicht weiter ausprobiert habe ist, wie es um den Sound steht. Es wäre gut möglich, dass VmWare Workstation 7 inzwischen auch gleichzeit mit dem System die Soundkarte benutzen kann &#8211; aber wie gesagt, ich habe es nicht ausprobiert. Statt dessen habe ich wieder mein übliches Vorgehen gewählt:</p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="re5">-i</span>
<span class="kw2">apt-get</span> <span class="kw2">install</span> alsa-oss
<span class="kw2">chmod</span> +s <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>libaoss.so.<span class="sy0">*</span>
<span class="kw2">mv</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware.orig
<span class="kw3">echo</span> <span class="st_h">'#!/bin/bash'</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware
<span class="kw3">echo</span> <span class="st_h">'LD_PRELOAD=libaoss.so exec /usr/bin/vmware.orig &quot;$@&quot;'</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware
<span class="kw2">chmod</span> +x <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware
<span class="kw3">exit</span></pre></div></div>
<p>Damit läuft der Sound auf jedenfall problemlos.</p>
<p>Ebenfalls habe ich wiederum &#8211; ohne vorher die Standardinstallation zu testen &#8211; die Keymaps folgendermass modifiziert:<br />
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st_h">'xkeymap.nokeycodeMap = true'</span> <span class="sy0">&gt;</span> ~<span class="sy0">/</span>.vmware<span class="sy0">/</span>config</pre></div></div></p>
<p>Der Sound und die Keymaps sind inzwischen halt einfach Gewohnheit für mich, wenn das mal jemand testen könnte ohne die Modifikationen und mir entsprechend Feedback geben kann, wäre das auch toll <img src='http://www.simplylinux.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/vmware-und-kubuntu-9-10-karmic/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amarok-Git unter Kubuntu 9.10 Karmic selbst kompilieren</title>
		<link>http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren</link>
		<comments>http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren#comments</comments>
		<pubDate>Mon, 02 Nov 2009 06:09:28 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[Xubuntu]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=178</guid>
		<description><![CDATA[Amarok ist ein genialer Musikplayerund für Kubuntu 9.10 Karmic hat es die aktuelle Version (2.2) auch noch in die offiziellen Repos geschafft. Allerding geht die Entwicklung bei Amarok rasend voran und deshalb gibts hier ein kleines Howto wie man Amarok von GIT kompiliert. Das ganze Howto habe ich auf einer Vanilla-Kubuntu 9.10 Karmic Installation durchgeführt. [...]]]></description>
			<content:encoded><![CDATA[<p>Amarok ist ein genialer Musikplayerund für Kubuntu 9.10 Karmic hat es die aktuelle Version (2.2) auch noch in die offiziellen Repos geschafft. Allerding geht die Entwicklung bei Amarok rasend voran und deshalb gibts hier ein kleines Howto wie man Amarok von GIT kompiliert.</p>
<p><span id="more-178"></span><br />
Das ganze Howto habe ich auf einer Vanilla-Kubuntu 9.10 Karmic Installation durchgeführt. Je nachdem wie stark das System modifiziert wurde braucht es Änderungen.</p>
<p>Diese Howto basiert auf dem Howto für Kubuntu 8.10. Allerdings wurden einige Dinge ausgelagert (so auch Wechsel von SVN zu Git) und deshalb gibts wieder eine Schritt-für-Schritt Anleitung.</p>
<p><del datetime="2009-11-26T08:37:13+00:00">WARNUNG<br />
Das neue Code Plugin hat noch einen Fehler und zwar kann es zwei Bindestriche &#8220;- -&#8221; nicht korrekt erkennen und wiedergeben sondern ersetzt diese immer durch &#8220;&# 8211;&#8221;.<br />
Dies muss entsprechend manuell noch geändert werden. Betroffen sind Scrhitt 9 (letzter Teil), Schritt 11 (beim Patch die zweite Zeile. Dort müssen am Anfang 3 Bindestriche rein, also &#8220;- &#8211; -&#8221;), Schritt 12 beim Configure (gleich zweimal in derselbe Codezeile) und Schritt 14.</del></p>
<h2>1: Bisherige Amarok Installation entfernen</h2>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> purge amarok amarok-common</pre></div></div><br />
Anstelle von &#8220;purge&#8221; kann man auch &#8220;remove&#8221; nehmen um so die eigenen Daten weiter aufrecht zu erhalten. Amarok muss entfernt werden, da es sonst Probleme gibt.</p>
<h2>2: Upgraden</h2>
<p>Es wird empfohlen sich zunächst die neusten Pakete zu holen und das System zu aktualisieren:<br />
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> update <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">apt-get</span> upgrade</pre></div></div>
<h2>3: Benötigte Pakete installieren</h2>
<p>Danach die benötigten Pakete installieren:<br />
<div id="wpshdo_8" class="wp-synhighlighter-outer"><div id="wpshdt_8" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> git-core build-essential kubuntu-restricted-extras kde-devel subversion libncurses5-dev libtag1-dev libqca2-dev libstrigiqtdbusclient-dev libstreamanalyzer-dev</pre></div></div><br />
An sich ist kubuntu-restricted-extras nicht notwendig um Amarok 2 kompiliert zu kriegen, allerdings ohne Codecs wird Amarok auch keine Musik abspielen bzw. Phonon wird das nicht können.</p>
<h2>4: .bashrc und myenv.sh erweitern</h2>
<p>Die .bashrc und myenv.sh Dateien müssen noch erweitert werden. Dazu folgendes im Terminal ausführen:</p>
<p>KDE-Benutzer müssen/sollen das hier ausführen:<br />
<div id="wpshdo_9" class="wp-synhighlighter-outer"><div id="wpshdt_9" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st_h">''</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export PATH=$HOME/kde/bin:$PATH'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span><span class="kw2">env</span>
<span class="kw2">touch</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh
<span class="kw3">echo</span> <span class="st_h">''</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh
<span class="kw3">echo</span> <span class="st_h">'export KDEDIR=$HOME/kde'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh
<span class="kw3">echo</span> <span class="st_h">'export KDEDIRS=$KDEDIR'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh</pre></div></div></p>
<p>Nicht-KDE-Benutzer müssen das hier ausführen:<br />
<div id="wpshdo_10" class="wp-synhighlighter-outer"><div id="wpshdt_10" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_10"></a><a id="wpshat_10" class="wp-synhighlighter-title" href="#codesyntax_10"  onClick="javascript:wpsh_toggleBlock(10)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_10" onClick="javascript:wpsh_code(10)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_10" onClick="javascript:wpsh_print(10)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_10" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st_h">''</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export PATH=$HOME/kde/bin:$PATH'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export KDEDIR=$HOME/kde'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export KDEDIRS=$KDEDIR'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc</pre></div></div></p>
<p>Und mit folgendem überprüfen ob es tatsächlich:<br />
<div id="wpshdo_11" class="wp-synhighlighter-outer"><div id="wpshdt_11" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_11"></a><a id="wpshat_11" class="wp-synhighlighter-title" href="#codesyntax_11"  onClick="javascript:wpsh_toggleBlock(11)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_11" onClick="javascript:wpsh_code(11)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_11" onClick="javascript:wpsh_print(11)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_11" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">cat</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw2">cat</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh</pre></div></div><br />
Natürlich müssen die nicht-KDE-Benutzer nur den ersten Befehl ausführen.</p>
<h2>5: .bashrc neu laden</h2>
<p>Nun muss das ganze noch neu geladen werden:<br />
<div id="wpshdo_12" class="wp-synhighlighter-outer"><div id="wpshdt_12" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_12"></a><a id="wpshat_12" class="wp-synhighlighter-title" href="#codesyntax_12"  onClick="javascript:wpsh_toggleBlock(12)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_12" onClick="javascript:wpsh_code(12)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_12" onClick="javascript:wpsh_print(12)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_12" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">source</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc</pre></div></div></p>
<h2>6: Verzeichnisse kreieren</h2>
<p>Nun legt man die folgenden Verzeichnisse an:<br />
<div id="wpshdo_13" class="wp-synhighlighter-outer"><div id="wpshdt_13" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_13"></a><a id="wpshat_13" class="wp-synhighlighter-title" href="#codesyntax_13"  onClick="javascript:wpsh_toggleBlock(13)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_13" onClick="javascript:wpsh_code(13)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_13" onClick="javascript:wpsh_print(13)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_13" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>build<span class="sy0">/</span>amarok</pre></div></div></p>
<h2>7: Amarok (wird gebraucht für MySQL)</h2>
<div id="wpshdo_14" class="wp-synhighlighter-outer"><div id="wpshdt_14" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_14"></a><a id="wpshat_14" class="wp-synhighlighter-title" href="#codesyntax_14"  onClick="javascript:wpsh_toggleBlock(14)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_14" onClick="javascript:wpsh_code(14)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_14" onClick="javascript:wpsh_print(14)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_14" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
git clone git:<span class="sy0">//</span>gitorious.org<span class="sy0">/</span>amarok<span class="sy0">/</span>amarok.git</pre></div></div><br />
Bei mir hat das folgende Revision gegeben: Checked out revision 942886.</p>
<h2>8: MySQL herunterladen</h2>
<p>Da MySQL in Amarok 2 integriert ist, brauchen wir noch die MySQL Quellen. Diese können <a href="http://dev.mysql.com/downloads/mysql/5.1.html#source" target="_blank">hier</a> heruntergeladen werden (natürlich die tar.gz Version). Derzeit ist die aktuelle Version 5.1.32. Damit die nachfolgenden Befehle alle stimmen, muss nach ${HOME}/kde/src heruntergeladen werden.</p>
<p>Alternative kann auch einfach folgendes ausgeführt werden:<br />
<div id="wpshdo_15" class="wp-synhighlighter-outer"><div id="wpshdt_15" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_15"></a><a id="wpshat_15" class="wp-synhighlighter-title" href="#codesyntax_15"  onClick="javascript:wpsh_toggleBlock(15)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_15" onClick="javascript:wpsh_code(15)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_15" onClick="javascript:wpsh_print(15)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_15" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">wget</span> http:<span class="sy0">//</span>dev.mysql.com<span class="sy0">/</span>get<span class="sy0">/</span>Downloads<span class="sy0">/</span>MySQL-<span class="nu0">5.1</span><span class="sy0">/</span>mysql-5.1.40.tar.gz<span class="sy0">/</span>from<span class="sy0">/</span>http:<span class="sy0">//</span>mirror.switch.ch<span class="sy0">/</span>ftp<span class="sy0">/</span>mirror<span class="sy0">/</span>mysql<span class="sy0">/</span></pre></div></div>
<h2>9: MySQL entpacken und installieren</h2>
<p>Dies gilt jetzt natürlich nur, wenn alle Schritte vorher identisch gemacht wurden und MySQL immer noch 5.1.40 ist. Ansonsten muss das geändert werden.<br />
<div id="wpshdo_16" class="wp-synhighlighter-outer"><div id="wpshdt_16" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_16"></a><a id="wpshat_16" class="wp-synhighlighter-title" href="#codesyntax_16"  onClick="javascript:wpsh_toggleBlock(16)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_16" onClick="javascript:wpsh_code(16)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_16" onClick="javascript:wpsh_print(16)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_16" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">tar</span> xzvf mysql-5.1.40.tar.gz
<span class="kw3">cd</span> mysql-5.1.40
<span class="kw2">cp</span> <span class="re5">-R</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>amarok<span class="sy0">/</span>supplementary_scripts<span class="sy0">/</span>mysqle<span class="sy0">/*</span> .</pre></div></div><br />
Solltest du mehr als 1 CPU/Kern haben, musst du noch folgenden Befehl mit der Anzahl Kerne +1 abändern und ausführen. D.h. bei nem Dualcore wäre es &#8220;-j3&#8243; und bei nem Quadcore &#8220;-j5&#8243; (höhere Werte für -j führen seltenerweise zu Probleme. Sollte dies eintreffen, dann einfach -j1 verwenden):<br />
<div id="wpshdo_17" class="wp-synhighlighter-outer"><div id="wpshdt_17" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_17"></a><a id="wpshat_17" class="wp-synhighlighter-title" href="#codesyntax_17"  onClick="javascript:wpsh_toggleBlock(17)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_17" onClick="javascript:wpsh_code(17)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_17" onClick="javascript:wpsh_print(17)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_17" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">export</span> <span class="re2">MAKEOPTS</span>=-j2</pre></div></div><br />
Danach kann MySQL kompiliert werden (das dauert):<br />
<div id="wpshdo_18" class="wp-synhighlighter-outer"><div id="wpshdt_18" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_18"></a><a id="wpshat_18" class="wp-synhighlighter-title" href="#codesyntax_18"  onClick="javascript:wpsh_toggleBlock(18)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_18" onClick="javascript:wpsh_code(18)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_18" onClick="javascript:wpsh_print(18)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_18" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>build-mysqle.sh <span class="re5">--prefix</span>=<span class="co1">${HOME}</span><span class="sy0">/</span>usr</pre></div></div></p>
<h2>10: taglib-extras kompilieren</h2>
<p>Dies wurde vor kurzem auch aus dem SVN ausgegliedert und muss ebenfalls separat kompiliert werden. Dazu folgendes Schritte ausführen:<br />
<div id="wpshdo_19" class="wp-synhighlighter-outer"><div id="wpshdt_19" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_19"></a><a id="wpshat_19" class="wp-synhighlighter-title" href="#codesyntax_19"  onClick="javascript:wpsh_toggleBlock(19)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_19" onClick="javascript:wpsh_code(19)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_19" onClick="javascript:wpsh_print(19)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_19" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">svn</span> <span class="kw2">co</span> <span class="kw2">svn</span>:<span class="sy0">//</span>anonsvn.kde.org<span class="sy0">/</span>home<span class="sy0">/</span>kde<span class="sy0">/</span>trunk<span class="sy0">/</span>kdesupport<span class="sy0">/</span>taglib-extras<span class="sy0">/</span> taglib-extras
<span class="kw3">cd</span> taglib-extras
<span class="kw2">mkdir</span> build
<span class="kw3">cd</span> build
<span class="kw3">export</span> <span class="re2">LD_LIBRARY_PATH</span>=<span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>build<span class="sy0">/</span>taglib-extras<span class="sy0">/</span>taglib-extras
cmake -DWITH_ASF=On -DWITH_MP4=On -DCMAKE_INSTALL_PREFIX=<span class="co1">${HOME}</span><span class="sy0">/</span>kde ..
<span class="kw2">make</span>
<span class="kw2">make</span> <span class="kw2">install</span></pre></div></div></p>
<h2>11: QtScriptGenerator kompilieren</h2>
<p>Dies wurde ebenfalls ausgeglagert, aber es gibt noch einige Schwierigkeiten dazu. Zuerst einfach mal folgendes ausführen oder sich den aktuellen Code <a href="http://code.google.com/p/qtscriptgenerator/downloads/list" target="_blank">hier</a> besorgen:<br />
<div id="wpshdo_20" class="wp-synhighlighter-outer"><div id="wpshdt_20" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_20"></a><a id="wpshat_20" class="wp-synhighlighter-title" href="#codesyntax_20"  onClick="javascript:wpsh_toggleBlock(20)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_20" onClick="javascript:wpsh_code(20)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_20" onClick="javascript:wpsh_print(20)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_20" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">wget</span> http:<span class="sy0">//</span>qtscriptgenerator.googlecode.com<span class="sy0">/</span>files<span class="sy0">/</span>qtscriptgenerator-src-0.1.0.tar.gz
<span class="kw2">tar</span> xfvz qtscriptgenerator-src-0.1.0.tar.gz
<span class="kw3">cd</span> qtscriptgenerator-src-0.1.0</pre></div></div><br />
Ebenfalls hier ist auf die Versionsnummer zu achten. Die Version 0.1.0 hat allerdings noch Fehler und muss (unter Karmic) gepatcht werden (vgl. <a href="http://code.google.com/p/qtscriptgenerator/issues/detail?id=37" target="_blank">hier</a>). Dazu im qtscriptgenerator-src-0.1.0 Verzeichnis folgendes ausführen:<br />
<div id="wpshdo_21" class="wp-synhighlighter-outer"><div id="wpshdt_21" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_21"></a><a id="wpshat_21" class="wp-synhighlighter-title" href="#codesyntax_21"  onClick="javascript:wpsh_toggleBlock(21)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_21" onClick="javascript:wpsh_code(21)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_21" onClick="javascript:wpsh_print(21)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_21" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">nano</span> qtscriptgenerator.gcc-4.4.patch</pre></div></div><br />
Und nachfolgenden Text einfügen:<br />
<div id="wpshdo_22" class="wp-synhighlighter-outer"><div id="wpshdt_22" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_22"></a><a id="wpshat_22" class="wp-synhighlighter-title" href="#codesyntax_22"  onClick="javascript:wpsh_toggleBlock(22)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_22" onClick="javascript:wpsh_code(22)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_22" onClick="javascript:wpsh_print(22)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_22" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">diff</span> <span class="re5">-uNr</span> generator.orig<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h generator<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h
<span class="re5">---</span> generator.orig<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h	<span class="nu0">2008</span>-<span class="nu0">12</span>-05 <span class="nu0">11</span>:01:<span class="nu0">44.000000000</span> +0100
+++ generator<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h	<span class="nu0">2008</span>-<span class="nu0">12</span>-<span class="nu0">13</span> <span class="nu0">10</span>:<span class="nu0">42</span>:<span class="nu0">22.000000000</span> +0100
<span class="sy0">@@</span> -<span class="nu0">30</span>,<span class="nu0">6</span> +<span class="nu0">30</span>,<span class="nu0">7</span> <span class="sy0">@@</span>
 <span class="co0">#include &lt;cctype&gt;</span>
&nbsp;
 <span class="co0">#include &lt;fcntl.h&gt;</span>
+<span class="co0">#include &lt;cstdio&gt;</span>
&nbsp;
 <span class="co0">#ifdef HAVE_MMAP</span>
 <span class="co0">#  include &lt;&gt;sys/mman.h&gt;</span></pre></div></div><br />
Die Datei dann speichern und folgenden Befehl ausführen um zu patchen:<br />
<div id="wpshdo_23" class="wp-synhighlighter-outer"><div id="wpshdt_23" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_23"></a><a id="wpshat_23" class="wp-synhighlighter-title" href="#codesyntax_23"  onClick="javascript:wpsh_toggleBlock(23)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_23" onClick="javascript:wpsh_code(23)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_23" onClick="javascript:wpsh_print(23)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_23" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> qtscriptgenerator.gcc-4.4.patch</pre></div></div><br />
Danach kann mit folgenden Befehlen das ganze kompiliert werden. Hier muss zuerst ins Verzeichnis generator rein und dann noch in qtbindings:<br />
<div id="wpshdo_24" class="wp-synhighlighter-outer"><div id="wpshdt_24" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_24"></a><a id="wpshat_24" class="wp-synhighlighter-title" href="#codesyntax_24"  onClick="javascript:wpsh_toggleBlock(24)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_24" onClick="javascript:wpsh_code(24)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_24" onClick="javascript:wpsh_print(24)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_24" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">export</span> <span class="re2">INCLUDE</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>include<span class="sy0">/</span>qt4
<span class="kw3">cd</span> generator
qmake
<span class="kw2">make</span>
.<span class="sy0">/</span>generator
<span class="kw3">cd</span> ..<span class="sy0">/</span>qtbindings
qmake
<span class="kw2">make</span></pre></div></div><br />
Am Schluss noch die Plugins nach /usr/lib/qt4/plugins/script kopiert werden.<br />
<div id="wpshdo_25" class="wp-synhighlighter-outer"><div id="wpshdt_25" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_25"></a><a id="wpshat_25" class="wp-synhighlighter-title" href="#codesyntax_25"  onClick="javascript:wpsh_toggleBlock(25)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_25" onClick="javascript:wpsh_code(25)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_25" onClick="javascript:wpsh_print(25)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_25" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ..<span class="sy0">/</span>plugins<span class="sy0">/</span>script
<span class="kw2">sudo</span> <span class="kw2">cp</span> <span class="re5">-R</span> <span class="sy0">*</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>qt4<span class="sy0">/</span>plugins<span class="sy0">/</span>script<span class="sy0">/</span></pre></div></div></p>
<h2>12: Zusätzliche Amarok Plugins vorbereiten</h2>
<p>Zuerst liblastfm, damit man über last.fm scrobbeln kann<br />
<div id="wpshdo_26" class="wp-synhighlighter-outer"><div id="wpshdt_26" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_26"></a><a id="wpshat_26" class="wp-synhighlighter-title" href="#codesyntax_26"  onClick="javascript:wpsh_toggleBlock(26)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_26" onClick="javascript:wpsh_code(26)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_26" onClick="javascript:wpsh_print(26)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_26" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> qt4-qmake pkg-config libsamplerate-dev libfftw3-dev ruby <span class="kw2">g++</span> libqt4-dev
<span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>
<span class="kw2">wget</span> http:<span class="sy0">//</span>cdn.last.fm<span class="sy0">/</span>src<span class="sy0">/</span>liblastfm-0.3.0.tar.bz2
<span class="kw2">tar</span> xvfj liblastfm-0.3.0.tar.bz2
<span class="kw3">cd</span> liblastfm-0.3.0
.<span class="sy0">/</span>configure <span class="re5">--release</span> <span class="re5">--prefix</span> <span class="sy0">/</span>usr<span class="sy0">/</span><span class="kw3">local</span>
<span class="kw2">make</span>
<span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div><br />
Für die restlichen Plugins braucht man nur noch die entsprechenden Pakete zu installieren. Einfach die gewünschten Plugins auswählen und die Zeilen einfügen:<br />
<div id="wpshdo_27" class="wp-synhighlighter-outer"><div id="wpshdt_27" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_27"></a><a id="wpshat_27" class="wp-synhighlighter-title" href="#codesyntax_27"  onClick="javascript:wpsh_toggleBlock(27)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_27" onClick="javascript:wpsh_code(27)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_27" onClick="javascript:wpsh_print(27)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_27" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0"># libgpod; das erfüllt auch gerade die Voraussetzungen für Gdk</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libgpod4 libgpod-dev
<span class="co0"># libmtp</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libmtp8 libmtp-dev
<span class="co0"># curl</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> curl libcurl4-openssl-dev
<span class="co0"># libxml2</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libxml2 libxml2-dev
<span class="co0"># loudmouth</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libloudmouth1-<span class="nu0">0</span> libloudmouth1-dev</pre></div></div></p>
<h2>13: Amarok kompilieren</h2>
<p>Amarok kann nun endlich kompiliert werden:<br />
<div id="wpshdo_28" class="wp-synhighlighter-outer"><div id="wpshdt_28" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_28"></a><a id="wpshat_28" class="wp-synhighlighter-title" href="#codesyntax_28"  onClick="javascript:wpsh_toggleBlock(28)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_28" onClick="javascript:wpsh_code(28)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_28" onClick="javascript:wpsh_print(28)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_28" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>amarok
<span class="kw2">mkdir</span> build
<span class="kw3">cd</span> build
cmake -DCMAKE_INSTALL_PREFIX=<span class="co1">${HOME}</span><span class="sy0">/</span>kde -DCMAKE_BUILD_TYPE=debugfull <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>amarok
<span class="kw2">make</span>
<span class="kw2">make</span> <span class="kw2">install</span></pre></div></div><br />
Dies sollte ohne grössere Fehlermeldungen von statten gehen.</p>
<h2>14: KDE Config updaten</h2>
<p>Zuletzt muss noch KDE Config geupdated werden:<br />
<div id="wpshdo_29" class="wp-synhighlighter-outer"><div id="wpshdt_29" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_29"></a><a id="wpshat_29" class="wp-synhighlighter-title" href="#codesyntax_29"  onClick="javascript:wpsh_toggleBlock(29)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_29" onClick="javascript:wpsh_code(29)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_29" onClick="javascript:wpsh_print(29)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_29" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">kbuildsycoca4 <span class="re5">--noincremental</span></pre></div></div></p>
<h2>15: Amarok starten</h2>
<p>Und Amarok kann dann von der Shell aus (ich habs noch nicht anders hingekriegt) mit folgendem Befehl gestartet werden:<br />
<div id="wpshdo_30" class="wp-synhighlighter-outer"><div id="wpshdt_30" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_30"></a><a id="wpshat_30" class="wp-synhighlighter-title" href="#codesyntax_30"  onClick="javascript:wpsh_toggleBlock(30)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_30" onClick="javascript:wpsh_code(30)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_30" onClick="javascript:wpsh_print(30)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_30" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">amarok</pre></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
