<?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; jaunty</title>
	<atom:link href="http://www.simplylinux.ch/tag/jaunty/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.1</generator>
		<item>
		<title>Kubuntu Jaunty &amp; SonyEricsson C905</title>
		<link>http://www.simplylinux.ch/kubuntu-jaunty-sonyericsson-c905</link>
		<comments>http://www.simplylinux.ch/kubuntu-jaunty-sonyericsson-c905#comments</comments>
		<pubDate>Mon, 13 Apr 2009 07:39:14 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[C905]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[Kubuntu 9.04]]></category>
		<category><![CDATA[Sony Ericsson]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=126</guid>
		<description><![CDATA[Ich musste feststellen, dass mein neues SE-C905 Probleme hat wenn ich den Massenspeicher Modus wähle. Der Telefon-Modus (und der andere, zweite von oben) funktionieren einwandfrei und ich werde gefragt ob ich digiKam starten möchte und könnte so direkt die Fotos importieren. Allerdings der Massenspeicher will einfach nicht. Nachfolgend gibts ein kleines Howto wie ich das [...]]]></description>
			<content:encoded><![CDATA[<p>Ich musste feststellen, dass mein neues SE-C905 Probleme hat wenn ich den Massenspeicher Modus wähle. Der Telefon-Modus (und der andere, zweite von oben) funktionieren einwandfrei und ich werde gefragt ob ich digiKam starten möchte und könnte so direkt die Fotos importieren. Allerdings der Massenspeicher will einfach nicht. Nachfolgend gibts ein kleines Howto wie ich das hingekriegt habe.<br />
<span id="more-126"></span><br />
Das Problem liegt darin, dass die entsprechenden udev Rules nicht aktiviert sind. Kubuntu Jaunty kommt zwar mit einem Set (&#8220;/etc/udev/rules.d/60-persistent-storage.rules.dpkg-new&#8221;) aber wegen dem .dpkg-new werden die beim Booten nicht ausgeführt.</p>
<p>Ich habe nicht weiter ausprobiert die auch funktionieren würden, sondern ich habe einfach die von Arch genommen, da ich weiss, dass die funktionieren.</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 schon, falls doch nicht, ein Backup der bestehenden Rules machen und folgenden Befehl 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">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 dann folgendes 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>Sobald man das gemacht hat, muss noch neu gebootet werden und dann läufts <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/kubuntu-jaunty-sonyericsson-c905/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VmWare Workstation (64bit) auf Jaunty</title>
		<link>http://www.simplylinux.ch/vmware-workstation-64bit-auf-jaunty</link>
		<comments>http://www.simplylinux.ch/vmware-workstation-64bit-auf-jaunty#comments</comments>
		<pubDate>Fri, 10 Apr 2009 09:00:50 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[keymap]]></category>
		<category><![CDATA[no sound]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware modules]]></category>
		<category><![CDATA[vmware workstation]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=89</guid>
		<description><![CDATA[VmWare, wie üblich, bereitet wieder einmal einige Schwierigkeiten bei der Installation unter Jaunty. Folgendes habe ich mit VmWare Workstation 64bit gemacht, damit es wieder rund läuft. Zuerst VmWare wie üblich installieren und bald kommen die Probleme wegen den Modulen. Die Module können mit folgendem Script kompiliert werden: Das Skript irgendwo im Home-Verzeichnis speichern (z.B. als [...]]]></description>
			<content:encoded><![CDATA[<p>VmWare, wie üblich, bereitet wieder einmal einige Schwierigkeiten bei der Installation unter Jaunty. Folgendes habe ich mit VmWare Workstation 64bit gemacht, damit es wieder rund läuft.<br />
<span id="more-89"></span><br />
Zuerst VmWare wie üblich installieren und bald kommen die Probleme wegen den Modulen. Die Module können mit folgendem Script kompiliert werden:</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="co0">#!/bin/bash</span>
&nbsp;
<span class="kw3">cd</span> ~
<span class="kw2">rm</span> <span class="re5">-rf</span> vmware-modules
<span class="kw2">mkdir</span> vmware-modules
<span class="kw3">cd</span> vmware-modules
<span class="kw2">find</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>vmware<span class="sy0">/</span>modules<span class="sy0">/</span><span class="kw3">source</span> <span class="re5">-name</span> <span class="st0">&quot;*.tar&quot;</span> <span class="re5">-exec</span> <span class="kw2">tar</span> xf <span class="st_h">'{}'</span> \;
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc
<span class="kw2">rm</span> <span class="re5">-f</span> <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="br0">&#123;</span>vmblock.ko,vmci.ko,vmmon.ko,vmnet.ko,vsock.ko<span class="br0">&#125;</span>
<span class="kw3">cd</span> vmblock-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmblock.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmblock.ko
<span class="kw3">cd</span> vmci-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmci.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmci.ko
<span class="kw3">cd</span> vmmon-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmmon.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmmon.ko
<span class="kw3">cd</span> vmnet-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmnet.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmnet.ko
<span class="co0">#cd vmppuser-only; make; cd ..; cp -p vmppuser.o /lib/modules/`uname -r`/misc/vmppuser.ko</span>
<span class="kw3">cd</span> vsock-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vsock.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vsock.ko
depmod <span class="re5">-a</span>
service vmware restart</pre></div></div>
<p>Das Skript irgendwo im Home-Verzeichnis speichern (z.B. als vmware-build-modules.sh), ausführbar machen (chmod 0755) und dann als root ausführen (sudo ./vmware-build-modules.sh)<br />
Die Kernel Headers müssen installiert sein und wohl auch das build-essential Paket. Da ich zuvor Amarok 2 SVN kompiliert habe, hatte ich die ganzen notwendigen Buildtools schon und kann nicht exakt sagen was notwendig war.</p>
<p>Als weiteres Problem ist dann, wie üblich, der Sound. Auch hier gibts eine einfache Abhilfe. Einfach folgende Befehle ausführen:</p>
<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="kw2">sudo</span> <span class="re5">-i</span>
<span class="kw2">aptitude</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>VmWare benutzt immer noch OSS und damit wird das ganze über ALSA geroutet (einfach ausgedrückt). In den VMs muss der Sound auf /dev/dsp gesetzt werden, sollte es mit der automatischen Erkennung Probleme geben.</p>
<p>Als letzter Punkt muss ich noch das Keyboard Mapping erwähnen. Hier gibts es, wie üblich, auch einige Schwierigkeiten. Die Pfeiltasten funktionieren nicht sauber. Dem kann abgeholfen werden mit folgendem:</p>
<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="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>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/vmware-workstation-64bit-auf-jaunty/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>KDE &amp; Pulseaudio</title>
		<link>http://www.simplylinux.ch/kde-pulseaudio</link>
		<comments>http://www.simplylinux.ch/kde-pulseaudio#comments</comments>
		<pubDate>Thu, 09 Apr 2009 14:48:17 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[no sound]]></category>
		<category><![CDATA[pulseaudio]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=87</guid>
		<description><![CDATA[Da ja Jaunty bald als Stable erscheint habe ich mir schon die Beta gezogen. Ich weiss, ziemlich spät diesmal, aber ich hatte vorher keine Lust. Installation lief ohne Probleme, Upgrade auch (siehe Amarok SVN) -&#62; das läuft gut. Nur also ich dann wieder das 64bit Flash 10 Plugin installieren wollte bemerkte ich die ersten Schwierigkeiten. [...]]]></description>
			<content:encoded><![CDATA[<p>Da ja Jaunty bald als Stable erscheint habe ich mir schon die Beta gezogen. Ich weiss, ziemlich spät diesmal, aber ich hatte vorher keine Lust.</p>
<p>Installation lief ohne Probleme, Upgrade auch (siehe Amarok SVN) -&gt; das läuft gut.</p>
<p>Nur also ich dann wieder das 64bit Flash 10 Plugin installieren wollte bemerkte ich die ersten Schwierigkeiten. Video läuft toll, aber kein Sound. Ein bisschen rumgegooglet und der Schuldige ward gefunden: Pulseaudio.<br />
<span id="more-87"></span><br />
Ich habe zahlreiche Lösungen gefunden. Zuerst hat folgendes geklappt:<br />
- das PPA von Luke Yelavich hinzufügen. Das enthält Updates für Pulseaudio und Alsa (findet sich im Repo Generator).<br />
- ~/.asoundrc kreieren:<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">touch</span> ~<span class="sy0">/</span>.asoundrc</pre></div></div></p>
<p>Das hat am Sonntag geklappt, beim nächsten Reboot aber nicht mehr. Dann habe ich folgende Instruktionen gefunden:<br />
- mich zur Gruppe &#8220;audio&#8221; hinzufügen<br />
- asoundconfig ausführen:<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;">asoundconf set-pulseaudio</pre></div></div><br />
ausführen</p>
<p>Das hat dann wieder geklappt und es gab dann ein Kernelupdate. Nach dem Reboot klappte es wieder nicht mehr. Jetzt hat mich Pulseaudio so genervt, dass ich es komplett deinstalliert habe. Ich habe dazu Synaptic benutzt und nach &#8220;pulseaudio&#8221; gesucht und alles entfernt bis auf &#8220;libpulse0&#8243;, dort waren jede Menge KDE Abhängigkeiten drin. Ebenfalls habe ich nach Flash gesucht und alles entfernt. Am Schluss habe ich noch folgenden Befehl ausgeführt:<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;">pkill pulse</pre></div></div></p>
<p>Jetzt läuft wieder alles gut und ich musste mich dazu nicht mal ausloggen oder neu starten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kde-pulseaudio/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amarok 2 SVN unter K/X/Ubuntu kompilieren</title>
		<link>http://www.simplylinux.ch/amarok-2-svn-unter-kxubuntu-kompilieren</link>
		<comments>http://www.simplylinux.ch/amarok-2-svn-unter-kxubuntu-kompilieren#comments</comments>
		<pubDate>Sun, 22 Mar 2009 22:25:55 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=67</guid>
		<description><![CDATA[Amarok 2 auf *buntu 8.10 selbst kompilieren Update Dieses Howto ist komplett veraltet, da weitere Sachen aus dem Amarok Repo ausgelagert wurde und weil Amarok selbst einen Wechsel von SVN zu Git durchgeführt hat. Siehe hier für das aktuelle Howto: http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren Einführung Amarok ist ein genialer Musikplayer, allerdings hinken die Repo-Versionen stark hinten drein was [...]]]></description>
			<content:encoded><![CDATA[<h1><del datetime="2009-11-02T18:57:50+00:00">Amarok 2 auf *buntu 8.10 selbst kompilieren</del></h1>
<h2>Update</h2>
<p>Dieses Howto ist komplett veraltet, da weitere Sachen aus dem Amarok Repo ausgelagert wurde und weil Amarok selbst einen Wechsel von SVN zu Git durchgeführt hat. Siehe hier für das aktuelle Howto: <a href="http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren">http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren</a></p>
<h2>Einführung</h2>
<p>Amarok ist ein genialer Musikplayer, allerdings hinken die Repo-Versionen stark hinten drein was Aktualität angeht. Amarok Neon Project baut zwar täglich neue Versionen für deren Repo, aber in letzter Zeit hat das nicht mehr geklappt. Wer einfach ein bisschen eine aktualisiertere Version haben will, soll meinen <a href="http://repogen.simplylinux.ch" target="_blank">Repo Generator</a> benutzen und dort das Neon Projekt auswählen.</p>
<p>Im nachfolgenden Howto werde ich allerdings auch noch ein paar weitere Dinge einbringen. So das Medibuntu Repo mit den w32/w64codecs (kommt halt darauf an, ob man ein 32- oder 64-bit OS installiert hat). Ebenfalls installiere ich auch direkt die kubuntu-restricted-extras. Damit sollten fast alle üblichen Codecs installiert sein.<br />
<span id="more-67"></span><br />
Das ganze Howto habe ich auf einer Vanilla-Kubuntu Installation durchgeführt. Je nachdem wie stark dein System modifiziert wurde braucht es Änderungen.</p>
<p>Ein Dank geht speziell an markey und mamarok aus dem #amarok Channel auf irc.freenode.org und insbesondere auch an folgende Seiten:<br />
<a href="http://amarok.kde.org/blog/archives/833-Installing-Amarok-2-from-SVN-in-your-home-directory.html" target="_blank">Installing Amarok 2 from SVN in your home directory</a><br />
<a href="http://amarok.kde.org/wiki/Development/MySQL_Embedded" target="_blank">Amarok 2 and MySQL Embedded</a></p>
<h2>Jaunty Benutzer</h2>
<p>Für Jaunty Benutzer gibts einige Änderungen.<br />
(1) In Schritt eins muss das Packet &#8220;amarok-enginge-xine&#8221; nicht entfernt werden, da es nicht installiert ist.<br />
(2) In Schritt 13 muss QtScriptGenerator nicht gepatcht werden.<br />
(3) Bevor Amarok in Schritt 16 gestartet wird, muss das System neu gestartet werden.<br />
Ich habe das auf einer Vanially Kubuntu Jaunty 9.04 Beta Installation gestestet und ein Logfile der ganzen Installation angefertigt. Das Log kann <a href="http://www.simplylinux.ch/wp-content/uploads/amarok_installlog.tar.gz">hier</a> heruntergeladen werden. Die entpackte Datei ist 2.5 MB gross und umfasst 30&#8217;000 Zeilen.</p>
<h2>1: Bisherige Amarok Installation entfernen</h2>
<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="kw2">sudo</span> <span class="kw2">apt-get</span> purge amarok amarok-common amarok-engine-xine</pre></div></div>
<p>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: Sources List updaten</h2>
<p>Dazu kann meinen meinen <a href="http://repogen.simplylinux.ch" target="_blank">Repo Generator</a> nehmen. Hier ist wichtig, dass man &#8220;main, restricted, universe, multiverse&#8221;, &#8220;security, updates, proposed, backports&#8221; sowie &#8220;KDE 4.2 PPA, Medibuntu&#8221; nimmt. Medibuntu ist freiwillig, ich kanns aber nur empfehlen.</p>
<p>Dann müsste eine Liste wie unten stehend generiert werden:</p>
<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="co0">#############################################################</span>
<span class="co0">################### OFFICIAL UBUNTU REPOS ###################</span>
<span class="co0">#############################################################</span>
&nbsp;
<span class="co0">###### Ubuntu Main Repos</span>
deb http:<span class="sy0">//</span>ch.archive.ubuntu.com<span class="sy0">/</span>ubuntu<span class="sy0">/</span> intrepid main restricted universe multiverse
&nbsp;
<span class="co0">###### Ubuntu Update Repos</span>
deb http:<span class="sy0">//</span>ch.archive.ubuntu.com<span class="sy0">/</span>ubuntu<span class="sy0">/</span> intrepid-security main restricted universe multiverse
deb http:<span class="sy0">//</span>ch.archive.ubuntu.com<span class="sy0">/</span>ubuntu<span class="sy0">/</span> intrepid-updates main restricted universe multiverse
deb http:<span class="sy0">//</span>ch.archive.ubuntu.com<span class="sy0">/</span>ubuntu<span class="sy0">/</span> intrepid-proposed main restricted universe multiverse
deb http:<span class="sy0">//</span>ch.archive.ubuntu.com<span class="sy0">/</span>ubuntu<span class="sy0">/</span> intrepid-backports main restricted universe multiverse
&nbsp;
<span class="co0">###### Ubuntu Partner Repo</span>
deb http:<span class="sy0">//</span>archive.canonical.com<span class="sy0">/</span>ubuntu intrepid partner
&nbsp;
<span class="co0">##############################################################</span>
<span class="co0">##################### UNOFFICIAL  REPOS ######################</span>
<span class="co0">##############################################################</span>
&nbsp;
<span class="co0">###### 3rd Party Binary Repos</span>
&nbsp;
<span class="co0">#### KDE 4.2 PPA Repos - http://www.kubuntu.org/news/kde-4.2</span>
<span class="co0">## Run this command: gpg --keyserver keyserver.ubuntu.com --recv-keys 493B3065 &amp;&amp; gpg --export -a 493B3065 | sudo apt-key add -</span>
deb http:<span class="sy0">//</span>ppa.launchpad.net<span class="sy0">/</span>kubuntu-experimental<span class="sy0">/</span>ubuntu intrepid main
&nbsp;
<span class="co0">#### Medibuntu - http://www.medibuntu.org/</span>
<span class="co0">## Run this command: sudo apt-get update &amp;&amp; sudo apt-get install medibuntu-keyring &amp;&amp; sudo apt-get update</span>
deb http:<span class="sy0">//</span>packages.medibuntu.org<span class="sy0">/</span> intrepid <span class="kw2">free</span> non-free</pre></div></div>
<p>Mit dieser Liste dann /etc/apt/sources.list ersetzen oder ergänzen.</p>
<p>Zuletzt noch die GPG-Schlüssel imporiteren:</p>
<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;">gpg <span class="re5">--keyserver</span> keyserver.ubuntu.com <span class="re5">--recv-keys</span> 493B3065 <span class="sy0">&amp;&amp;</span> gpg <span class="re5">--export</span> <span class="re5">-a</span> 493B3065 <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">apt-key</span> add -
<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> <span class="kw2">install</span> medibuntu-keyring <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">apt-get</span> update</pre></div></div>
<h2>3: Upgraden</h2>
<p>Nachdem nun KDE 4.2 vorhanden ist, muss das System geupgraded werden:</p>
<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">sudo</span> <span class="kw2">apt-get</span> dist-upgrade</pre></div></div>
<p>Und mit folgendem Befehl kann man noch nicht-länger benötigte Abhängigkeiten beseitigen:</p>
<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="kw2">sudo</span> <span class="kw2">apt-get</span> autoremove</pre></div></div>
<h2>4: Reboot</h2>
<p>Danach das System rebooten:</p>
<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="kw2">sudo</span> reboot</pre></div></div>
<h2>5: Benötigte Pakete</h2>
<p>Danach die benötigten Pakete installieren (wer ein 64-bit OS benutzt soll w64codecs anstelle von w32codecs nehmen):</p>
<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">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> kubuntu-restricted-extras w32codecs build-essential kde-devel subversion libmysqlclient15-dev libncurses5-dev libtag1-dev libstrigiqtdbusclient-dev</pre></div></div>
<h2>6: .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:</p>
<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">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>Nicht-KDE-Benutzer müssen das hier ausführen:</p>
<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="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>Und mit folgendem überprüfen ob es tatsächlich:</p>
<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="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>
<p>Natürlich müssen die nicht-KDE-Benutzer nur den ersten Befehl ausführen.</p>
<h2>7: .bashrc neu laden</h2>
<p>Nun muss das ganze noch neu geladen werden:</p>
<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">source</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc</pre></div></div>
<h2>8: Verzeichnisse kreieren</h2>
<p>Nun legt man die folgenden Verzeichnisse an:</p>
<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">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>
<h2>9: Amarok und taglib-extras herunterladen</h2>
<p>Nun müssen noch Amarok und taglib-extras heruntergeladen werden:</p>
<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="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>extragear<span class="sy0">/</span>multimedia<span class="sy0">/</span>amarok amarok
<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</pre></div></div>
<p>Bei mir hat das folgende Revision gegeben: Checked out revision 942886.</p>
<h2>10: 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:</p>
<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="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.32.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>11: 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.28 ist. Ansonsten muss das geändert werden.</p>
<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="kw2">tar</span> xzvf mysql-5.1.32.tar.gz
<span class="kw3">cd</span> mysql-5.1.32
<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>
<p>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):</p>
<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">export</span> <span class="re2">MAKEOPTS</span>=-j2</pre></div></div>
<p>Danach kann MySQL kompiliert werden (das dauert):</p>
<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="sy0">/</span>build-mysqle.sh <span class="re5">--prefix</span>=<span class="co1">${HOME}</span><span class="sy0">/</span>usr</pre></div></div>
<h2>12: 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:</p>
<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="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>taglib-extras<span class="sy0">/</span>
<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 -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>
<h2>13: QtScriptGenerator kompilieren</h2>
<p>Dies wurde ebenfalls ausgegliert, 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:</p>
<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="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>
<p>Ebenfalls hier ist auf die Versionsnummer zu achten. Die Version 0.1.0 hat allerdings noch fehler und muss (unter *buntu) gepatcht werden. Dazu im qtscriptgenerator-src-0.1.0 Verzeichnis folgendes ausführen:</p>
<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;"><span class="kw2">nano</span> include_everything.patch</pre></div></div>
<p>Und nachfolgenden Text einfügen:<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;"><span class="re5">---</span> b<span class="sy0">/</span>generator<span class="sy0">/</span>qtscript_masterinclude.h	2009-03-21 20:37:30.719523909 <span class="re5">-0400</span>
+++ a<span class="sy0">/</span>generator<span class="sy0">/</span>qtscript_masterinclude.h	2009-03-21 21:00:25.108149339 <span class="re5">-0400</span>
<span class="sy0">@@</span> -<span class="nu0">31</span>,<span class="nu0">17</span> +<span class="nu0">31</span>,<span class="nu0">41</span> <span class="sy0">@@</span>
&nbsp;
 <span class="co0">#include </span>
&nbsp;
-<span class="co0">#ifndef QT_NO_XMLPATTERNS</span>
-<span class="co0">#  include</span>
-<span class="co0">#endif</span>
-
-<span class="co0">#ifndef QT_NO_WEBKIT</span>
-<span class="co0">#  include</span>
-<span class="co0">#endif</span>
-
-<span class="co0">#ifndef QT_NO_PHONON</span>
-<span class="co0">#  include</span>
&nbsp;
-<span class="co0">#endif</span>
+<span class="co0">#include</span>
+
+<span class="co0">#include</span>
+
+<span class="co0">#include &quot;phonon/abstractaudiooutput.h&quot;</span>
+<span class="co0">#include &quot;phonon/abstractmediastream.h&quot;</span>
+<span class="co0">#include &quot;phonon/abstractvideooutput.h&quot;</span>
+<span class="co0">#include &quot;phonon/addoninterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/audiooutput.h&quot;</span>
+<span class="co0">#include &quot;phonon/audiooutputinterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/backendcapabilities.h&quot;</span>
+<span class="co0">#include &quot;phonon/backendinterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/effect.h&quot;</span>
+<span class="co0">#include &quot;phonon/effectinterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/effectparameter.h&quot;</span>
+<span class="co0">#include &quot;phonon/effectwidget.h&quot;</span>
+<span class="co0">#include &quot;phonon/mediacontroller.h&quot;</span>
+<span class="co0">#include &quot;phonon/medianode.h&quot;</span>
+<span class="co0">#include &quot;phonon/mediaobject.h&quot;</span>
+<span class="co0">#include &quot;phonon/mediaobjectinterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/mediasource.h&quot;</span>
+<span class="co0">#include &quot;phonon/objectdescription.h&quot;</span>
+<span class="co0">#include &quot;phonon/objectdescriptionmodel.h&quot;</span>
+<span class="co0">#include &quot;phonon/path.h&quot;</span>
+<span class="co0">#include &quot;phonon/phonondefs.h&quot;</span>
+<span class="co0">#include &quot;phonon/phononnamespace.h&quot;</span>
+<span class="co0">#include &quot;phonon/platformplugin.h&quot;</span>
+<span class="co0">#include &quot;phonon/seekslider.h&quot;</span>
+<span class="co0">#include &quot;phonon/streaminterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/videoplayer.h&quot;</span>
+<span class="co0">#include &quot;phonon/videowidget.h&quot;</span>
+<span class="co0">#include &quot;phonon/videowidgetinterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/volumefadereffect.h&quot;</span>
+<span class="co0">#include &quot;phonon/volumefaderinterface.h&quot;</span>
+<span class="co0">#include &quot;phonon/volumeslider.h&quot;</span>
&nbsp;
 <span class="co0">#include &quot;../qtbindings/qtscript_core/qtscriptconcurrent.h&quot;</span></pre></div></div></p>
<p>die Datei dann speichern und folgenden Befehl ausführen um zu patchen:</p>
<div id="wpshdo_31" class="wp-synhighlighter-outer"><div id="wpshdt_31" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_31"></a><a id="wpshat_31" class="wp-synhighlighter-title" href="#codesyntax_31"  onClick="javascript:wpsh_toggleBlock(31)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_31" onClick="javascript:wpsh_code(31)" 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_31" onClick="javascript:wpsh_print(31)" 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_31" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p1</span> <span class="sy0">&lt;</span> include_everything.patch</pre></div></div>
<p>Danach kann mit folgenden Befehlen das ganze kompiliert werden. Hier muss zuerst ins Verzeichnis generator rein und dann noch in qtbindings:</p>
<div id="wpshdo_32" class="wp-synhighlighter-outer"><div id="wpshdt_32" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_32"></a><a id="wpshat_32" class="wp-synhighlighter-title" href="#codesyntax_32"  onClick="javascript:wpsh_toggleBlock(32)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_32" onClick="javascript:wpsh_code(32)" 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_32" onClick="javascript:wpsh_print(32)" 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_32" 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>
<p>Am Schluss noch die Plugins nach /usr/lib/qt4/plugins/script kopiert werden.</p>
<div id="wpshdo_33" class="wp-synhighlighter-outer"><div id="wpshdt_33" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_33"></a><a id="wpshat_33" class="wp-synhighlighter-title" href="#codesyntax_33"  onClick="javascript:wpsh_toggleBlock(33)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_33" onClick="javascript:wpsh_code(33)" 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_33" onClick="javascript:wpsh_print(33)" 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_33" 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>
<h2>14: Amarok kompilieren</h2>
<p>Nun kann endlich Amarok kompiliert werden:</p>
<div id="wpshdo_34" class="wp-synhighlighter-outer"><div id="wpshdt_34" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_34"></a><a id="wpshat_34" class="wp-synhighlighter-title" href="#codesyntax_34"  onClick="javascript:wpsh_toggleBlock(34)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_34" onClick="javascript:wpsh_code(34)" 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_34" onClick="javascript:wpsh_print(34)" 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_34" 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>
<p>Dies sollte ohne grössere Fehlermeldungen von statten gehen.</p>
<h2>15: KDE Config updaten</h2>
<p>Zuletzt muss noch KDE Config geupdated werden:</p>
<div id="wpshdo_35" class="wp-synhighlighter-outer"><div id="wpshdt_35" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_35"></a><a id="wpshat_35" class="wp-synhighlighter-title" href="#codesyntax_35"  onClick="javascript:wpsh_toggleBlock(35)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_35" onClick="javascript:wpsh_code(35)" 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_35" onClick="javascript:wpsh_print(35)" 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_35" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">kbuildsycoca4 <span class="re5">--noincremental</span></pre></div></div>
<h2>16: Amarok starten</h2>
<p>Und Amarok kann dann von der Shell aus (ich habs noch nicht anders hingekriegt) mit folgendem Befehl gestartet werden:</p>
<div id="wpshdo_36" class="wp-synhighlighter-outer"><div id="wpshdt_36" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_36"></a><a id="wpshat_36" class="wp-synhighlighter-title" href="#codesyntax_36"  onClick="javascript:wpsh_toggleBlock(36)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_36" onClick="javascript:wpsh_code(36)" 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_36" onClick="javascript:wpsh_print(36)" 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_36" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">amarok</pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/amarok-2-svn-unter-kxubuntu-kompilieren/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
