<?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</title>
	<atom:link href="http://www.simplylinux.ch/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplylinux.ch</link>
	<description>Jeder kann Linux beherrschen lernen...</description>
	<lastBuildDate>Sat, 31 Mar 2012 05:24:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SSD (Solid State Disk) &#8211; Addon</title>
		<link>http://www.simplylinux.ch/ssd-solid-state-disk-addon</link>
		<comments>http://www.simplylinux.ch/ssd-solid-state-disk-addon#comments</comments>
		<pubDate>Wed, 07 Mar 2012 17:14:16 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[solid state disk]]></category>
		<category><![CDATA[ssd]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=465</guid>
		<description><![CDATA[Im letzten Eintrag betreffend meinem Wechsel auf SSDs habe ich noch vergessen eine Ã„nderung an Chromium zu kommunizieren: Chromium Cache nach /tmp verlagern Wer sich sein System mal ein bisschen anschaut, der merkt, dass /etc/chromium noch eine default Datei vorhanden ist. Wenn man die öffnet, dann sieht man unter anderem folgendes: Hier kann man also [...]]]></description>
			<content:encoded><![CDATA[<p>Im letzten <a href="http://www.simplylinux.ch/ssd-solid-state-disk" title="http://www.simplylinux.ch/ssd-solid-state-disk">Eintrag</a> betreffend meinem Wechsel auf SSDs habe ich noch vergessen eine Ã„nderung an Chromium zu kommunizieren:<br />
<span id="more-465"></span></p>
<p><strong>Chromium Cache nach /tmp verlagern</strong><br />
Wer sich sein System mal ein bisschen anschaut, der merkt, dass <em>/etc/chromium</em> noch eine default Datei vorhanden ist. Wenn man die öffnet, dann sieht man unter anderem folgendes:<br />
<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="re2">CHROMIUM_FLAGS</span>=<span class="st0">&quot;&quot;</span></pre></div></div><br />
Hier kann man also Chromium mitteilen, dass man noch ein paar gewünschte Parameter dazu haben will. Dies ist insofern praktisch, als dass man diese dann nicht mehr per Hand oder sonstigen Script aufzurufen braucht. Auf dieser Seite gibts jede Menge dieser Parameter: <a href="http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/" title="http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/">http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/</a><br />
Ich habe diese Zeile also wie folgt geändert:<br />
<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="re2">CHROMIUM_FLAGS</span>=<span class="st0">&quot;--disk-cache-dir=/tmp/cache/chromium --disk-cache-size=102400000  --memory-model=low&quot;</span></pre></div></div><br />
Zuerst sage ich, dass Chromium den Cache auch ins /tmp folder legen soll. Bei einem Reboot ist der Weg und macht somit auch keine Schreibzyklen auf der SSD. Dann sage ich, dass der Cache max. 100 MB sein soll (na ja, nahe dran an 100MB) und zuletzt sage ich auch hier, dass Chromium Ram wieder freigeben soll, wenn möglich.</p>
<p>Ich habe jetzt diese Settings einige Tage benutzt und zwischendurch auch mal ein 64bit Windows 7 mit 1.5 GB ram in VBox laufen lassen und hatte bisher keine Probleme.</p>
<p>Bei Chrome scheint das allerdings nicht zu gehen, da ich keine globale Config Datei gefunden habe. Wer eine solche kennt, oder noch ein paar andere nützliche Command Line Switches kennt, bitte melden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/ssd-solid-state-disk-addon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSD (Solid State Disk)</title>
		<link>http://www.simplylinux.ch/ssd-solid-state-disk</link>
		<comments>http://www.simplylinux.ch/ssd-solid-state-disk#comments</comments>
		<pubDate>Tue, 06 Mar 2012 09:52:57 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[discard]]></category>
		<category><![CDATA[dm-crypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[kernel option]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[luks]]></category>
		<category><![CDATA[noatime]]></category>
		<category><![CDATA[nodiratime]]></category>
		<category><![CDATA[noop]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[tmpfs]]></category>
		<category><![CDATA[trim]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=458</guid>
		<description><![CDATA[So, nachdem ich vor kurzem wieder mal auf Chrome/ium gewechselt habe, hatte ich die ganze Zeit Probleme mit Ram. Es ist einfach ein extremer Ressourcenfresser. Ich habe schlussendlich die Konsequenz daraus gezogen und mir ein neues Notebook mit mehr Ram zugelegt (nun 8GB). Zudem verfügt es über eine SSD (Solid State Disk). Da ich grundsätzlich [...]]]></description>
			<content:encoded><![CDATA[<p>So, nachdem ich vor kurzem wieder mal auf Chrome/ium gewechselt habe, hatte ich die ganze Zeit Probleme mit Ram. Es ist einfach ein extremer Ressourcenfresser. Ich habe schlussendlich die Konsequenz daraus gezogen und mir ein neues Notebook mit mehr Ram zugelegt (nun 8GB). Zudem verfügt es über eine SSD (Solid State Disk).</p>
<p>Da ich grundsätzlich alles verschlüssle, war sodann die Frage, ob es hier gewissen Optimierungsbedarf gibt, da SSDs eine andere Technik darstellen. Nachfolgend erläutere ich, was ich alles gemacht habe.<br />
<span id="more-458"></span><br />
<strong>Blockgrösse Anpassung</strong><br />
Um die beste Performance aus der SSD herauszuholen ist es wichtig, dass die Blockgrösse und Sektoren optimal gewählt werden. Dazu mit einer Live-CD aufstarten und folgenden Befehl ausführen:<br />
<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="kw2">sudo</span> fdisk <span class="re5">-l</span> <span class="sy0">/</span>dev<span class="sy0">/</span>sda <span class="sy0">|</span> <span class="kw2">grep</span> sectors</pre></div></div><br />
Das Resultat dürfte dann etwas so aussehen: <em>255 heads, 63 sectors/track, 4865 cylinders</em><br />
Mit nachfolgendem Befehl dann die entsprechenden Daten verwenden:<br />
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> fdisk <span class="re5">-H</span> 255 <span class="re5">-S</span> <span class="nu0">63</span> <span class="sy0">/</span>dev<span class="sy0">/</span>sda</pre></div></div><br />
Die Live-CD noch nicht auswerfen, da nachfolgend auch gerade noch partitioniert und das verschlüsselte Volume erstellt wird.</p>
<p>&nbsp;</p>
<p><strong>Partitionierung</strong><br />
Die enthaltene SSD verfügt nur über 160GB Kapazität. Ich habe mir die Frage gestellt, ob ich überhaupt SWAP anlegen soll. Ich bin der Meinung, dass 8GB Ram zur Zeit ausreichen und SWAP nicht notwendig ist. Der Nachteil dabei ist, dass das Gerät nicht in Hibernation Mode gesetzt werden kann. Ich benutz Hibernation sowieso nicht und mit der SSD dauert beim Aufstarten die Eingabe des Verschlüsselungskeys am längsten. Ich habe somit eine 200MB Partition für /boot geschaffen und der Rest ist root &#8220;/&#8221;.<br />
Immer noch in der Live-CD dann gParted (oder was ähnliches starten) und die Partitionierung vornehmen.</p>
<p>&nbsp;</p>
<p><strong>Verschlüsselte Volumes</strong><br />
Da die SSDs extrem schnell sind und auch neuere Prozessoren AES-NI (zumindest die von Intel) haben, kann auch die das Standard-Payload von Luks angepasst werden. Standardmässig verwendet der Kernel ein 1MB Payload (IIRC), bei SSDs können wir dies auf 4MB erhöhen:<br />
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">cryptsetup luksFormat <span class="re5">--align-payload</span>=<span class="nu0">8192</span> <span class="sy0">/</span>dev<span class="sy0">/</span>sda2</pre></div></div><br />
In diesem Beispiel ist sda2 natürlich meine zukünftige root Partition. Allenfalls können auch die sonstigen Luks / dm-crypt Optionen noch angepasst werden.</p>
<p>&nbsp;</p>
<p><strong>Installation starten</strong><br />
Nun kann die Kubuntu Alternate Install CD verwendet werden. Bei der Partitionierung auf manuell umstellen. Für die root Partition dann ein &#8220;encrypted volume&#8221; auswählen und dann im Setup für die verschlüsselten Partitionen kann &#8220;activate&#8221; ausgewählt werden. Damit wird die zuvor mit der Live-CD erstellte verschlüsselte Partition aktiviert &#8211; man braucht nur das Passwort einzugeben. Täte man das nicht, habe ich noch nicht gesehen, wie ich den &#8220;&#8211;align-payload=8192&#8243; Parameter während der Installation verwenden kann.</p>
<p>&nbsp;</p>
<p><strong>TMPFS erstellen</strong><br />
Da die SSDs ja nur eine begrenzte Wiederbeschreibbarkeit haben, ist zu überlegen, ob gewisse temporäre Verzeichnisse nicht in ein &#8220;Ram-Drive&#8221; geladen werden sollen. Ich bin zum Schluss gekommen, dass mit 8GB Ram, ich mir das leisten kann. Auf der anderen Seite, soll ja die Wiederbeschreibbarkeit extrem zugenommen haben &#8211; also das es nicht absolut notwendig wäre.<br />
Deshalb: Nach der Installation wieder mit der Live-CD starten (ich will ja nicht unnötig Abnutzung erzeugen und dann folgendes in die <em>/etc/fstab</em> eintragen:</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;">tmpfs <span class="sy0">/</span>tmp tmpfs defaults <span class="nu0">0</span> <span class="nu0">0</span>
tmpfs <span class="sy0">/</span>var<span class="sy0">/</span>log tmpfs defaults <span class="nu0">0</span> <span class="nu0">0</span>
tmpfs <span class="sy0">/</span>var<span class="sy0">/</span>tmp tmpfs defaults <span class="nu0">0</span> <span class="nu0">0</span></pre></div></div>
<p>Damit werden diese drei Verzeichnisse in Ram geladen. <strong>Vorsicht:</strong> K3B und andere Programme könnten grosse Dateien nach /tmp schreiben. Die könnte dazu führen, dass zuwenig Ram vorhanden ist. Also immer zuerst prüfen.</p>
<p>&nbsp;</p>
<p><strong>Optmierung der fstab Einträge für /boot und root &#8220;/&#8221;</strong><br />
Wenn wir gerade dabei sind, die fstab zu bearbeiten, so müssen die Standardeinträge für /boot und root &#8220;/&#8221; noch angepasst werden. Diese sehen bei mir so aus:</p>
<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="sy0">/</span>dev<span class="sy0">/</span>mapper<span class="sy0">/</span>sda2_crypt <span class="sy0">/</span> ext4 noatime,nodiratime,discard,<span class="re2">data</span>=ordered,<span class="re2">errors</span>=remount-ro <span class="nu0">0</span> <span class="nu0">1</span>
<span class="co0"># /boot was on /dev/sda1 during installation</span>
<span class="re2">UUID</span>=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <span class="sy0">/</span>boot ext4 noatime,nodiratime,discard,<span class="re2">data</span>=ordered <span class="nu0">0</span> <span class="nu0">2</span></pre></div></div>
<p>&nbsp;</p>
<p><strong>Chromium Cache nach /tmp verlagern</strong><br />
Wer sich sein System mal ein bisschen anschaut, der merkt, dass <em>/etc/chromium</em> noch eine default Datei vorhanden ist. Wenn man die öffnet, dann sieht man unter anderem folgendes:<br />
<div id="wpshdo_8" class="wp-synhighlighter-outer"><div id="wpshdt_8" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re2">CHROMIUM_FLAGS</span>=<span class="st0">&quot;&quot;</span></pre></div></div><br />
Hier kann man also Chromium mitteilen, dass man noch ein paar gewünschte Parameter dazu haben will. Dies ist insofern praktisch, als dass man diese dann nicht mehr per Hand oder sonstigen Script aufzurufen braucht. Auf dieser Seite gibts jede Menge dieser Parameter: <a href="http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/" title="http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/">http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/</a><br />
Ich habe diese Zeile also wie folgt geändert:<br />
<div id="wpshdo_9" class="wp-synhighlighter-outer"><div id="wpshdt_9" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re2">CHROMIUM_FLAGS</span>=<span class="st0">&quot;--disk-cache-dir=/tmp/cache/chromium --disk-cache-size=102400000  --memory-model=low&quot;</span></pre></div></div><br />
Zuerst sage ich, dass Chromium den Cache auch ins /tmp folder legen soll. Bei einem Reboot ist der Weg und macht somit auch keine Schreibzyklen auf der SSD. Dann sage ich, dass der Cache max. 100 MB sein soll (na ja, nahe dran an 100MB) und zuletzt sage ich auch hier, dass Chromium Ram wieder freigeben soll, wenn möglich.</p>
<p>Ich habe jetzt diese Settings einige Tage benutzt und zwischendurch auch mal ein 64bit Windows 7 mit 1.5 GB ram in VBox laufen lassen und hatte bisher keine Probleme.</p>
<p>Bei Chrome scheint das allerdings nicht zu gehen, da ich keine globale Config Datei gefunden habe. Wer eine solche kennt, oder noch ein paar andere nützliche Command Line Switches kennt, bitte melden.</p>
<p>&nbsp;</p>
<p><strong>Kernel Optionen</strong><br />
Ebenfalls kann auch noch der I/O Scheduler für die SSD optimiert werden. Dazu muss zuerst das Paket <em>sysfsutils</em> installiert werden:</p>
<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> <span class="kw2">install</span> sysfsutils</pre></div></div>
<p>Und danach die <em>/etc/sysfs.conf</em> anpassen, indem folgendes hinzugefügt wird.:</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;">block<span class="sy0">/</span>sda<span class="sy0">/</span>queue<span class="sy0">/</span>scheduler = noop</pre></div></div>
<p>&nbsp;</p>
<p><strong>Apache Problem</strong><br />
Ich musste sodann feststellen, dass Apache nicht startet, wenn gewisse Verzeichnisse nicht vorhanden sind. Das ist irgendwie dämlich &#8211; ist nun aber so. Jedoch gibt es Abhilfe hiezu, indem man <em>/etc/init.d/apache2-tmpfs</em> bearbeitet und folgendes einfügt:</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;"><span class="co0">#!/bin/bash</span>
<span class="co0">#</span>
<span class="co0">### BEGIN INIT INFO</span>
<span class="co0"># Provides: apache2-tmpfs</span>
<span class="co0"># Default-Start: 2 3 4 5</span>
<span class="co0"># Default-Stop: 0 1 6</span>
<span class="co0"># Required-Start:</span>
<span class="co0"># Required-Stop:</span>
<span class="co0"># Short-Description: Create /var/log/apache2/error.log on tmpfs at startup</span>
<span class="co0"># Description: Create /var/log/apache2/error.log needed by Apache.</span>
<span class="co0">### END INIT INFO</span>
<span class="co0">#</span>
<span class="co0"># main()</span>
<span class="co0">#</span>
<span class="kw1">case</span> <span class="st0">&quot;<span class="es3">${1:-''}</span>&quot;</span> <span class="kw1">in</span>
<span class="st_h">'start'</span><span class="br0">&#41;</span>
<span class="co0"># create the /var/log/apache2/error.log needed by apache</span>
<span class="kw2">mkdir</span> <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>apache2
<span class="kw2">chmod</span> 777 <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>apache2
<span class="kw2">touch</span> <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>apache2<span class="sy0">/</span>error.log
<span class="kw2">chmod</span> 777 <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>apache2<span class="sy0">/</span>error.log
<span class="sy0">;;</span>
<span class="st_h">'stop'</span><span class="br0">&#41;</span>
<span class="sy0">;;</span>
<span class="st_h">'restart'</span><span class="br0">&#41;</span>
<span class="sy0">;;</span>
<span class="st_h">'reload'</span><span class="sy0">|</span><span class="st_h">'force-reload'</span><span class="br0">&#41;</span>
<span class="sy0">;;</span>
<span class="st_h">'status'</span><span class="br0">&#41;</span>
<span class="sy0">;;</span>
<span class="sy0">*</span><span class="br0">&#41;</span>
<span class="kw3">echo</span> <span class="st0">&quot;Usage: <span class="es2">$SELF</span> start&quot;</span>
<span class="kw3">exit</span> 1
<span class="sy0">;;</span>
<span class="kw1">esac</span></pre></div></div>
<p>Danach muss dieses Script noch ausführbar gemacht 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">chmod</span> 0755 <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>apache2-tmpfs</pre></div></div>
<p>Und beim Aufstarten und Heruntergefahren ausgeführt werden:</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;">update-rc.d apache2-tmpfs defaults <span class="nu0">90</span> <span class="nu0">10</span></pre></div></div>
<p>&nbsp;</p>
<p><strong>Weitere Optimierung</strong><br />
Es könnte noch weitere Optmierungen vorgenommen werden wie die Deaktivierung des Journaling oder ähnliche Sachen. Diese sind mir aber zu &#8220;gefährlich&#8221;, weswegen ich darauf verzichte. Nachfolgend aber noch ein paar Links mit entsprechenden Infos:</p>
<p><a href="https://wiki.ubuntu.com/MagicFab/SSDchecklist" target="_blank">https://wiki.ubuntu.com/MagicFab/SSDchecklist</a><br />
<a href="https://wiki.archlinux.org/index.php/Solid_State_Drives#Encrypted_partition" target="_blank">https://wiki.archlinux.org/index.php/Solid_State_Drives#Encrypted_partition</a><br />
<a href="http://bernaerts.dyndns.org/linux/50-compactflash-tune-apache" target="_blank">http://bernaerts.dyndns.org/linux/50-compactflash-tune-apache</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/ssd-solid-state-disk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ram Optimierung auf Chrome/ium</title>
		<link>http://www.simplylinux.ch/ram-optimierung-auf-chromeium</link>
		<comments>http://www.simplylinux.ch/ram-optimierung-auf-chromeium#comments</comments>
		<pubDate>Thu, 16 Feb 2012 17:29:24 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[dergringo]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[reduce]]></category>
		<category><![CDATA[usage]]></category>
		<category><![CDATA[use]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=452</guid>
		<description><![CDATA[So, ich merke zwar wieder, wie schnell Chrome/ium ist und auch wird durch das Interface realtive wenige Platz verschwendet. Allerdings lässt Chrome/ium jeden einzelnen Tab in einem separaten Prozess führen und das benötigt Unmengen an Ram. Mit meinen 2 GB, ein paar offenen Tabs in Chrome/ium, LibreOffice, Thunderbird und Akregator wird das System schon relativ [...]]]></description>
			<content:encoded><![CDATA[<p>So, ich merke zwar wieder, wie schnell Chrome/ium ist und auch wird durch das Interface realtive wenige Platz verschwendet. Allerdings lässt Chrome/ium jeden einzelnen Tab in einem separaten Prozess führen und das benötigt Unmengen an Ram. Mit meinen 2 GB, ein paar offenen Tabs in Chrome/ium, LibreOffice, Thunderbird und Akregator wird das System schon relativ stark ausgenutzt.</p>
<p>Es gibt aber ein paar Möglichkeiten um den Ram Bedarf von Chrome/ium zu drosseln:<br />
<span id="more-452"></span></p>
<h2>
Der erste Tipp ist ein Start Parameter for Chrome/ium.<br />
</h2>
<p>Mit dem Parameter<br />
<div id="wpshdo_15" class="wp-synhighlighter-outer"><div id="wpshdt_15" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_15"></a><a id="wpshat_15" class="wp-synhighlighter-title" href="#codesyntax_15"  onClick="javascript:wpsh_toggleBlock(15)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_15" onClick="javascript:wpsh_code(15)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_15" onClick="javascript:wpsh_print(15)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_15" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re5">--purge-memory-button</span></pre></div></div><br />
sollte ermöglicht werden, dass mit Shift+Esc eine Dialogbox aufgeht, wo es einen &#8220;Purge Memory&#8221; Button hat. Der Effekt davon ist nicht sonderlich merkbar (soweit ich das gesehen habe).</p>
<p><a href="http://www.simplylinux.ch/wp-content/uploads/purge.png"><img src="http://www.simplylinux.ch/wp-content/uploads/purge.png" alt="" title="Purge Memory Button" width="468" height="303" class="aligncenter size-full wp-image-453" /></a></p>
<h2>
Der zweite Tipp ist ebenfalls ein Start Parameter<br />
</h2>
<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="re5">--memory-model</span>=low</pre></div></div><br />
Damit sollte Chrome/ium auch Ram früher freigeben. Grosse Erfahrungen habe ich nicht soweit.</p>
<h2>
Der dritte Tipp ist nochmals ein Start Parameter (für Chrome)<br />
</h2>
<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="re5">--enable-internal-flash</span></pre></div></div><br />
Damit sollte der interne Flashplayer verwendet werden, welcher weniger Anspurch stellt als der Adobe Flash Player. Allerdings gibts zwei Nachteile. Soweit ich weiss geht der nur bei Chrome und nicht Chromium und zudem nur auf 32bit und ich bin mir nicht mal sicher, ob es auf 32bit Linux auch geht. Feedback hiezu wäre gut.</p>
<h2>
Der vierte Tipp ist eine Extension<br />
</h2>
<p>Ladet auch die <a href="https://chrome.google.com/webstore/detail/amigcgbheognjmfkaieeeadojiibgbdp" title="TooManyTabs for Chrome" target="_blank">TooManyTabs Extension</a> herunter und installiert sie. Ihr werdet danach neben der Omnibar ein neues Icon erhalten. Wenn ihr dort draufklick, dann seht ihr eine Ãœbersicht der aktuellen Tabs. Im rechten Bereich oben gibts jedoch noch einen Switcher zwischen &#8220;Suspended Tabs&#8221; und &#8220;Recently Closed&#8221;. Bei &#8220;Recently Closed&#8221; habt ihr die Möglichkeit diese Liste zu löschen. Wenn ihr das macht, gibt das jede Menge Ram frei. Von all den Tipps scheint dieser der zu sein, mit dem grössten Effekt.</p>
<p><a href="http://www.simplylinux.ch/wp-content/uploads/TooManyTabs.png"><img src="http://www.simplylinux.ch/wp-content/uploads/TooManyTabs.png" alt="" title="TooManyTabs" width="813" height="647" class="aligncenter size-full wp-image-454" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/ram-optimierung-auf-chromeium/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird, Linux und Standard-Browser</title>
		<link>http://www.simplylinux.ch/thunderbird-linux-und-standard-browser</link>
		<comments>http://www.simplylinux.ch/thunderbird-linux-und-standard-browser#comments</comments>
		<pubDate>Wed, 15 Feb 2012 08:47:59 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[dergringo]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[attachements]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[contentype]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[systemsettings]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=449</guid>
		<description><![CDATA[Ich hatte bei der Rückumstellung auf Chromium wieder einige Probleme, dass alle Links in Chromium geöffnet werden. Die Default Applications in den KDE Systemsettings haben grosso modo funktioniert. Nur Thunderbird wollte nicht so recht. Ich habe dann verschiedenste Dinge probiert. Gconf2, about:settings etc&#8230; aber nichts wollte helfen. Irgendwo habe ich dann den Tipp gefunden, dass [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte bei der Rückumstellung auf Chromium wieder einige Probleme, dass alle Links in Chromium geöffnet werden. Die Default Applications in den KDE Systemsettings haben grosso modo funktioniert. Nur Thunderbird wollte nicht so recht.<br />
<span id="more-449"></span><br />
Ich habe dann verschiedenste Dinge probiert. Gconf2, about:settings etc&#8230; aber nichts wollte helfen.</p>
<p>Irgendwo habe ich dann den Tipp gefunden, dass ich doch den ContentType für Attachements definieren soll.</p>
<p>Also hab ich das getan und es funktioniert.</p>
<p>Zuerst auf Edit -> Preferences -> Attachments gehen</p>
<p>Dann nach http und https suchen (oder falls sie schon vorhanden sind, die bestehende Action ändern). Chromium liegt in /usr/bin/chromium-browser. Einfach danach such per Dropdown.</p>
<p><a href="http://www.simplylinux.ch/wp-content/uploads/thunderbird.png"><img src="http://www.simplylinux.ch/wp-content/uploads/thunderbird.png" alt="" title="Thunderbird / Set Browser" width="578" height="494" class="aligncenter size-full wp-image-450" /></a></p>
<p>Ich finde es mühsam, dass Thunderbird die KDE Systemsettings nicht respektiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/thunderbird-linux-und-standard-browser/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome/ium und selbst generierte SSL Zertifikate</title>
		<link>http://www.simplylinux.ch/chromeium-und-selbst-generierte-ssl-zertifikate</link>
		<comments>http://www.simplylinux.ch/chromeium-und-selbst-generierte-ssl-zertifikate#comments</comments>
		<pubDate>Sat, 11 Feb 2012 09:32:48 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[cacert]]></category>
		<category><![CDATA[certifiacte]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[manage]]></category>
		<category><![CDATA[self]]></category>
		<category><![CDATA[signed]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=445</guid>
		<description><![CDATA[Ich habe mal wieder von FF zu Chromium gewechselt und es gibt immer noch ein paar Dinge die mir nicht passen. Hingegen ist Chromium aber bedeutend schneller&#8230; Eines der Hauptprobleme die ich habe, ist das manage von SSL Zertifikaten. Chromium bietet keine einfache Lösung an, selbst-generierten SSL Zertifikaten zu vertrauen. Ich habe mich da ein [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mal wieder von FF zu Chromium gewechselt und es gibt immer noch ein paar Dinge die mir nicht passen. Hingegen ist Chromium aber bedeutend schneller&#8230;</p>
<p>Eines der Hauptprobleme die ich habe, ist das manage von SSL Zertifikaten. Chromium bietet keine einfache Lösung an, selbst-generierten SSL Zertifikaten zu vertrauen. Ich habe mich da ein bisschen umgesehen und dann nachfolgendes Script gebastelt.</p>
<p><span id="more-445"></span></p>
<p>Das nachfolgende Script einfach irgendwo hin kopieren und ausführbar machen. Es kann dann einfach mit</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="sy0">/</span>chrome-ssl.sh</pre></div></div>
<p>aufgerufen werden und es erscheinen die ganzen Möglichkeiten.</p>
<p>Die derzeitige Funktionalität besteht aus:</p>
<ul>leere Zert Datenbank kreieren oder Backup machen und neue erstellen</ul>
<ul>Zertifikate von Server domain.com herunterladen und hinzufügen</ul>
<ul>Installierte Zertifikate anzeigen</ul>
<ul>Zertifikat von domain.com löschen</ul>
<ul>CACert Zertifikate hinzufügen. Chromium traut denen standardmässig nicht</ul>
<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="co0">#!/bin/bash</span>
<span class="re2">Action</span>=$1
<span class="re2">Host</span>=$2
<span class="re2">Port</span>=<span class="co1">${3:-443}</span>
<span class="kw1">function</span> addSSL <span class="br0">&#123;</span>
	<span class="re2">Temp</span>=<span class="st0">&quot;<span class="es4">$(mktemp)</span>&quot;</span>
	<span class="re2">Host</span>=$1
	<span class="re2">Port</span>=$2
	<span class="kw3">exec</span> 6<span class="sy0">&gt;&amp;</span>1
	<span class="kw3">exec</span> <span class="sy0">&gt;</span> <span class="re1">$Temp</span>
	<span class="kw3">echo</span> <span class="sy0">|</span> openssl s_client <span class="re5">-connect</span> <span class="co1">${Host}</span>:<span class="co1">${Port}</span> 2<span class="sy0">&gt;&amp;</span>1 <span class="sy0">|</span><span class="kw2">sed</span> <span class="re5">-ne</span> <span class="st_h">'/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'</span>
	certutil <span class="re5">-d</span> sql:<span class="re1">$HOME</span><span class="sy0">/</span>.pki<span class="sy0">/</span>nssdb <span class="re5">-A</span> <span class="re5">-t</span> TC <span class="re5">-n</span> <span class="st0">&quot;<span class="es2">$Host</span>&quot;</span> <span class="re5">-i</span> <span class="re1">$Temp</span>
	<span class="kw3">exec</span> 1<span class="sy0">&gt;&amp;</span>6 6<span class="sy0">&gt;&amp;</span>-
<span class="br0">&#125;</span>
<span class="kw1">function</span> listSSL <span class="br0">&#123;</span>
	certutil <span class="re5">-L</span> <span class="re5">-d</span> sql:<span class="re1">$HOME</span><span class="sy0">/</span>.pki<span class="sy0">/</span>nssdb
<span class="br0">&#125;</span>
<span class="kw1">function</span> delSSL <span class="br0">&#123;</span>
	certutil <span class="re5">-D</span> <span class="re5">-n</span> <span class="st0">&quot;$1&quot;</span> <span class="re5">-d</span> sql:<span class="re1">$HOME</span><span class="sy0">/</span>.pki<span class="sy0">/</span>nssdb
<span class="br0">&#125;</span>
<span class="kw1">function</span> addCACert <span class="br0">&#123;</span>
	<span class="re2">Temp1</span>=<span class="st0">&quot;<span class="es4">$(mktemp)</span>&quot;</span>
	<span class="re2">Temp2</span>=<span class="st0">&quot;<span class="es4">$(mktemp)</span>&quot;</span>
	curl <span class="re5">-k</span> <span class="re5">-o</span> <span class="re1">$Temp1</span> <span class="st0">&quot;http://www.cacert.org/certs/root.crt&quot;</span>
	curl <span class="re5">-k</span> <span class="re5">-o</span> <span class="re1">$Temp2</span> <span class="st0">&quot;http://www.cacert.org/certs/class3.crt&quot;</span>
	certutil <span class="re5">-d</span> sql:<span class="re1">$HOME</span><span class="sy0">/</span>.pki<span class="sy0">/</span>nssdb <span class="re5">-A</span> <span class="re5">-t</span> TC <span class="re5">-n</span> <span class="st0">&quot;CAcert.org&quot;</span> <span class="re5">-i</span> <span class="re1">$Temp1</span>
	certutil <span class="re5">-d</span> sql:<span class="re1">$HOME</span><span class="sy0">/</span>.pki<span class="sy0">/</span>nssdb <span class="re5">-A</span> <span class="re5">-t</span> TC <span class="re5">-n</span> <span class="st0">&quot;CAcert.org Class 3&quot;</span> <span class="re5">-i</span> <span class="re1">$Temp2</span>
<span class="br0">&#125;</span>
<span class="kw1">function</span> newDB <span class="br0">&#123;</span>
	<span class="re2">Dir</span>=<span class="st0">&quot;<span class="es2">$HOME</span>/.pki/nssdb&quot;</span>
	<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re5">-e</span> <span class="re1">$Dir</span> <span class="br0">&#93;</span>
	<span class="kw1">then</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Making backup of old nssdb&quot;</span>
		<span class="re2">Now</span>=<span class="st0">&quot;_&quot;</span><span class="sy0">`</span><span class="kw2">date</span> <span class="st_h">'+%Y-%m'</span>-<span class="sy0">%</span>d_<span class="sy0">%</span>H:<span class="sy0">%</span>M<span class="sy0">`</span>
		<span class="kw2">mv</span> <span class="re1">$Dir</span> <span class="re1">$Dir</span><span class="re1">$Now</span>
        <span class="kw1">fi</span>
        <span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="re1">$Dir</span>
	certutil <span class="re5">-d</span> sql:<span class="re1">$Dir</span> <span class="re5">-N</span>
	<span class="kw2">chmod</span> 700 <span class="re1">$Dir</span>
<span class="br0">&#125;</span>
<span class="co0"># Check Prerequisites</span>
<span class="kw3">hash</span> curl 2<span class="sy0">&gt;&amp;</span>- <span class="sy0">||</span> <span class="br0">&#123;</span> <span class="kw3">echo</span> <span class="sy0">&gt;&amp;</span><span class="nu0">2</span> <span class="st0">&quot;I require curl but it's not installed.  Aborting.&quot;</span>; <span class="kw3">exit</span> <span class="nu0">1</span>; <span class="br0">&#125;</span>
<span class="kw3">hash</span> certutil 2<span class="sy0">&gt;&amp;</span>- <span class="sy0">||</span> <span class="br0">&#123;</span> <span class="kw3">echo</span> <span class="sy0">&gt;&amp;</span><span class="nu0">2</span> <span class="st0">&quot;I require certutil (libnss3-tools) but it's not installed.  Aborting.&quot;</span>; <span class="kw3">exit</span> <span class="nu0">1</span>; <span class="br0">&#125;</span>
<span class="kw3">hash</span> openssl 2<span class="sy0">&gt;&amp;</span>- <span class="sy0">||</span> <span class="br0">&#123;</span> <span class="kw3">echo</span> <span class="sy0">&gt;&amp;</span><span class="nu0">2</span> <span class="st0">&quot;I require openssl but it's not installed.  Aborting.&quot;</span>; <span class="kw3">exit</span> <span class="nu0">1</span>; <span class="br0">&#125;</span>
<span class="co0"># Check if database exists</span>
<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="sy0">!</span> <span class="re5">-d</span> <span class="re1">$HOME</span><span class="sy0">/</span>.pki<span class="sy0">/</span>nssdb <span class="br0">&#93;</span>
<span class="kw1">then</span>
	<span class="kw3">echo</span> <span class="st0">&quot;No existing nssdb found. Creating new one&quot;</span>
	newDB
<span class="kw1">fi</span>
<span class="kw1">case</span> <span class="st0">&quot;<span class="es2">$Action</span>&quot;</span> <span class="kw1">in</span>
	<span class="st_h">'add'</span><span class="br0">&#41;</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Adding <span class="es2">$Host</span>&quot;</span>
		addSSL <span class="re1">$Host</span> <span class="re1">$Port</span>
	<span class="sy0">;;</span>
	<span class="st_h">'list'</span><span class="br0">&#41;</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Listing ceritifcates&quot;</span>
		listSSL
	<span class="sy0">;;</span>
	<span class="st_h">'del'</span><span class="br0">&#41;</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Deleting <span class="es2">$Host</span>&quot;</span>
		delSSL <span class="re1">$Host</span>
	<span class="sy0">;;</span>
	<span class="st_h">'CACert'</span><span class="br0">&#41;</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Adding CACert&quot;</span>
		addCACert
	<span class="sy0">;;</span>
	<span class="st_h">'newDB'</span><span class="br0">&#41;</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Creating new nssdb&quot;</span>
		newDB
	<span class="sy0">;;</span>
	<span class="sy0">*</span><span class="br0">&#41;</span>
		<span class="kw3">echo</span> <span class="st0">&quot;Usage: $0 {  add HOST [PORT]  |  list  |  delete HOST  |  CACert  | newDB  }&quot;</span> 1<span class="sy0">&gt;&amp;</span>2
		<span class="kw3">exit</span> <span class="nu0">1</span>;
	<span class="sy0">;;</span>
<span class="kw1">esac</span></pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/chromeium-und-selbst-generierte-ssl-zertifikate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diaspora Pod</title>
		<link>http://www.simplylinux.ch/diaspora-pod</link>
		<comments>http://www.simplylinux.ch/diaspora-pod#comments</comments>
		<pubDate>Sat, 19 Nov 2011 17:37:37 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[diaspora]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[pod]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=441</guid>
		<description><![CDATA[Ich habe mit Social Media eigentlich wenig am Hut. In meine Facebook und G+ Accounts habe ich mich jeweils nur eingeloggt um möglichst gross meine Privatsphäre zu schützen (Stichwort: Gesichtserkennung). Allerdings habe ich mich in letzter Zeit ein bisschen mit Diaspora auseinander gesetzt. Ich bin inzwischen soweit, dass ich einen eigenen Pod aufgesetzt habe. Es [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mit Social Media eigentlich wenig am Hut. In meine Facebook und G+ Accounts habe ich mich jeweils nur eingeloggt um möglichst gross meine Privatsphäre zu schützen (Stichwort: Gesichtserkennung). Allerdings habe ich mich in letzter Zeit ein bisschen mit <a href="https://de.wikipedia.org/wiki/Diaspora_%28Software%29" title="Diaspora" target="_blank">Diaspora</a> auseinander gesetzt.<br />
<span id="more-441"></span><br />
Ich bin inzwischen soweit, dass ich einen eigenen <a href="http://diaspora.sjau.ch" title="diaspora.sjau.ch" target="_blank">Pod</a> aufgesetzt habe. Es ist halt irgendwie doch gut die Kontrolle über die eigenen Daten zu haben. Das Aufsetzen war etwas komplizierter&#8230; na ja, ungewohnt&#8230; ich hatte bisher mit Ruby nichts zu tun. Da ich auf dem Server einen unprivilegierten Benutzer erstellt, konnte ich die Gems nicht systemweit installieren. Deswegen bin ich auf meinem Debian Squeeze die RVM Route gegangen (einfach noch &#8211;path /home/USER angeben).</p>
<p>Wer will kann sich auf meinem <a href="http://diaspora.sjau.ch" title="diaspora.sjau.ch" target="_blank">Pod</a> registrieren. Wer aber gerne Kontrolle über seine Daten haben möchte, setze doch einfach einen eigenen Pod auf. Voraussetzungen dafür sind:</p>
<ul>- Linux oder Unix Server (weiss nicht ob es auch irgendwie mit Windows geht&#8230;)</ul>
<ul>- Statische IP Adresse (wegen SSl-Zertifikat)</ul>
<ul>- SSl-Zertifikat (gibts gratis bei http://www.startssl.com)</ul>
<ul>- Root Zugriff auf den Server für die Installationen der notwendigen Packete</ul>
<p>Dann müsste an sich nur noch dieser <a href="https://github.com/diaspora/diaspora/wiki/Installing-and-Running-Diaspora" title="Diaspora Installation" target="_blank">Anleitung</a> gefolgt werden. Hinweis: Production Mode ist um einiges schneller und responsiver als der Development Mode.</p>
<p>Ich habe zwischenzeitlich auch noch einen kleinen Bot geschrieben, der die neusten Commits öffentlich im Stream postet. Das Hinzufügen der Hashtags #commit und #diaspora sollte ausreichen. Die ID des Bots ist commit_bot ät diaspora.sjau.ch</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/diaspora-pod/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Per Knopfdruck Textbereich in LibreOffice ein/ausblenden</title>
		<link>http://www.simplylinux.ch/per-knopfdruck-textbereich-in-libreoffice-einausblenden</link>
		<comments>http://www.simplylinux.ch/per-knopfdruck-textbereich-in-libreoffice-einausblenden#comments</comments>
		<pubDate>Fri, 07 Oct 2011 09:46:35 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[LibreOffice]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[Hidden Text]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=421</guid>
		<description><![CDATA[Auf der Arbeit haben wir vorgedrucktes Papier mit Fusszeile welche Adresse etc. enthält. Da es nun aber auch möglich ist, elektronische Eingaben an Gerichte und Strafverfolgungsbehörden einzureichen, musste ich einen Weg finden, wie ich bequem diese Adressdaten in der Fusszeile ein- ausschalten kann. An sich war es relativ simpel mit Hilfe eines Custom Fields des [...]]]></description>
			<content:encoded><![CDATA[<p>Auf der Arbeit haben wir vorgedrucktes Papier mit Fusszeile welche Adresse etc. enthält. Da es nun aber auch möglich ist, elektronische Eingaben an Gerichte und Strafverfolgungsbehörden einzureichen, musste ich einen Weg finden, wie ich bequem diese Adressdaten in der Fusszeile ein- ausschalten kann.</p>
<p>An sich war es relativ simpel mit Hilfe eines Custom Fields des Typs &#8220;Set variable&#8221; sowie der &#8220;Hidden Paragraph&#8221; Funktion das zu machen. Allerdings musste ich immer wieder manuell den Wert ändern. Nach einiger Suche habe ich dann <a href="http://www.oooforum.org/forum/viewtopic.phtml?p=17110#17110" target="_blank">hier</a> ein uraltes Makro gefunden, was genau das tut, was ich will. Nachfolgend gibt es eine Schritt-für-Schritt Anleitung wie man das einrichtet.</p>
<p><span id="more-421"></span></p>
<h2>1. Einen nicht-druckbaren Frame erstellen</h2>
<p>Der Grund wieso ich einen Frame erstelle liegt darin, dass ich sowohl das Feld wie auch den Button dort einbinden kann und nach belieben &#8220;herumschieben&#8221; kann. Das ist nicht notwendig, es macht es einfach klarer, vorallem wenn auch der Hinweis erfolgt, dass dieser Frame im Ausdruck nicht erscheint.</p>
<p>Zuerst via Insert -> Fame einen neuen Frame erstellen und die Ausmasse und Positionierung bestimmen:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/frame_type.png"><img src="http://www.simplylinux.ch/wp-content/uploads/frame_type-300x207.png" alt="" title="Frame Type" width="300" height="207" class="aligncenter size-medium wp-image-422" /></a></p>
<p>Danach in den Options den Ausdruck deaktivieren:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/frame_options.png"><img src="http://www.simplylinux.ch/wp-content/uploads/frame_options-300x206.png" alt="" title="Frame Options" width="300" height="206" class="aligncenter size-medium wp-image-423" /></a></p>
<p>Zum Schluss dann noch in Borders eine Umrandung für die bessere Sichtbarkeit festlegen:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/frame_borders.png"><img src="http://www.simplylinux.ch/wp-content/uploads/frame_borders-300x208.png" alt="" title="Frame Broders" width="300" height="208" class="aligncenter size-medium wp-image-424" /></a></p>
<h2>2. Set Variable Feld erstellen</h2>
<p>Nachdem nun der Frame errichtet wurde, kann eine kurze Notiz angebracht werden, dass dieser Frame nicht gedruckt wird. Danach via Insert -> Fields -> Other ein neues Feld einfügen. Dazu muss auf den Tab &#8220;Variables&#8221; gewechselt werden und dort als Typ &#8220;Set Variable&#8221; ausgewählt werden. Einen Namen und einen Wert vergeben. Im Beispiel benutze ich KopfzeileAnzeigen als Namen und als Werte &#8220;JA&#8221; resp. &#8220;NEIN&#8221;. Es könnte ebensogut 0/1 verwendet werden. Ich ziehe in diesem Fall jedoch JA/NEIN vor, weil der Feldwert im Frame auch angezeigt wird, falls als Format &#8220;Text&#8221; ausgewählt worden ist. Für andere Benutzer ist es einfacher verständlich.<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/SetVariable1.png"><img src="http://www.simplylinux.ch/wp-content/uploads/SetVariable1-300x206.png" alt="" title="Set Variable" width="300" height="206" class="aligncenter size-medium wp-image-426" /></a></p>
<p>Danach auf &#8220;Insert&#8221; drücken um das Feld im Dokument tatsächlich einzufügen.</p>
<h2>3. Versteckten Text erstellen</h2>
<p>In meinem Beispiel muss ich zuerst noch die Kopfzeile aktivieren. Danach füge ich wiederum ein Feld ein: Insert -> Fields -> Other. Ich gehe dann auf den Tab Functions, wähle Hidden Paragraph und füge als Condition ein:<br />
<div id="wpshdo_20" class="wp-synhighlighter-outer"><div id="wpshdt_20" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_20"></a><a id="wpshat_20" class="wp-synhighlighter-title" href="#codesyntax_20"  onClick="javascript:wpsh_toggleBlock(20)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_20" onClick="javascript:wpsh_code(20)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_20" onClick="javascript:wpsh_print(20)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_20" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">KopfzeileAnzeigen EQ <span class="st0">&quot;NEIN&quot;</span></pre></div></div><br />
Dies bedeutet nichts anderes, als wenn das KopfzeileAnzeigen den Wert &#8220;NEIN&#8221; hat, soll dieser Absatz versteckt sein.<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/hidden_paragraph.png"><img src="http://www.simplylinux.ch/wp-content/uploads/hidden_paragraph-300x207.png" alt="" title="Hidden Paragraph" width="300" height="207" class="aligncenter size-medium wp-image-427" /></a></p>
<p>Nachdem auf Insert gedrück wird, erscheint in der Kopfzeile am linken Rand nun ein graues Feld. Nun kann dort Text eingefügt werden nach belieben. Der Text kann auf formatiert werden. WICHTIG: Das Verstecken gilt natürlich nur für diesen Absatz. Enthält die Kopfzeile weitere Absätze, muss dort auch wieder diese Funktion eingefügt werden.<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/KopfzeileSichtbar.png"><img src="http://www.simplylinux.ch/wp-content/uploads/KopfzeileSichtbar-300x77.png" alt="" title="Kopfzeile sichtbar" width="300" height="77" class="aligncenter size-medium wp-image-428" /></a></p>
<p>Mit eine Doppelklick auf das &#8220;JA&#8221; kommt wiederum der Dialog wo der Feldwert geändert werden kann. Solange dort als Wert nicht &#8220;NEIN&#8221; drinnen steht, bleibt der versteckte Absatz sichtbar. Ebenfalls kann man auch die Bedingung beim versteckten Absatz ändern. Es ist dort auf das graue Feld (rot umrahmt) zu doppelklicken. Das ist allerdings immer etwas mühsam und braucht zumeist mehrere Anläufe.</p>
<p>Damit wäre nun eine einfach Weise, wie zwischen verstecktem / sichtbaren Text hin- und hergeschalten werden kann, gegeben. Allerdings ist das etwas zu mühsam. Ich bin faul und will das lieber per Knopfdruck erledigen.</p>
<h2>3. Makro erstellen</h2>
<p>LibreOffice verfügt auch über Formularfelder. Allerdings sind diese nicht dazu ausgelegt, andere Felder im Dokument zu verändern. Was aber möglich ist, dass man diese mit einem Makro versehen kann. Zuerst erstellen wir also ein Makro, welches den Feldwert des Felds &#8220;KopfzeileAnzeigen&#8221; zwischen JA und NEIN hin- und herschaltet.</p>
<p>Da ich das Dokument nicht als einziger Benutz und die Pfade zu den lokalen Makros zum Teil unterschiedlich sind, füge ich das Makro direkt im Dokument ein. Somit ist eine Portabilität gegeben. Dazu einfach auf Tools -> Macros ->  Organize Macros -> LibreOffice Basic klicken. Danach das Dokument auswählen (in meinem Fall &#8220;Untitled1&#8243;) und danach auf &#8220;New&#8221; drücken. Einen Namen für das neue Modul angeben (ich wähle FeldwerteUmschalten) und dann auf OK drücken.<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/NewModule.png"><img src="http://www.simplylinux.ch/wp-content/uploads/NewModule-300x147.png" alt="" title="Neues Modul" width="300" height="147" class="aligncenter size-medium wp-image-429" /></a></p>
<p>Es geht dann ein neues Fenster auf, wo der nachfolgende Makrocode dann eingefügt werden kann:<br />
<div id="wpshdo_21" class="wp-synhighlighter-outer"><div id="wpshdt_21" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_21"></a><a id="wpshat_21" class="wp-synhighlighter-title" href="#codesyntax_21"  onClick="javascript:wpsh_toggleBlock(21)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_21" onClick="javascript:wpsh_code(21)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_21" onClick="javascript:wpsh_print(21)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_21" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">sub KopfzeileAnzeigen
<span class="st_h">' updates the field value
Dim Doc As Object
Dim TextFieldEnum As Object
Dim TextField As Object
Dim I As Integer
Doc = Thiscomponent
TextFieldEnum = Doc.getTextFields.createEnumeration  '</span> all fields <span class="kw1">in</span> document
While TextFieldEnum.hasMoreElements<span class="br0">&#40;</span><span class="br0">&#41;</span>
   TextField = TextFieldEnum.nextElement<span class="br0">&#40;</span><span class="br0">&#41;</span>  <span class="st_h">' find the fields
   Master = Textfield.gettextfieldmaster()  '</span> get the master to get the field name
   If master.name=<span class="st0">&quot;KopfzeileAnzeigen&quot;</span> <span class="kw1">then</span>               <span class="st_h">' chosen field name
      if textfield.content = &quot;JA&quot; then
         textfield.content = &quot;NEIN&quot;
      else
         textfield.content = &quot;JA&quot;
                           '</span> <span class="kw1">set</span> value
      end <span class="kw1">if</span>
   end <span class="kw1">if</span>
Wend
thiscomponent.getTextFields.refresh<span class="br0">&#40;</span><span class="br0">&#41;</span>
end sub</pre></div></div></p>
<p>Da mehrer verschiedene versteckte Optionen möglich sind, die je individuell mit einem Knopf de/aktiviert werden sollen, sollte die erste Zeile &#8220;sub KopfzeileAnzeigen&#8221; entsprechend angepasst werden auf die gewünschte Aktion. Die einzelnen Subroutienen stehen dann separat zur Auswahl zur Verfügung.</p>
<p>Das Makro macht nichts weitere als die jeweiligen Felder im Dokument auszulesen und der Reihe nach durchzuarbeiten. Die Zeile mit &#8220;If master.name=&#8221;KopfzeileAnzeigen&#8221; ist wichtig. Da dort das gesucht Feld &#8220;KopfzeileAnzeigen&#8221; vorhanden ist. Das allenfalls ändern.<br />
In den nächsten paar Zeilen wird dann zwischen zwei Werten umgeschalten. Vorliegend: Falls der aktuelle Feldwert &#8220;JA&#8221; ist, dann soll der Feldwert auf &#8220;NEIN&#8221; geändert werden, ansonsten soll er auf &#8220;JA&#8221; geändert werden. Hier kann auch mit 1 und 0 operiert werden oder auch anderen Dingen. Es kann an sich auch erweitert werden.</p>
<p><a href="http://www.simplylinux.ch/wp-content/uploads/MacroCode.png"><img src="http://www.simplylinux.ch/wp-content/uploads/MacroCode-300x292.png" alt="" title="MacroCode" width="300" height="292" class="aligncenter size-medium wp-image-430" /></a></p>
<p>Danach kann das Makrocode Fenster geschlossen werden.</p>
<h2>4. Button erstellen und mit Makro versehen</h2>
<p>Falls die Form Control Toolbar noch nicht vorhanden ist, diese mit View -> Toolbars -> Form Control aktivieren. Danach in den Designer Mode gehen. Der Button für den Designer Mode ist links rot umrahmt, der Button Design Button ist rechts rot umrahmt:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/FormControls.png"><img src="http://www.simplylinux.ch/wp-content/uploads/FormControls-300x26.png" alt="" title="FormControls" width="300" height="26" class="aligncenter size-medium wp-image-431" /></a></p>
<p>Im Designer Mode also dann den Button Design Button auswählen und einen Button im Frame zeichnen. Ich habe ihn extra etwas grösser gemacht:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/button_design.png"><img src="http://www.simplylinux.ch/wp-content/uploads/button_design-300x201.png" alt="" title="Design Button" width="300" height="201" class="aligncenter size-medium wp-image-432" /></a></p>
<p>Im General Tab kann dann ein Name und ein Label vergeben werden. Das Label ist der Text, der dann auf dem Button erscheint. <strong>VORSICHT:</strong> In der aktuellen LibreOffice Version 3.4.3 bei mir, kann ich jeweils nur ein &#8220;Ding&#8221; ändern im Formulareditor. Ich muss nach einer Ã„nderung also den Button Properties Dialog schliessen und dann mit einem Doppelklick wieder neu aufrufen.</p>
<p>Wenn der Button Properties Dialog geschlossen wird, werden die Ã„nderungen übernommen.</p>
<p>Danach wieder Doppelklick auf den Button und diesmal in den Events Tab gehen. Dort kann je nach Aktion etwas passieren. Uns interessiert hier die Exectue Action, also daneben auf den &#8220;&#8230;&#8221; Button klicken:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/ExectueAction.png"><img src="http://www.simplylinux.ch/wp-content/uploads/ExectueAction-300x206.png" alt="" title="Exectue Action" width="300" height="206" class="aligncenter size-medium wp-image-433" /></a></p>
<p>Und dann Assign Macro auswählen. Es kommt eine Dialogbox und dort im Dokument, im entsprechenden Modul das KofpzeileUmschalten Makro auswählen:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/SelectMacro.png"><img src="http://www.simplylinux.ch/wp-content/uploads/SelectMacro-300x203.png" alt="" title="SelectMacro" width="300" height="203" class="aligncenter size-medium wp-image-434" /></a></p>
<p>Danach können die Dialogboxen geschlossen und das Dokument gespeichert werden. Das ganze müsste nun so aussehen:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/KopfzeileAnzeigen.png"><img src="http://www.simplylinux.ch/wp-content/uploads/KopfzeileAnzeigen-300x81.png" alt="" title="Kopfzeile Anzeigen" width="300" height="81" class="aligncenter size-medium wp-image-435" /></a></p>
<p>Und mit einem Klick auf den Button, müsste es dann so aussehen:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/Kopfzeile-Verstecken.png"><img src="http://www.simplylinux.ch/wp-content/uploads/Kopfzeile-Verstecken-300x83.png" alt="" title="Kopfzeile Verstecken" width="300" height="83" class="aligncenter size-medium wp-image-436" /></a></p>
<h2>5. Makro Warnung deaktivieren</h2>
<p>Da Markos grundsätzlich viel Schaden anrichten können, fragt LibreOffice standardmässig, ob die Makros aktiviert werden dürfen. Mit der Zeit kann das nevern &#8211; insbesondere wenn es um eigene Dokumente geht, von denen man weiss, dass die Makros harmlos sind.</p>
<p>LibreOffice bietet hierzu die Möglichkeit, dass grundsätzlich alle Makros ausgeführt werden können. Darüber hinaus bietet LibreOffice die Möglichkeit, dass bei Dokumenten aus einem bestimmten Verzeichnis die Makros automatisch ausgeführt werden. Diese zweite Option ist viel sicherer. Bei Fremddokumenten weiss man nicht, was enthalten ist. Die eigenen Dokumente resp. Dokumentvorlagen sollten jedoch vertrauenswürdig sein.</p>
<p>Um solche Verzeichnisse freizuschalten muss auf Tools -> Options -> LibreOffice -> Security -> Macro Security gegangen werden. Und dann auf den Tab Trusted Sources gewechselt werden. Unter Trusted File Locations können dann die gewünschten &#8220;sicheren&#8221; Verzeichnisse hinzugefügt werden. LibreOffice Dokumente, welche sich in diesen Verzeichnissen befinden, werden die Makros automatisch aktivieren.<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/Macro-Security.png"><img src="http://www.simplylinux.ch/wp-content/uploads/Macro-Security-300x159.png" alt="" title="Macro Security" width="300" height="159" class="aligncenter size-medium wp-image-437" /></a></p>
<p>Und hier das Ganze nochmals in Videoform:</p>
<p><iframe width="425" height="349" src="http://www.youtube.com/embed/Gj5KBCyK94k?hl=en&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/per-knopfdruck-textbereich-in-libreoffice-einausblenden/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDFs mit Passwort versehen unter KDE 4</title>
		<link>http://www.simplylinux.ch/pdfs-mit-passwort-versehen-unter-kde-4</link>
		<comments>http://www.simplylinux.ch/pdfs-mit-passwort-versehen-unter-kde-4#comments</comments>
		<pubDate>Thu, 01 Sep 2011 14:19:29 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[kdialog]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[service menu]]></category>
		<category><![CDATA[shell script]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=415</guid>
		<description><![CDATA[Heute tauchte auf der Arbeit die Frage auf, wie man denn bequem ein PDF mit einem Passwort versehen könnte um es &#8220;sicher&#8221; übers Internet zu verschicken. Die einzige sichere Möglichkeit meiner Meinung nach, wäre halt das Email samt Anhang zu verschlüsseln. Aber das stösst im Geschäftsbereich halt auch auf gewisse Probleme. Obwohl, mit der SuisseID [...]]]></description>
			<content:encoded><![CDATA[<p>Heute tauchte auf der Arbeit die Frage auf, wie man denn bequem ein PDF mit einem Passwort versehen könnte um es &#8220;sicher&#8221; übers Internet zu verschicken. Die einzige sichere Möglichkeit meiner Meinung nach, wäre halt das Email samt Anhang zu verschlüsseln. Aber das stösst im Geschäftsbereich halt auch auf gewisse Probleme. Obwohl, mit der SuisseID sollte das ja in Zukunft bald mal beseitigt sein.</p>
<p>Zuerst dachte ich, Okular müsste das sicherlich können, denn Okular kann ja auch ausgefüllte Formulare in PDFs speichern. Fehlanzeige!</p>
<p>Also istder nächste Weg gewesen ein Shellscript zu basteln, da ich auch über Google nicht fündig wurde. Das war relativ einfach. Jedoch gibts ein Problem. Nicht jeder mag die Kommandozeile.</p>
<p>Blieb mir also nichts weiter übrig als das irgendwie unter KDE zu machen.</p>
<p><span id="more-415"></span></p>
<p>Ich dachte mir, bequem wäre es, wenn man einfach ein PDF rechts anklicken könnte, dann ein Kontextmenu auswählen, Passwort eingeben und gut ist.</p>
<p>Ich bin dann relativ schnell in den Service Menu Seiten und KDE Dialog gelandet:</p>
<p><a href="http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus" title="http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus">http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus</a><br />
<a href="http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs" title="http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs">http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs</a></p>
<p>Das hat geholfen. Als war die Aufgabe nur noch, das Shellscript in das Service Menu korrekt einzubinden. Zuerst musste ich das Service Menu Verzeichnis erstellen:</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="kw2">mkdir</span> <span class="re5">-P</span> ~<span class="sy0">/</span>.kde<span class="sy0">/</span>share<span class="sy0">/</span>kde4<span class="sy0">/</span>services<span class="sy0">/</span>ServiceMenus</pre></div></div>
<p>Danach habe ich einen neue Eintrag angelegt:</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="kw2">touch</span> ~<span class="sy0">/</span>.kde<span class="sy0">/</span>share<span class="sy0">/</span>kde4<span class="sy0">/</span>services<span class="sy0">/</span>ServiceMenus<span class="sy0">/</span>addPDFPasswd.desktop</pre></div></div>
<p>und schlussendlich mit einigem Probieren die .desktop Datei mit folgendem Inhalt gefüllt:</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="br0">&#91;</span>Desktop Entry<span class="br0">&#93;</span>
<span class="re2">Type</span>=Service
<span class="re2">ServiceTypes</span>=KonqPopupMenu<span class="sy0">/</span>Plugin
<span class="re2">MimeType</span>=application<span class="sy0">/</span>pdf;
<span class="re2">Actions</span>=addPDFPasswd
&nbsp;
<span class="br0">&#91;</span>Desktop Action addPDFPasswd<span class="br0">&#93;</span>
<span class="re2">Name</span>=Add Password to PDF
Name<span class="br0">&#91;</span>de<span class="br0">&#93;</span>=Passwort zu PDF hinzufügen
<span class="re2">Icon</span>=application-pdf
<span class="re2">Exec</span>=<span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">bash</span> <span class="re5">-c</span> <span class="st_h">'InputFile=&quot;$0&quot;; TmpFile=&quot;/tmp/ServiceMenu_addPDFPasswd.pdf&quot;; Program=&quot;pdftk&quot;; if command -v $Program &gt; /dev/null 2&gt;&amp;1 ; then Passwd=`kdialog --password &quot;Set password for the PDF:&quot;`; $Program &quot;$InputFile&quot; output &quot;$TmpFile&quot; user_pw &quot;$Passwd&quot;; mv &quot;$InputFile&quot; &quot;$InputFile.org&quot;; mv &quot;$TmpFile&quot; &quot;$InputFile&quot;; kdialog --msgbox &quot;Password added to selected File\nOriginal was was renamed to .old&quot;; else kdialog --error &quot;$Program could not be found. Please install $Program&quot;; fi'</span> <span class="sy0">%</span>u
&nbsp;
<span class="co0">########################################### The actual script shown nicely #######################################</span>
<span class="co0">#</span>
<span class="co0">#</span>
<span class="co0">#InputFile=&quot;$0&quot;;</span>
<span class="co0">#TmpFile=&quot;/tmp/ServiceMenu_addPDFPasswd.pdf&quot;;</span>
<span class="co0">#Program=&quot;pdftk&quot;;</span>
<span class="co0">#if command -v $Program &gt; /dev/null 2&gt;&amp;1 ;</span>
<span class="co0">#then</span>
<span class="co0">#       Passwd=`kdialog --password &quot;Set password for the PDF:&quot;`;</span>
<span class="co0">#       $Program &quot;$InputFile&quot; output &quot;$TmpFile&quot; user_pw &quot;$Passwd&quot;;</span>
<span class="co0">#       mv &quot;$InputFile&quot; &quot;$InputFile.org&quot;;</span>
<span class="co0">#       mv &quot;$TmpFile&quot; &quot;$InputFile&quot;;</span>
<span class="co0">#       kdialog --msgbox &quot;Password added to selected File\nOriginal was was renamed to .old&quot;;</span>
<span class="co0">#else</span>
<span class="co0">#       kdialog --error &quot;$Program could not be found. Please install $Program&quot;;</span>
<span class="co0">#fi' %u</span></pre></div></div>
<p>Das Script macht nichts anderes als zuerst zu prüfen, ob pdftk installiert ist, falls ja, dann mache es ein passwortgeschütztes PDF im /tmp Verzeichnis, benennt das Orginal PDF um und verschiebt das passwortgeschützte PDF an die Stelle wo zuvor das Original PDF war.</p>
<p>Sollte pdftk nicht installiert sein, kommt eine Fehlermeldung.</p>
<p>Leider musste ich feststellen, dass der Exec Befehl keine Mehrzeiligen Bash Eingaben mag. Deswegen habe ich das eigentlich Script für die bessere Leserlichkeit nochmals unten angefügt udn auskommentiert. Wenn ich was ändern will, mache ich das im schönen Script und zieh dann alles auf eine Zeile zusammen.</p>
<p>Ebenfalls musste ich feststellen, dass KDE offenbar den Inhalt des Scripts einige Zeit speichert. D.h. wenn die .desktop Datei editiert worden ist, muss noch etwas Geduld geübt werden&#8230; 10 Sekunden sollten reichen&#8230; und dann kann das geänderte Script via Rechtsklick -> Action ausgeführt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/pdfs-mit-passwort-versehen-unter-kde-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Tax Refund für Acer Produkte</title>
		<link>http://www.simplylinux.ch/windows-tax-refund-fur-acer-produkte</link>
		<comments>http://www.simplylinux.ch/windows-tax-refund-fur-acer-produkte#comments</comments>
		<pubDate>Sun, 07 Aug 2011 10:37:32 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lizen]]></category>
		<category><![CDATA[rÃ¼ckerstattung]]></category>
		<category><![CDATA[steuer]]></category>
		<category><![CDATA[tax]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows steuer]]></category>
		<category><![CDATA[windows tax]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=410</guid>
		<description><![CDATA[Da wir im Geschäft ein paar neue Computer brauchen, stellte sich natürlich auch die Frage, welches OS installiert werden soll. Da ich entsprechend die IT grundsätzlich handhabe, liegt der Entscheid mehr oder weniger bei mir. Es gibt ein paar interessante Acer Angebote, also brachte ich auch in Erfahrung, wie man nicht-gebraucht Windows Lizenzen zurück erstattet [...]]]></description>
			<content:encoded><![CDATA[<p>Da wir im Geschäft ein paar neue Computer brauchen, stellte sich natürlich auch die Frage, welches OS installiert werden soll. Da ich entsprechend die IT grundsätzlich handhabe, liegt der Entscheid mehr oder weniger bei mir.</p>
<p>Es gibt ein paar interessante Acer Angebote, also brachte ich auch in Erfahrung, wie man nicht-gebraucht Windows Lizenzen zurück erstattet bekommt.</p>
<p><span id="more-410"></span></p>
<p>Ich habe zuerst mit dem Acer Support teleonfisch Kontakt aufgenommen. Dort wurde mir lediglich gesagt, dass das nicht möglich sei. Gut, so schnell geb ich auch nicht auf.</p>
<p>Deswegen habe ich nachfolgende Anfrage per Email an den Acer Support gesendet:</p>
<blockquote><p>
Sehr geehrte Damen und Herren</p>
<p>Ich bin bereits im Besitz mehrerer Acer Produkte und beabsichtige in nächster Zeit weitere Acer Produkte zu erwerben.</p>
<p>Da ich auf Linux resp. BSD-System arbeite, benötige ich keine der mitgelieferten Windows-Lizenzen.</p>
<p>Deswegen ersuche ich Sie im voraus, mir Ihre entsprechende Windows Refund Policy mitzuteilen, wie es im End-User Licence Agreement von Microsoft Windows festgehalten wird:</p>
<p>&#8220;If you do not agree to the terms of this EULA, you may not use or copy the software, and you should promptly contact manufacturer for instructions on return of the unused product(s) for a refund in accordance with manufacturer&#8217;s return policies.&#8221;
</p></blockquote>
<p>Auf dieses Email habe ich nachfolgende, positive Antwort erhalten:</p>
<blockquote><p>
Um Ihre Anfrage zu lösen haben wir folgende Nachricht für Sie bereitgestellt:</p>
<p>In diesem Fall müssen Sie das Gerät nach dem Kauf einmal in Betrieb<br />
nehmen und die EULA ablehnen.</p>
<p>Anschliessend schalten Sie das Gerät aus und melden es zur Reparatur an.</p>
<p>Nachdem Sie das Gerät eingesendet haben, entfernen wir das Preload und<br />
Sie erhalten eine Gutschrift für das Betriebssystem.</p>
<p>Mit freundlichem Gruss,<br />
Ihr Acer Support
</p></blockquote>
<p>Natürlich klingt das nach viel (unnötigem) Aufwand. Weswegen ich nochmals Kontakt aufgenommen habe in folgender Weise:</p>
<blockquote><p>
Meine Nachfolgefrage an Sie lautet nun, ob erstmalige Inbetriebnehmen (und Ablehnung der EULA) sowie Einsendung des Computers tatsächlich notwendig ist.</p>
<p>Kann nicht einfach ein Unix/Linux komplett installiert werden (Löschung aller bisheriger Partitionen und Verwendung von Ext4, XFS oder &#8230;.). Entsprechende bootbare CDs können an vielerlei Orten heruntergeladen werden.</p>
<p>Ich denke einfach, das einsenden des Computer ist für Sie und für mich nicht unerhebliche Arbeit. Zudem müsste auch noch Reparaturauftrag erfasst und von Ihnen bearbeitet werden.</p>
<p>Wäre es nicht möglich, denn entsprechenden Windows 7 Sticker an Sie einzusenden und Sie können dann überprüfen, ob das System jemals aktiviert worden ist (und ich könnte bereits die Computer verwenden unter Unix/Linux).
</p></blockquote>
<p>Kurz darauf habe ich dann folgende, abweisende Nachricht erhalten:</p>
<blockquote><p>
Leider ist dies nicht möglich, da wir sicherstellen müssen dass kein Betriebssystem mehr installiert ist.</p>
<p>Dies ist eine Vorgabe von Microsoft, an die wir uns halten müssen.
</p></blockquote>
<p>Dazu möchte ich zuerst mal anmerken, dass es wohl keine solche Weisung von Microsoft gibt, da die EULA ja klar sagt, dass die Rückerstattung gemäss Richtlinien des (Hardware) Herstellers erfolgt. Zudem verlangt auch Dell meines Wissens nicht die Einsendung des Computers. Allen in allem ein riesen Aufwand, der nicht mal endültig sicherstellt, dass die Lizenz noch nicht verwendet werden kann. Ich habe deswegen nochmal versucht Acer darauf aufmerksam zu machen:</p>
<blockquote><p>
Diese Vorgabe von Microsoft kann nicht nachvollzogen werden. Aus der EULA geht hervor, dass die Rückerstattung gemäss Weisung des Herstellers erfolgt. Dies bedeutet, dass der Hersteller grosse Möglichkeiten bei der Gestaltung der Rückgabe hat. So ist mir auch bekannt, dass bei ASUS Geräten der Sticker sowie allfällige Original-CDs/DVDs zurückgesandt werden müssen. Bei Dell ist es nicht gross anders.</p>
<p>Ihre Antwort, dass dies eine Vorgabe von Microsoft sei, kann deshalb nicht nachvollzogen werden.</p>
<p>Es erscheint fast so, als ob von Ihnen absichtlich hohe Hürden an die Rückerstattung für nicht benötigte Windows-Lizenzen gestellt werden. Anders lässt es sich kaum erklären, dass andere Hardwarehersteller dies um einiges pragmatischer handhaben.</p>
<p>Im Ãœbrigen muss angemerkt werden, dass nicht einmal der Versand der Hardware an Sie schlussendlich sicherstellen kann, ob Windows tatsächlich beseitigt ist</p>
<p>- Mit einer Linux Live-CD kann ohne weitere der Computer hochgefahren werden<br />
- Mit einer angeschlossenen externen USB-Festplatte und dem &#8220;dd&#8221; Utility könnte ein Clone vorhandenen Harddisk gemacht werden<br />
&#8211;> mkdir /tmp/usb<br />
&#8211;> mount /dev/sdb /tmp/usb<br />
&#8211;> dd if=/dev/sda of=/tmp/usb/backup.img<br />
- Danach könnte das System eingeschickt werden<br />
- Und nach der Rückgabe könnte wiederum das ganze hergestellt werden<br />
&#8211;> mkdir /tmp/usb<br />
&#8211;> mount /dev/sdb /tmp/usb<br />
&#8211;> dd if=/tmp/usb/backup.img if=/dev/sda</p>
<p>Wie gesagt, die Einsendung des Computers an Sie erscheint überflüssig, weil dadurch nicht sichergestellt werden kann, ob Windows tatsächlich beseitigt worden ist. Es entsteht allen Parteien einfach ein viel grössere Aufwand der im Effekt nichts bringt.
</p></blockquote>
<p>Es erfolgte dann diese Stellungnahme:</p>
<blockquote><p>
Eine andere Möglichkeit ist hier nicht gegeben.</p>
<p>Bitte haben Sie Verständnis dafür, dass wir auf diese Vorgehensweise bestehen.</p>
<p>Das Antworten auf diese E-Mail, ist aus technischen Gründen nicht möglich.</p>
<p>ACER Computer (Switzerland) AG
</p></blockquote>
<p>So, alles in allem ist positiv zu bewerten, dass Acer überhaupt eine Rückerstattung macht. Auch wenn dies telefonisch zuerst verneint worden ist.</p>
<p>Negativ ist hingegen, dass die Stellungnahme von Acer, dass das Gerät eingeschickt werden müsse, nicht nachvollzogen werden kann. Wie im Email ausgeführt, kann ein Image sehr einfach erstellt werden, danach das Gerät gemäss Vorgaben von Acer in Betrieb und die EULA abgelehnt werden. Nach dem Einsendung und Wiedererhalt des Geräts kann das Image zurück gespielt werden.</p>
<p>Acer kann durch das Einsenden überhaupt nicht nachvollziehen, ob die Lizenz nicht doch später verwendet wird. Für Acer wie auch für den Kunden entsteht hierdurch einfach nur unnötiger Aufwand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/windows-tax-refund-fur-acer-produkte/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ram / Swap / Performance</title>
		<link>http://www.simplylinux.ch/ram-swap-performance</link>
		<comments>http://www.simplylinux.ch/ram-swap-performance#comments</comments>
		<pubDate>Wed, 18 May 2011 17:47:59 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[11.04]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[narwhale]]></category>
		<category><![CDATA[natty]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[swappiness]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=407</guid>
		<description><![CDATA[Aus mir unerfindlichen Gründen hat mein Kubuntu 11.04 heute plötzlich angefangen alles auf die Swap Partition zu laden, obwohl ich noch über 3 GB Ram frei hatte. Da alles verschlüsselt ist, hat das natürlich mein System total lahm gemacht. Deswegen habe ich wieder mal an den Swappiness Einstellungen rumgewerkelt. Ã„nderung der Swappiness on-the-fly Um die [...]]]></description>
			<content:encoded><![CDATA[<p>Aus mir unerfindlichen Gründen hat mein Kubuntu 11.04 heute plötzlich angefangen alles auf die Swap Partition zu laden, obwohl ich noch über 3 GB Ram frei hatte. Da alles verschlüsselt ist, hat das natürlich mein System total lahm gemacht. Deswegen habe ich wieder mal an den Swappiness Einstellungen rumgewerkelt.</p>
<p><span id="more-407"></span></p>
<h2>Ã„nderung der Swappiness on-the-fly</h2>
<p>Um die Swappiness zu ändern ohne neu starten zu müssen, einfach folgendes eingeben:<br />
<div id="wpshdo_25" class="wp-synhighlighter-outer"><div id="wpshdt_25" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_25"></a><a id="wpshat_25" class="wp-synhighlighter-title" href="#codesyntax_25"  onClick="javascript:wpsh_toggleBlock(25)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_25" onClick="javascript:wpsh_code(25)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_25" onClick="javascript:wpsh_print(25)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_25" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> sysctl vm.swappiness=<span class="nu0">0</span></pre></div></div><br />
Damit sollte der Swap Speicher möglichst wenig genutzt werden.</p>
<h2>Permanenten Ã„nderung der Swappiness</h2>
<p>Um die Ã„nderung permanent durchzuführen, muss einfach die <em>/etc/sysctl.conf</em> geändert werden, indem folgendes eingefügt wird.<br />
<div id="wpshdo_26" class="wp-synhighlighter-outer"><div id="wpshdt_26" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_26"></a><a id="wpshat_26" class="wp-synhighlighter-title" href="#codesyntax_26"  onClick="javascript:wpsh_toggleBlock(26)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_26" onClick="javascript:wpsh_code(26)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_26" onClick="javascript:wpsh_print(26)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_26" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">vm.swappiness=<span class="nu0">0</span></pre></div></div></p>
<p>Zusätzlich können noch ein paar weitere Einstellungen getuned werden. Diese sind ebenfalls in idie <em>/etc/sysctl.conf</em> einzufügen:<br />
<div id="wpshdo_27" class="wp-synhighlighter-outer"><div id="wpshdt_27" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_27"></a><a id="wpshat_27" class="wp-synhighlighter-title" href="#codesyntax_27"  onClick="javascript:wpsh_toggleBlock(27)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_27" onClick="javascript:wpsh_code(27)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_27" onClick="javascript:wpsh_print(27)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_27" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">vm.overcommit_memory=<span class="nu0">1</span>
vm.overcommit_ratio=<span class="nu0">95</span>
vm.dirty_ratio=<span class="nu0">5</span></pre></div></div></p>
<h2>Swap leeren</h2>
<p>Falls der Swap Speicher bereits in Gebrauch ist, kann man die Leerung folgendermassen erzwingen:<br />
<div id="wpshdo_28" class="wp-synhighlighter-outer"><div id="wpshdt_28" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_28"></a><a id="wpshat_28" class="wp-synhighlighter-title" href="#codesyntax_28"  onClick="javascript:wpsh_toggleBlock(28)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_28" onClick="javascript:wpsh_code(28)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_28" onClick="javascript:wpsh_print(28)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_28" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> swapoff <span class="re5">-a</span>
<span class="kw2">sudo</span> swaponn <span class="re5">-a</span></pre></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/ram-swap-performance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DebGen Update</title>
		<link>http://www.simplylinux.ch/debgen-update</link>
		<comments>http://www.simplylinux.ch/debgen-update#comments</comments>
		<pubDate>Tue, 15 Mar 2011 10:55:49 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[debgen]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[source generator]]></category>
		<category><![CDATA[sources list generator]]></category>
		<category><![CDATA[sources.list]]></category>
		<category><![CDATA[Squeeze]]></category>
		<category><![CDATA[stable]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=404</guid>
		<description><![CDATA[Mit dem Release von Squeeze als Stable musste ich endlich mal den DebGen updaten. Dies habe ich heute gemacht. Es gab zahlreiche Ã„nderungen im dahinterliegenden System welche nicht direkt sichtbar sind im Web Frontend. In Zukunft sollte dann der Release Wechsel schneller von statten gehen. Hier noch der Link.]]></description>
			<content:encoded><![CDATA[<p>Mit dem Release von Squeeze als Stable musste ich endlich mal den DebGen updaten.<br />
<span id="more-404"></span><br />
Dies habe ich heute gemacht. Es gab zahlreiche Ã„nderungen im dahinterliegenden System welche nicht direkt sichtbar sind im Web Frontend. In Zukunft sollte dann der Release Wechsel schneller von statten gehen.</p>
<p>Hier noch der <a href="http://debgen.simplylinux.ch">Link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/debgen-update/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>KDE flinker machen</title>
		<link>http://www.simplylinux.ch/kde-flinker-machen</link>
		<comments>http://www.simplylinux.ch/kde-flinker-machen#comments</comments>
		<pubDate>Sat, 05 Mar 2011 10:57:52 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=396</guid>
		<description><![CDATA[KDE ist eine tolle, ansprechende Oberfläche, jedoch erscheint es zuweilen ein bisschen langsam. Mit ein paar einfachen Einstellungsänderungen kann hier doch etwas bewirkt werden. 1. Raster Grafiksystem verwenden * Unter Qt 4.7 kann als Grafiksystem raster verwendet werden. Damit dies standardmässig aktiviert ist, folgendes ausführen: Damit die Einstellung aktiv wird, muss neu in KDE eingeloggt [...]]]></description>
			<content:encoded><![CDATA[<p>KDE ist eine tolle, ansprechende Oberfläche, jedoch erscheint es zuweilen ein bisschen langsam. Mit ein paar einfachen Einstellungsänderungen kann hier doch etwas bewirkt werden.</p>
<p><span id="more-396"></span></p>
<h2>1. Raster Grafiksystem verwenden *</h2>
<p>Unter Qt 4.7 kann als Grafiksystem <em>raster</em> verwendet werden. Damit dies standardmässig aktiviert ist, folgendes ausführen:<br />
<div id="wpshdo_29" class="wp-synhighlighter-outer"><div id="wpshdt_29" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_29"></a><a id="wpshat_29" class="wp-synhighlighter-title" href="#codesyntax_29"  onClick="javascript:wpsh_toggleBlock(29)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_29" onClick="javascript:wpsh_code(29)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_29" onClick="javascript:wpsh_print(29)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_29" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> <span class="re5">-p</span> $<span class="br0">&#40;</span>kde4-config --localprefix<span class="br0">&#41;</span><span class="sy0">/</span>env<span class="sy0">/</span>
<span class="kw3">echo</span> <span class="st0">&quot;export QT_GRAPHICSSYSTEM=raster&quot;</span> <span class="sy0">&gt;</span> $<span class="br0">&#40;</span>kde4-config --localprefix<span class="br0">&#41;</span><span class="sy0">/</span>env<span class="sy0">/</span>raster.sh</pre></div></div><br />
Damit die Einstellung aktiv wird, muss neu in KDE eingeloggt werden.</p>
<p><em>*Sollte der Grafiktreiber bereits eine gute Hardwarebeschleunigung zur Verfügung stellen, dann ist die Umstellung hier wenig sinnvoll. Ebenfalls muss angefügt werden, dass je mehr Softwaremässig gerastert wird, um so weniger Antrieb gibt es um Hardwarebeschleunigung in Treibern zu implementieren.</em></p>
<h2>2. Minimale Desktop Effekte</h2>
<p>Mir wurde verschiedentlich berichtet, dass die eingeschalteten Desktop Effekt ebenfalls zu einer erhöhten Performance helfen. Wichtig dabei sei, dass die Dekstop Effekte Engine eingeschalten ist, jedoch die einzelnen Effekte nicht aktiviert sind. </p>
<h2>3. Hohe Bidlschirmauflösung bei langsamen Prozessor</h2>
<p>Ebenfalls wurde mir auch noch folgender Tipp gegeben. Unter den Systemsettings -> Erscheinungsbild, dann dort im Stil Eintrag (ausgewählte) zum Reiter &#8220;Feineinstellungen&#8221; wechseln. Dort kann man verschiedene Einstellungen festlegen. Mir wurde empfohle &#8220;Hohe Bildschirmauflösung, Langsamer Prozessor&#8221; auszuwählen.</p>
<h2>4. Magic Trick</h2>
<p>Auf <a href="http://kdemonkey.blogspot.com/2008/04/magic-trick.html">dieser Webseite</a> habe ich noch den Magic Trick gefunden. Dazu muss zuerst folgendes ausgeführt werden:<br />
<div id="wpshdo_30" class="wp-synhighlighter-outer"><div id="wpshdt_30" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_30"></a><a id="wpshat_30" class="wp-synhighlighter-title" href="#codesyntax_30"  onClick="javascript:wpsh_toggleBlock(30)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_30" onClick="javascript:wpsh_code(30)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_30" onClick="javascript:wpsh_print(30)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_30" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> ~<span class="sy0">/</span>.compose-cache</pre></div></div><br />
Danach soll ein Programm gestartet werden, welche vom Texteingabe Widget gebraucht machen, z.B. Kate<br />
<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;">kate</pre></div></div><br />
Das zuvor erstelle Verzeichnis sollte jetzt eine Datei enthalten, welche im Dateiname eine grosse Anzahl von Nummern enthält.</p>
<h2>Schlusswort</h2>
<p>In wie weit diese Einstellungen / Tricks tatsächlich die Performance erhöhen, kann ich so nicht sagen. Mir erscheint das System subjektiver aber schneller.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kde-flinker-machen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rTorrent SVN mit Colour Patch und ruTorrent kompilieren unter Ubuntu 10.10 Maverick Meerkat / Debian 6 Squeeze</title>
		<link>http://www.simplylinux.ch/rtorrent-svn-mit-colour-patch-und-rutorrent-kompilieren-unter-ubuntu-10-10-maverick-meerkat-debian-6-squeeze</link>
		<comments>http://www.simplylinux.ch/rtorrent-svn-mit-colour-patch-und-rutorrent-kompilieren-unter-ubuntu-10-10-maverick-meerkat-debian-6-squeeze#comments</comments>
		<pubDate>Sun, 27 Feb 2011 19:39:05 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Debian 6]]></category>
		<category><![CDATA[Maverick Meerkat]]></category>
		<category><![CDATA[rtorrent]]></category>
		<category><![CDATA[rutorrent]]></category>
		<category><![CDATA[Squeeze]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu 10.10]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=384</guid>
		<description><![CDATA[rTorrent ist ein genialer Bittorrent Client. Es basiert auf ncurses und wird normalerweise über die Command Line aus gesteuert. Gegenüber anderen Clients wie Vuze ist er auch wenig speicherintensiv. Es gibt zwar verschiedene Web Interfaces, aber ich benutze keine davon. rTorrent in Screen mit SSH Zugriff ist alles was ich brauche. Zusätzlich zu den vorherigen [...]]]></description>
			<content:encoded><![CDATA[<p>rTorrent ist ein genialer Bittorrent Client. Es basiert auf ncurses und wird normalerweise über die Command Line aus gesteuert. Gegenüber anderen Clients wie Vuze ist er auch wenig speicherintensiv. Es gibt zwar verschiedene Web Interfaces, aber ich benutze keine davon. rTorrent in Screen mit SSH Zugriff ist alles was ich brauche.</p>
<p>Zusätzlich zu den vorherigen Howtos zeige ich nun auch auf, wie man zu rTorrent auch noch das ruTorrent Webinterface via Apache SSL zum laufen bringt &#8211; natürlich geschützt mit einem Passwort.</p>
<p>Diese Howto gilt sowohl für Ubuntu Lucid 10.10 Maverick Meerkat wie auch Debian 6 Squeeze. Der einzige Unterschied liegt darin, dass Ubuntu <em>sudo</em> benutzt und alles was mit <em>sudo</em> bezeichnet wird, muss unter Debian als <em>root</em> ausgeführt werden.</p>
<p>Zusätzlich gehe ich davon aus, dass der Sourcecode in folgendes Verzeichnis heruntergeladen wird: <em>>~/svn/rtorrent</em></p>
<p><span id="more-384"></span></p>
<h2>1. Bisherige rTorrent Version entfernen</h2>
<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="kw2">sudo</span> <span class="kw2">apt-get</span> remove rtorrent libtorrent<span class="sy0">*</span></pre></div></div>
<h2>2. Notwendige Pakete installieren</h2>
<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="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> build-essential <span class="kw2">autoconf</span> apache2 <span class="kw2">automake</span> libtool libncurses5-dev libncursesw5-dev libcurl4-openssl-dev <span class="kw2">screen</span> openssl php5 php5-cli libapache2-mod-php5 curl libcppunit-dev libsigc++-<span class="nu0">2.0</span>-dev subversion php5-cgi libapache2-mod-scgi</pre></div></div>
<h2>3. SVN Verzeichnis erstellen</h2>
<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="kw2">mkdir</span> ~<span class="sy0">/</span><span class="kw2">svn</span></pre></div></div>
<h2>4. Ins SVN Verzeichnis wechseln</h2>
<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;"><span class="kw3">cd</span> ~<span class="sy0">/</span><span class="kw2">svn</span></pre></div></div><br />
<em>Pfad: /home/USER/svn</em></p>
<h2>5. Den Sourcecode für xmlrpc herunterladen</h2>
<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;"><span class="kw2">svn</span> <span class="kw2">co</span> https:<span class="sy0">//</span>xmlrpc-c.svn.sourceforge.net<span class="sy0">/</span>svnroot<span class="sy0">/</span>xmlrpc-c<span class="sy0">/</span>advanced<span class="sy0">/</span> xmlrpc-c</pre></div></div><br />
Aktuelle xmlrcp Revision: 2090</p>
<h2>6. Ins xmlrpc-c Verzeichnis wechseln</h2>
<p><div id="wpshdo_37" class="wp-synhighlighter-outer"><div id="wpshdt_37" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_37"></a><a id="wpshat_37" class="wp-synhighlighter-title" href="#codesyntax_37"  onClick="javascript:wpsh_toggleBlock(37)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_37" onClick="javascript:wpsh_code(37)" 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_37" onClick="javascript:wpsh_print(37)" 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_37" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> xmlrpc-c</pre></div></div><br />
<em>Pfad: /home/USER/svn/xmlrpc-c</em></p>
<h2>7. xmlrpc-c konfigurieren</h2>
<div id="wpshdo_38" class="wp-synhighlighter-outer"><div id="wpshdt_38" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_38"></a><a id="wpshat_38" class="wp-synhighlighter-title" href="#codesyntax_38"  onClick="javascript:wpsh_toggleBlock(38)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_38" onClick="javascript:wpsh_code(38)" 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_38" onClick="javascript:wpsh_print(38)" 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_38" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure <span class="re5">--disable-cplusplus</span></pre></div></div>
<h2>8. xmlrpc-c kompilieren</h2>
<div id="wpshdo_39" class="wp-synhighlighter-outer"><div id="wpshdt_39" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_39"></a><a id="wpshat_39" class="wp-synhighlighter-title" href="#codesyntax_39"  onClick="javascript:wpsh_toggleBlock(39)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_39" onClick="javascript:wpsh_code(39)" 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_39" onClick="javascript:wpsh_print(39)" 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_39" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<h2>9. xmlrpc-c installieren</h2>
<div id="wpshdo_40" class="wp-synhighlighter-outer"><div id="wpshdt_40" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_40"></a><a id="wpshat_40" class="wp-synhighlighter-title" href="#codesyntax_40"  onClick="javascript:wpsh_toggleBlock(40)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_40" onClick="javascript:wpsh_code(40)" 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_40" onClick="javascript:wpsh_print(40)" 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_40" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<h2>10. rTorrent Verzeichnis erstellen</h2>
<div id="wpshdo_41" class="wp-synhighlighter-outer"><div id="wpshdt_41" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_41"></a><a id="wpshat_41" class="wp-synhighlighter-title" href="#codesyntax_41"  onClick="javascript:wpsh_toggleBlock(41)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_41" onClick="javascript:wpsh_code(41)" 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_41" onClick="javascript:wpsh_print(41)" 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_41" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> ~<span class="sy0">/</span>svn<span class="sy0">/</span>rtorrent</pre></div></div>
<h2>11. Ins rTorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_42" class="wp-synhighlighter-outer"><div id="wpshdt_42" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_42"></a><a id="wpshat_42" class="wp-synhighlighter-title" href="#codesyntax_42"  onClick="javascript:wpsh_toggleBlock(42)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_42" onClick="javascript:wpsh_code(42)" 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_42" onClick="javascript:wpsh_print(42)" 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_42" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ~<span class="sy0">/</span>svn<span class="sy0">/</span>rtorrent</pre></div></div><br />
<em>Pfad: /home/USER/svn/rtorrent</em></p>
<h2>12. rTorrent Sourcecode herunterladen</h2>
<p><div id="wpshdo_43" class="wp-synhighlighter-outer"><div id="wpshdt_43" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_43"></a><a id="wpshat_43" class="wp-synhighlighter-title" href="#codesyntax_43"  onClick="javascript:wpsh_toggleBlock(43)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_43" onClick="javascript:wpsh_code(43)" 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_43" onClick="javascript:wpsh_print(43)" 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_43" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">svn</span> <span class="kw2">co</span> <span class="kw2">svn</span>:<span class="sy0">//</span>rakshasa.no<span class="sy0">/</span>libtorrent<span class="sy0">/</span>trunk</pre></div></div><br />
Aktuelle rTorrent Revision: 1191</p>
<h2>13. Ins trunk Verzeichnis wechseln</h2>
<p><div id="wpshdo_44" class="wp-synhighlighter-outer"><div id="wpshdt_44" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_44"></a><a id="wpshat_44" class="wp-synhighlighter-title" href="#codesyntax_44"  onClick="javascript:wpsh_toggleBlock(44)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_44" onClick="javascript:wpsh_code(44)" 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_44" onClick="javascript:wpsh_print(44)" 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_44" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> trunk</pre></div></div><br />
<em>Pfad: /home/USER/svn/rtorrent/trunk</em></p>
<h2>14. Patche herunterladen</h2>
<p>Colour Patch:<br />
<div id="wpshdo_45" class="wp-synhighlighter-outer"><div id="wpshdt_45" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_45"></a><a id="wpshat_45" class="wp-synhighlighter-title" href="#codesyntax_45"  onClick="javascript:wpsh_toggleBlock(45)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_45" onClick="javascript:wpsh_code(45)" 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_45" onClick="javascript:wpsh_print(45)" 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_45" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>canvas-color_1191.patch</pre></div></div><br />
Dieser Patch färbt die Torrent Files je nach deren Status (unvollständig, komplett, aktiv, inaktiv). Der Patch kam ursprünglich von <a target="_blank" href="http://libtorrent.rakshasa.no/ticket/1382">hier</a>, ich habe ihn aber an die aktuelle rTorrent Version angepasst.<br />
Torrent Tracker Stats:<br />
<div id="wpshdo_46" class="wp-synhighlighter-outer"><div id="wpshdt_46" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_46"></a><a id="wpshat_46" class="wp-synhighlighter-title" href="#codesyntax_46"  onClick="javascript:wpsh_toggleBlock(46)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_46" onClick="javascript:wpsh_code(46)" 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_46" onClick="javascript:wpsh_print(46)" 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_46" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>trackerinfo.patch</pre></div></div><br />
Dieser Patch zeigt in der Tracker View an, wieviele Leute diesen Torrent ziehen. Allerdings sind die Stats sehr unzuverlässig aber es gibt doch eine gewisse Idee. Ich benutz es hauptsächlich um zu sehen welcher Tracker hat überhaupt irgendwelche Peers.</p>
<h2>15. Patches hinzufügen</h2>
<p>Colour Patch:<br />
<div id="wpshdo_47" class="wp-synhighlighter-outer"><div id="wpshdt_47" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_47"></a><a id="wpshat_47" class="wp-synhighlighter-title" href="#codesyntax_47"  onClick="javascript:wpsh_toggleBlock(47)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_47" onClick="javascript:wpsh_code(47)" 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_47" onClick="javascript:wpsh_print(47)" 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_47" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> canvas-color_1191.patch</pre></div></div></p>
<p>Torrent Tracker Stats Patch:<br />
<div id="wpshdo_48" class="wp-synhighlighter-outer"><div id="wpshdt_48" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_48"></a><a id="wpshat_48" class="wp-synhighlighter-title" href="#codesyntax_48"  onClick="javascript:wpsh_toggleBlock(48)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_48" onClick="javascript:wpsh_code(48)" 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_48" onClick="javascript:wpsh_print(48)" 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_48" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> trackerinfo.patch</pre></div></div></p>
<h2>16. Ins libtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_49" class="wp-synhighlighter-outer"><div id="wpshdt_49" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_49"></a><a id="wpshat_49" class="wp-synhighlighter-title" href="#codesyntax_49"  onClick="javascript:wpsh_toggleBlock(49)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_49" onClick="javascript:wpsh_code(49)" 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_49" onClick="javascript:wpsh_print(49)" 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_49" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> libtorrent</pre></div></div><br />
<em>Pfad: /home/USER/svn/rtorrent/trunk/libtorrent</em></p>
<h2>17. autogen.sh Script laufen lassen</h2>
<div id="wpshdo_50" class="wp-synhighlighter-outer"><div id="wpshdt_50" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_50"></a><a id="wpshat_50" class="wp-synhighlighter-title" href="#codesyntax_50"  onClick="javascript:wpsh_toggleBlock(50)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_50" onClick="javascript:wpsh_code(50)" 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_50" onClick="javascript:wpsh_print(50)" 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_50" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>autogen.sh</pre></div></div>
<h2>18. libtorrent konfigurieren</h2>
<div id="wpshdo_51" class="wp-synhighlighter-outer"><div id="wpshdt_51" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_51"></a><a id="wpshat_51" class="wp-synhighlighter-title" href="#codesyntax_51"  onClick="javascript:wpsh_toggleBlock(51)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_51" onClick="javascript:wpsh_code(51)" 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_51" onClick="javascript:wpsh_print(51)" 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_51" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure</pre></div></div>
<h2>19. libtorrent kompilieren</h2>
<div id="wpshdo_52" class="wp-synhighlighter-outer"><div id="wpshdt_52" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_52"></a><a id="wpshat_52" class="wp-synhighlighter-title" href="#codesyntax_52"  onClick="javascript:wpsh_toggleBlock(52)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_52" onClick="javascript:wpsh_code(52)" 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_52" onClick="javascript:wpsh_print(52)" 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_52" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<h2>20. libtorrent installieren</h2>
<div id="wpshdo_53" class="wp-synhighlighter-outer"><div id="wpshdt_53" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_53"></a><a id="wpshat_53" class="wp-synhighlighter-title" href="#codesyntax_53"  onClick="javascript:wpsh_toggleBlock(53)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_53" onClick="javascript:wpsh_code(53)" 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_53" onClick="javascript:wpsh_print(53)" 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_53" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<h2>21. /etc/ld.so.conf erweitern</h2>
<div id="wpshdo_54" class="wp-synhighlighter-outer"><div id="wpshdt_54" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_54"></a><a id="wpshat_54" class="wp-synhighlighter-title" href="#codesyntax_54"  onClick="javascript:wpsh_toggleBlock(54)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_54" onClick="javascript:wpsh_code(54)" 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_54" onClick="javascript:wpsh_print(54)" 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_54" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st0">&quot;include /usr/local/lib&quot;</span> <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">tee</span> <span class="re5">-a</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf</pre></div></div>
<h2>22. ld.so cache updaten</h2>
<div id="wpshdo_55" class="wp-synhighlighter-outer"><div id="wpshdt_55" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_55"></a><a id="wpshat_55" class="wp-synhighlighter-title" href="#codesyntax_55"  onClick="javascript:wpsh_toggleBlock(55)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_55" onClick="javascript:wpsh_code(55)" 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_55" onClick="javascript:wpsh_print(55)" 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_55" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> ldconfig</pre></div></div>
<h2>23. Ins rTorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_56" class="wp-synhighlighter-outer"><div id="wpshdt_56" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_56"></a><a id="wpshat_56" class="wp-synhighlighter-title" href="#codesyntax_56"  onClick="javascript:wpsh_toggleBlock(56)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_56" onClick="javascript:wpsh_code(56)" 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_56" onClick="javascript:wpsh_print(56)" 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_56" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ..<span class="sy0">/</span>rtorrent</pre></div></div><br />
<em>Pfad: /home/USER/svn/rtorrent/trunk/rtorrent</em></p>
<h2>24. autogen.sh Script laufen lassen</h2>
<div id="wpshdo_57" class="wp-synhighlighter-outer"><div id="wpshdt_57" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_57"></a><a id="wpshat_57" class="wp-synhighlighter-title" href="#codesyntax_57"  onClick="javascript:wpsh_toggleBlock(57)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_57" onClick="javascript:wpsh_code(57)" 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_57" onClick="javascript:wpsh_print(57)" 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_57" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>autogen.sh</pre></div></div>
<h2>25. rTorrent konfigurieren</h2>
<div id="wpshdo_58" class="wp-synhighlighter-outer"><div id="wpshdt_58" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_58"></a><a id="wpshat_58" class="wp-synhighlighter-title" href="#codesyntax_58"  onClick="javascript:wpsh_toggleBlock(58)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_58" onClick="javascript:wpsh_code(58)" 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_58" onClick="javascript:wpsh_print(58)" 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_58" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure <span class="re5">--with-xmlrpc-c</span></pre></div></div>
<h2>26. rTorrent kompilieren</h2>
<div id="wpshdo_59" class="wp-synhighlighter-outer"><div id="wpshdt_59" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_59"></a><a id="wpshat_59" class="wp-synhighlighter-title" href="#codesyntax_59"  onClick="javascript:wpsh_toggleBlock(59)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_59" onClick="javascript:wpsh_code(59)" 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_59" onClick="javascript:wpsh_print(59)" 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_59" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<h2>27. rTorrent installieren</h2>
<div id="wpshdo_60" class="wp-synhighlighter-outer"><div id="wpshdt_60" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_60"></a><a id="wpshat_60" class="wp-synhighlighter-title" href="#codesyntax_60"  onClick="javascript:wpsh_toggleBlock(60)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_60" onClick="javascript:wpsh_code(60)" 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_60" onClick="javascript:wpsh_print(60)" 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_60" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<h2>28. rTorrent config Datei kopieren und erweitern</h2>
<p>Falls noch keine .rtorrent.rc Datei im Homeverzeichnis vorhanden, dann zuerst die Standard config Datei kopieren:<br />
<div id="wpshdo_61" class="wp-synhighlighter-outer"><div id="wpshdt_61" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_61"></a><a id="wpshat_61" class="wp-synhighlighter-title" href="#codesyntax_61"  onClick="javascript:wpsh_toggleBlock(61)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_61" onClick="javascript:wpsh_code(61)" 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_61" onClick="javascript:wpsh_print(61)" 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_61" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">cp</span> ~<span class="sy0">/</span>subversion<span class="sy0">/</span>rtorrent<span class="sy0">/</span>trunk<span class="sy0">/</span>rtorrent<span class="sy0">/</span>doc<span class="sy0">/</span>rtorrent.rc ~<span class="sy0">/</span>.rtorrent.rc</pre></div></div><br />
Damit ruTorrent und und der Colour Patch funktionieren, müssen in paar Optionen zur rTorrent config (am Ende) hinzugefügt werden:<br />
<div id="wpshdo_62" class="wp-synhighlighter-outer"><div id="wpshdt_62" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_62"></a><a id="wpshat_62" class="wp-synhighlighter-title" href="#codesyntax_62"  onClick="javascript:wpsh_toggleBlock(62)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_62" onClick="javascript:wpsh_code(62)" 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_62" onClick="javascript:wpsh_print(62)" 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_62" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re2">http_capath</span>=<span class="sy0">/</span>etc<span class="sy0">/</span>ssl<span class="sy0">/</span>certs
scgi_port = 127.0.0.1:<span class="nu0">5000</span>
encoding_list = UTF-<span class="nu0">8</span>
<span class="co0"># Color / Canvas patch</span>
done_fg_color = <span class="nu0">2</span>
<span class="co0">#done_bg_color = 2</span>
active_fg_color = <span class="nu0">1</span>
<span class="co0">#active_bg_color = 4</span></pre></div></div><br />
Zusätzlich empfehle ich noch folgendes hinzu zufügen<br />
<div id="wpshdo_63" class="wp-synhighlighter-outer"><div id="wpshdt_63" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_63"></a><a id="wpshat_63" class="wp-synhighlighter-title" href="#codesyntax_63"  onClick="javascript:wpsh_toggleBlock(63)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_63" onClick="javascript:wpsh_code(63)" 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_63" onClick="javascript:wpsh_print(63)" 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_63" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">schedule = filter_active,<span class="nu0">10</span>,<span class="nu0">10</span>,<span class="st0">&quot;view_filter = active,<span class="es1">\&quot;</span>or={d.get_up_rate=,d.get_down_rate=}<span class="es1">\&quot;</span>&quot;</span>
view_sort_new = seeding,<span class="kw2">less</span>=d.get_message=
schedule = filter_seeding,<span class="nu0">30</span>,<span class="nu0">30</span>,<span class="st0">&quot;view_filter = seeding,d.get_message=; view_sort = seeding&quot;</span></pre></div></div><br />
Der erste Befehal ändert Ansicht 9 so, dass nur noch aktive Torrents (also Torrents wo es gerade up/download gibt) angezeigt werden. view_sort und der zweite schedule Befehl ändert die Ansicht 8 in solch einem Ausmass, dass nur noch Torrents mit &#8220;ungewöhnlichen&#8221; Trackermeldungen erscheinen. Dies vereinfacht es Torrents aufzuspüren, die z.B. gelöscht worden sind.</p>
<p>Ebenfalls ist es wichtig, dass ein Download und Session Verzeichnis angelegt wird. In der Standard Config einfach die Optionen aktivieren, den Pfad setzen und die Verzeichnisse lokal kreieren.</p>
<p>Weitere nützliche Infos und Möglichkeiten können auf der <a target="http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks">Common Tasks</a> Seite abgerufen werden. Vorallem die Sektion bezüglich Watch Directories and Move on Completion sind interessant.</p>
<h2>29. rTorrent starten</h2>
<p>Nun kann rTorrent gestartet werden &#8211; am beesten in einer Screen Session:<br />
<div id="wpshdo_64" class="wp-synhighlighter-outer"><div id="wpshdt_64" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_64"></a><a id="wpshat_64" class="wp-synhighlighter-title" href="#codesyntax_64"  onClick="javascript:wpsh_toggleBlock(64)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_64" onClick="javascript:wpsh_code(64)" 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_64" onClick="javascript:wpsh_print(64)" 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_64" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">screen</span> rtorrent</pre></div></div></p>
<h2>30. SSL Zertifikat kreieren</h2>
<div id="wpshdo_65" class="wp-synhighlighter-outer"><div id="wpshdt_65" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_65"></a><a id="wpshat_65" class="wp-synhighlighter-title" href="#codesyntax_65"  onClick="javascript:wpsh_toggleBlock(65)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_65" onClick="javascript:wpsh_code(65)" 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_65" onClick="javascript:wpsh_print(65)" 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_65" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> openssl req $<span class="sy0">@</span> <span class="re5">-new</span> <span class="re5">-x509</span> <span class="re5">-days</span> 365 <span class="re5">-nodes</span> <span class="re5">-out</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>apache.pem <span class="re5">-keyout</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>apache.pem</pre></div></div>
<h2>31. Ins Webverzeichnis wechseln</h2>
<p><div id="wpshdo_66" class="wp-synhighlighter-outer"><div id="wpshdt_66" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_66"></a><a id="wpshat_66" class="wp-synhighlighter-title" href="#codesyntax_66"  onClick="javascript:wpsh_toggleBlock(66)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_66" onClick="javascript:wpsh_code(66)" 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_66" onClick="javascript:wpsh_print(66)" 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_66" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="sy0">/</span>var<span class="sy0">/</span>www</pre></div></div><br />
<em>Pfad: /var/www</em></p>
<h2>32. ruTorrent herunterladen</h2>
<div id="wpshdo_67" class="wp-synhighlighter-outer"><div id="wpshdt_67" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_67"></a><a id="wpshat_67" class="wp-synhighlighter-title" href="#codesyntax_67"  onClick="javascript:wpsh_toggleBlock(67)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_67" onClick="javascript:wpsh_code(67)" 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_67" onClick="javascript:wpsh_print(67)" 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_67" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>rutorrent.googlecode.com<span class="sy0">/</span>files<span class="sy0">/</span>rutorrent-3.2.tar.gz</pre></div></div>
<h2>33. ruTorrent entpacken</h2>
<div id="wpshdo_68" class="wp-synhighlighter-outer"><div id="wpshdt_68" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_68"></a><a id="wpshat_68" class="wp-synhighlighter-title" href="#codesyntax_68"  onClick="javascript:wpsh_toggleBlock(68)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_68" onClick="javascript:wpsh_code(68)" 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_68" onClick="javascript:wpsh_print(68)" 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_68" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">tar</span> xvzf rutorrent-3.2.tar.gz</pre></div></div>
<h2>34. Ins ruTorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_69" class="wp-synhighlighter-outer"><div id="wpshdt_69" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_69"></a><a id="wpshat_69" class="wp-synhighlighter-title" href="#codesyntax_69"  onClick="javascript:wpsh_toggleBlock(69)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_69" onClick="javascript:wpsh_code(69)" 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_69" onClick="javascript:wpsh_print(69)" 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_69" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> rutorrent</pre></div></div><br />
<em>Pfad: /var/www/rutorrent</em></p>
<h2>35. .htaccess Datei kreieren</h2>
<div id="wpshdo_70" class="wp-synhighlighter-outer"><div id="wpshdt_70" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_70"></a><a id="wpshat_70" class="wp-synhighlighter-title" href="#codesyntax_70"  onClick="javascript:wpsh_toggleBlock(70)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_70" onClick="javascript:wpsh_code(70)" 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_70" onClick="javascript:wpsh_print(70)" 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_70" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">touch</span> .htaccess</pre></div></div>
<h2>36. .htaccess chmodden</h2>
<div id="wpshdo_71" class="wp-synhighlighter-outer"><div id="wpshdt_71" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_71"></a><a id="wpshat_71" class="wp-synhighlighter-title" href="#codesyntax_71"  onClick="javascript:wpsh_toggleBlock(71)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_71" onClick="javascript:wpsh_code(71)" 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_71" onClick="javascript:wpsh_print(71)" 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_71" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">chmod</span> 0755 .htaccess</pre></div></div>
<h2>36. .htaccess editieren</h2>
<p>Das folgende in die .htaccess einfügen:<br />
<div id="wpshdo_72" class="wp-synhighlighter-outer"><div id="wpshdt_72" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_72"></a><a id="wpshat_72" class="wp-synhighlighter-title" href="#codesyntax_72"  onClick="javascript:wpsh_toggleBlock(72)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_72" onClick="javascript:wpsh_code(72)" 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_72" onClick="javascript:wpsh_print(72)" 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_72" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">RewriteEngine On
RewriteCond <span class="sy0">%</span><span class="br0">&#123;</span>HTTPS<span class="br0">&#125;</span> off
RewriteRule <span class="br0">&#40;</span>.<span class="sy0">*</span><span class="br0">&#41;</span> https:<span class="sy0">//%</span><span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span><span class="sy0">%</span><span class="br0">&#123;</span>REQUEST_URI<span class="br0">&#125;</span></pre></div></div></p>
<h2>34. in ruTorrent Konfigurationsverzeichnis wechseln</h2>
<p><div id="wpshdo_73" class="wp-synhighlighter-outer"><div id="wpshdt_73" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_73"></a><a id="wpshat_73" class="wp-synhighlighter-title" href="#codesyntax_73"  onClick="javascript:wpsh_toggleBlock(73)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_73" onClick="javascript:wpsh_code(73)" 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_73" onClick="javascript:wpsh_print(73)" 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_73" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> conf</pre></div></div><br />
<em>Pfad: /var/www/rutorrent/conf</em></p>
<h2>35. config.php editieren</h2>
<p>Folgendes:<br />
<div id="wpshdo_74" class="wp-synhighlighter-outer"><div id="wpshdt_74" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_74"></a><a id="wpshat_74" class="wp-synhighlighter-title" href="#codesyntax_74"  onClick="javascript:wpsh_toggleBlock(74)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_74" onClick="javascript:wpsh_code(74)" 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_74" onClick="javascript:wpsh_print(74)" 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_74" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re1">$XMLRPCMountPoint</span> = <span class="st0">&quot;/RPC2&quot;</span>;</pre></div></div></p>
<p>mit dem ersetzen:<br />
<div id="wpshdo_75" class="wp-synhighlighter-outer"><div id="wpshdt_75" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_75"></a><a id="wpshat_75" class="wp-synhighlighter-title" href="#codesyntax_75"  onClick="javascript:wpsh_toggleBlock(75)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_75" onClick="javascript:wpsh_code(75)" 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_75" onClick="javascript:wpsh_print(75)" 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_75" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re1">$XMLRPCMountPoint</span> = <span class="st0">&quot;/rutorrent/RPC2&quot;</span>;</pre></div></div></p>
<h2>36. ruTorrent chownen</h2>
<div id="wpshdo_76" class="wp-synhighlighter-outer"><div id="wpshdt_76" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_76"></a><a id="wpshat_76" class="wp-synhighlighter-title" href="#codesyntax_76"  onClick="javascript:wpsh_toggleBlock(76)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_76" onClick="javascript:wpsh_code(76)" 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_76" onClick="javascript:wpsh_print(76)" 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_76" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">chown</span> <span class="re5">-R</span> www-data:www-data <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>rutorrent</pre></div></div>
<h2>37. Apache Module aktivieren</h2>
<div id="wpshdo_77" class="wp-synhighlighter-outer"><div id="wpshdt_77" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_77"></a><a id="wpshat_77" class="wp-synhighlighter-title" href="#codesyntax_77"  onClick="javascript:wpsh_toggleBlock(77)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_77" onClick="javascript:wpsh_code(77)" 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_77" onClick="javascript:wpsh_print(77)" 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_77" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> a2enmod ssl auth_digest scgi rewrite</pre></div></div>
<h2>38. apache2.conf erweitern</h2>
<div id="wpshdo_78" class="wp-synhighlighter-outer"><div id="wpshdt_78" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_78"></a><a id="wpshat_78" class="wp-synhighlighter-title" href="#codesyntax_78"  onClick="javascript:wpsh_toggleBlock(78)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_78" onClick="javascript:wpsh_code(78)" 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_78" onClick="javascript:wpsh_print(78)" 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_78" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st0">&quot;SCGIMount /rutorrent/RPC2 127.0.0.1:5000&quot;</span> <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">tee</span> <span class="re5">-a</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>apache2.conf
<span class="kw3">echo</span> <span class="st0">&quot;servername localhost&quot;</span> <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">tee</span> <span class="re5">-a</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>apache2.conf</pre></div></div>
<h2>39. Ins sites-enabled Apache Verzeichnis wechseln</h2>
<p><div id="wpshdo_79" class="wp-synhighlighter-outer"><div id="wpshdt_79" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_79"></a><a id="wpshat_79" class="wp-synhighlighter-title" href="#codesyntax_79"  onClick="javascript:wpsh_toggleBlock(79)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_79" onClick="javascript:wpsh_code(79)" 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_79" onClick="javascript:wpsh_print(79)" 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_79" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>sites-enabled</pre></div></div><br />
<em>Pfad: /etc/apache2/sites-enabled</em></p>
<h2>40. 000-default editieren</h2>
<p>Nach folgendem</p>
<p><div id="wpshdo_80" class="wp-synhighlighter-outer"><div id="wpshdt_80" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_80"></a><a id="wpshat_80" class="wp-synhighlighter-title" href="#codesyntax_80"  onClick="javascript:wpsh_toggleBlock(80)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_80" onClick="javascript:wpsh_code(80)" 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_80" onClick="javascript:wpsh_print(80)" 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_80" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="sy0">&lt;</span>Directory <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/&gt;</span>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        <span class="sy0">&lt;/</span>Directory<span class="sy0">&gt;</span></pre></div></div><br />
das hier einfügen:<br />
<div id="wpshdo_81" class="wp-synhighlighter-outer"><div id="wpshdt_81" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_81"></a><a id="wpshat_81" class="wp-synhighlighter-title" href="#codesyntax_81"  onClick="javascript:wpsh_toggleBlock(81)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_81" onClick="javascript:wpsh_code(81)" 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_81" onClick="javascript:wpsh_print(81)" 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_81" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="sy0">&lt;</span>Directory <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>rutorrent<span class="sy0">/&gt;</span>
                AllowOverride All
                Order allow,deny
                allow from all
        <span class="sy0">&lt;/</span>Directory<span class="sy0">&gt;</span></pre></div></div><br />
Dies stellt sicher, dass die .htaccess beachtet wird und somit eine Umleitung auf HTTPS/SSL erfolgt, wenn dies nicht so eingegeben wurde.</p>
<h2>41. 000-default editieren</h2>
<p>Immer noch die 000-default Datei editieren und folgendes am Schluss einfügen:<br />
<div id="wpshdo_82" class="wp-synhighlighter-outer"><div id="wpshdt_82" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_82"></a><a id="wpshat_82" class="wp-synhighlighter-title" href="#codesyntax_82"  onClick="javascript:wpsh_toggleBlock(82)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_82" onClick="javascript:wpsh_code(82)" 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_82" onClick="javascript:wpsh_print(82)" 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_82" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="sy0">&lt;</span>VirtualHost <span class="sy0">*</span>:<span class="nu0">443</span><span class="sy0">&gt;</span>
        ServerAdmin webmaster<span class="sy0">@</span>localhost
        SSLEngine on
        SSLCertificateFile <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>apache.pem
        DocumentRoot <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>
        <span class="sy0">&lt;</span>Directory <span class="sy0">/&gt;</span>
                Options FollowSymLinks
                AllowOverride None
        <span class="sy0">&lt;/</span>Directory<span class="sy0">&gt;</span>
        <span class="sy0">&lt;</span>Directory <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/&gt;</span>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        <span class="sy0">&lt;/</span>Directory<span class="sy0">&gt;</span>
        ScriptAlias <span class="sy0">/</span>cgi-bin<span class="sy0">/</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>cgi-bin<span class="sy0">/</span>
        <span class="sy0">&lt;</span>Directory <span class="st0">&quot;/usr/lib/cgi-bin&quot;</span><span class="sy0">&gt;</span>
                AllowOverride None
                Options +ExecCGI <span class="re5">-MultiViews</span> +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        <span class="sy0">&lt;/</span>Directory<span class="sy0">&gt;</span>
        ErrorLog <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>apache2<span class="sy0">/</span>error.log
        <span class="co0"># Possible values include: debug, info, notice, warn, error, crit,</span>
        <span class="co0"># alert, emerg.</span>
        LogLevel warn
        CustomLog <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>apache2<span class="sy0">/</span>access.log combined
    Alias <span class="sy0">/</span>doc<span class="sy0">/</span> <span class="st0">&quot;/usr/share/doc/&quot;</span>
    <span class="sy0">&lt;</span>Directory <span class="st0">&quot;/usr/share/doc/&quot;</span><span class="sy0">&gt;</span>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0<span class="sy0">/</span>255.0.0.0 ::<span class="nu0">1</span><span class="sy0">/</span><span class="nu0">128</span>
    <span class="sy0">&lt;/</span>Directory<span class="sy0">&gt;</span>
    <span class="sy0">&lt;</span>Location <span class="sy0">/</span>rutorrent<span class="sy0">&gt;</span>
        AuthType Digest
        AuthName <span class="st0">&quot;rtorrent&quot;</span>
        AuthDigestDomain <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>rutorrent<span class="sy0">/</span> http:<span class="sy0">//</span>SERVER_IP<span class="sy0">/</span>rutorrent
        AuthDigestProvider <span class="kw2">file</span>
        AuthUserFile <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>passwords
        Require valid-user
        SetEnv R_ENV <span class="st0">&quot;/var/www/rutorrent&quot;</span>
     <span class="sy0">&lt;/</span>Location<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>VirtualHost<span class="sy0">&gt;</span></pre></div></div><br />
SERVER_IP mit der korrekten IP Adresse des Servers ersetzen.</p>
<h2>42. Benutzer zu authdigest hinzufügen</h2>
<p><div id="wpshdo_83" class="wp-synhighlighter-outer"><div id="wpshdt_83" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_83"></a><a id="wpshat_83" class="wp-synhighlighter-title" href="#codesyntax_83"  onClick="javascript:wpsh_toggleBlock(83)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_83" onClick="javascript:wpsh_code(83)" 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_83" onClick="javascript:wpsh_print(83)" 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_83" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> htdigest <span class="re5">-c</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache2<span class="sy0">/</span>passwords rtorrent USER</pre></div></div><br />
Anstelle von USER den gewünschten Benutzernamen eingeben, danach erfolgt die Aufforderung zur Eingabe eines Passwortes sowie der Bestätigung des Passworts.</p>
<h2>43. Apache neustarten</h2>
<p><div id="wpshdo_84" class="wp-synhighlighter-outer"><div id="wpshdt_84" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_84"></a><a id="wpshat_84" class="wp-synhighlighter-title" href="#codesyntax_84"  onClick="javascript:wpsh_toggleBlock(84)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_84" onClick="javascript:wpsh_code(84)" 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_84" onClick="javascript:wpsh_print(84)" 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_84" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> service apache2 restart</pre></div></div><br />
Debian Benutzer müssen wie folgt Apache neustarten:<br />
<div id="wpshdo_85" class="wp-synhighlighter-outer"><div id="wpshdt_85" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_85"></a><a id="wpshat_85" class="wp-synhighlighter-title" href="#codesyntax_85"  onClick="javascript:wpsh_toggleBlock(85)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_85" onClick="javascript:wpsh_code(85)" 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_85" onClick="javascript:wpsh_print(85)" 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_85" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>apache2 restart</pre></div></div></p>
<h2>44. Ausprobieren</h2>
<p>rTorrent müsste bereits laufen &#8211; falls nicht, rTorrent starten. Danach auf dem Server das ruTorrent Verzeichnis aufrufen.<br />
<div id="wpshdo_86" class="wp-synhighlighter-outer"><div id="wpshdt_86" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_86"></a><a id="wpshat_86" class="wp-synhighlighter-title" href="#codesyntax_86"  onClick="javascript:wpsh_toggleBlock(86)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_86" onClick="javascript:wpsh_code(86)" 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_86" onClick="javascript:wpsh_print(86)" 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_86" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">http:<span class="sy0">//</span>SERVER_IP<span class="sy0">/</span>rutorrent</pre></div></div><br />
Es wird automatisch von HTTP auf HTTPS umgeleitet und es erfolgt eine Warnung wegen dem selbst-generierten SSL-Zertifikat. Das Zertifikat akzeptieren und dann mit dem erstellten Benutzer einloggen.</p>
<h2>Enjoy</h2>
<div id="attachment_391" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.simplylinux.ch/wp-content/uploads/rtorrent_rutorrent.png"><img src="http://www.simplylinux.ch/wp-content/uploads/rtorrent_rutorrent-300x232.png" alt="rTorrent mit Farbinterface und ruTorrent" title="rTorrent mit Farbinterface und ruTorrent" width="300" height="232" class="size-medium wp-image-391" /></a><p class="wp-caption-text">rTorrent mit Farbinterface und ruTorrent</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/rtorrent-svn-mit-colour-patch-und-rutorrent-kompilieren-unter-ubuntu-10-10-maverick-meerkat-debian-6-squeeze/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>USB Drucker in VirtualBox</title>
		<link>http://www.simplylinux.ch/usb-drucker-in-virtualbox</link>
		<comments>http://www.simplylinux.ch/usb-drucker-in-virtualbox#comments</comments>
		<pubDate>Tue, 11 Jan 2011 10:41:14 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[drucker]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=382</guid>
		<description><![CDATA[Ich musste mich heute mit dem Problem beschäftigen, wieso USB Drucker in einer VM in VBox nicht funkionieren wollten. Netzwerkdrucker &#8211; welche ich üblicherweise verwende &#8211; sind hingegen kein Problem. Es stellte sich dann heraus, dass die Printer Gruppe dem root user in Ubuntu gehört. Alles was ich dann noch machen musste war, dass ich [...]]]></description>
			<content:encoded><![CDATA[<p>Ich musste mich heute mit dem Problem beschäftigen, wieso USB Drucker in einer VM in VBox nicht funkionieren wollten. Netzwerkdrucker &#8211; welche ich üblicherweise verwende &#8211; sind hingegen kein Problem.<br />
<span id="more-382"></span><br />
Es stellte sich dann heraus, dass die Printer Gruppe dem root user in Ubuntu gehört. Alles was ich dann noch machen musste war, dass ich meinen Benutzer der lp Gruppe hinzufüge, mich auslogge und wieder einlogge.</p>
<p>Danach konnte ich USB Drucker ohne weiteres verwenden.</p>
<p>Hat man ein multifunktionales Geräte, dann müsste wohl auch noch der Benutzer der Scanner Gruppe hinzugefügt werden. Dies habe ich soweit aber noch nicht ausprobiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/usb-drucker-in-virtualbox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam &#8211; einer weniger&#8230;</title>
		<link>http://www.simplylinux.ch/spam-einer-weniger</link>
		<comments>http://www.simplylinux.ch/spam-einer-weniger#comments</comments>
		<pubDate>Fri, 07 Jan 2011 18:31:27 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=379</guid>
		<description><![CDATA[Spam ist ja ein bekanntes Problem und ich habe mich noch nicht damit abgefunden, dass ich Spam &#8220;ertragen&#8221; muss. Vor einiger Zeit habe ich auf eine neue Methode gewechselt in welcher ich grundsätzlich immer eine eigene Email Adresse generiere wenn ich eine Email angeben muss. Sollte ich auf www.domain.com eine Email Adresse angeben müssen, dann [...]]]></description>
			<content:encoded><![CDATA[<p>Spam ist ja ein bekanntes Problem und ich habe mich noch nicht damit abgefunden, dass ich Spam &#8220;ertragen&#8221; muss. Vor einiger Zeit habe ich auf eine neue Methode gewechselt in welcher ich grundsätzlich immer eine eigene Email Adresse generiere wenn ich eine Email angeben muss.<br />
<span id="more-379"></span><br />
Sollte ich auf www.domain.com eine Email Adresse angeben müssen, dann generiere ich also eine die folgendermassen aussieht:  www.domain.com@mydomain.com. All diese generierten Email Adressen landen dann im selben Postfach. Das kann mit Postfix und ein paar PHP Skripten einfach bewerkstelligt werden. Ich kann somit einfach neue Email Adressen generieren und bestehende löschen / blockieren.</p>
<p>Inzwischen habe ich auch schon herausgefunden, von wo denn überall meine Email Adresse geleaked wird. Heute hat es wieder einen erwischt. Die Email ist im Source nachfolgend angefügt &#8211; ich habe lediglich meine Empfänger Adresse geändert (sonst wüsste ja jeder welche @mydomain.com ich verwende und könnte dann über andere populäre Seite versuchen mit trotzdem Spam zu zustellen.</p>
<p><code>Return-Path: <info@equity.irs.gov><br />
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on cp.roleplayer.org<br />
X-Spam-Level: **<br />
X-Spam-Status: No, score=2.2 required=5.0 tests=RCVD_IN_BL_SPAMCOP_NET<br />
	autolearn=no version=3.2.5<br />
X-Original-To: www.portablefreeware.com@***********************<br />
Delivered-To: web29p1@cp.roleplayer.org<br />
X-Greylist: delayed 1811 seconds by postgrey-1.31 at cp.roleplayer.org; Fri, 07 Jan 2011 18:20:08 CET<br />
Received: from echo.fastwebhosting.net (echo.fastwebhosting.net [91.102.64.134])<br />
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))<br />
	(No client certificate requested)<br />
	by cp.roleplayer.org (Postfix) with ESMTPS id 22E0A7583B1<br />
	for <www.portablefreeware.com@***********************>; Fri,  7 Jan 2011 18:20:07 +0100 (CET)<br />
Received: from echo.fastwebhosting.net (unknown [127.0.0.1])<br />
	by echo.fastwebhosting.net (Postfix) with ESMTP id C7E09401005E;<br />
	Fri,  7 Jan 2011 16:42:06 +0000 (UTC)<br />
Received: by echo.fastwebhosting.net (Postfix, from userid 48)<br />
	id B02DE38718BF; Fri,  7 Jan 2011 16:37:52 +0000 (UTC)<br />
Received: from 41.217.65.11 ([41.217.65.11]) by webmail.dimarxe.gr (Horde<br />
 Framework) with HTTP; Fri, 07 Jan 2011 16:37:44 +0000<br />
Message-ID: <20110107163744.15866wa5csshnj2w@webmail.dimarxe.gr><br />
Date: Fri, 07 Jan 2011 16:37:44 +0000<br />
From: Internal Revenue Service <info@equity.irs.gov><br />
Reply-to: info.center@email.ro<br />
To: undisclosed-recipients:;<br />
Subject: IRS Tax Refund Notification<br />
MIME-Version: 1.0<br />
Content-Type: text/plain;<br />
 charset=ISO-8859-1;<br />
 DelSp="Yes";<br />
 format="flowed"<br />
Content-Disposition: inline<br />
Content-Transfer-Encoding: 7bit<br />
User-Agent: Internet Messaging Program (IMP) H3 (4.3.6)</p>
<p>The government of the United States has ordered the treasury<br />
department of the IRS to issue out a refund of $5010.11 to all home<br />
equity account holders only. This refund is only applicable to EQUITY<br />
LINE OF CREDIT ACCOUNT holders (mortgage not applicable). For your<br />
refund to be processed, please note that your personal information<br />
will be required from you in our next email. To proceed with this<br />
Refund request, reply this message with your Full Name, Address and<br />
Phone number(s) or send your information to info.center@email.ro .<br />
You will be contacted shortly by IRS Refund Officer after sending your<br />
details.</p>
<p>Please note that only candidates with EQUITY LINE OF CREDIT ACCOUNT<br />
are eligible for this refund..</p>
<p>Thank You,<br />
Internal Revenue Service<br />
</code></p>
<p>Natürlich habe ich diese Email schon an Spamcop weitergeleitet. Ich habe übrigens schon mal von portablefreeware eine Spam erhalten, aber auf meine Nachfrage hin habe ich keine Antwort bekommen. Diese Email Adresse ist nun gesperrt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/spam-einer-weniger/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RepoGen Update &#8211; jetzt auch mit Natty</title>
		<link>http://www.simplylinux.ch/repogen-update-jetzt-auch-mit-natty</link>
		<comments>http://www.simplylinux.ch/repogen-update-jetzt-auch-mit-natty#comments</comments>
		<pubDate>Thu, 23 Dec 2010 08:53:39 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[natty]]></category>
		<category><![CDATA[RepoGen]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=376</guid>
		<description><![CDATA[Wollte nur kurz mitteilen, dass ich mein RepoGen Tool vor einigen Tagen um Natty erweitert habe. Natürlich sind dort bei weitem noch nicht alle Repos vorhanden wie unter Maverick, aber es gibt schon einige. Der guten Ordnung halber sei erwähnt, dass Natty noch eine Alpha Version ist. Also nur zum Testen verwenden und nicht auf [...]]]></description>
			<content:encoded><![CDATA[<p>Wollte nur kurz mitteilen, dass ich mein RepoGen Tool vor einigen Tagen um Natty erweitert habe. Natürlich sind dort bei weitem noch nicht alle Repos vorhanden wie unter Maverick, aber es gibt schon einige.</p>
<p><span id="more-376"></span></p>
<p>Der guten Ordnung halber sei erwähnt, dass Natty noch eine Alpha Version ist. Also nur zum Testen verwenden und nicht auf einem produktiven System.</p>
<p>Einfach <a href="http://repogen.simplylinux.ch">hier</a> reinschauen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/repogen-update-jetzt-auch-mit-natty/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Huawei E220 3G &amp; Maverick</title>
		<link>http://www.simplylinux.ch/huawei-e220-3g-maverick</link>
		<comments>http://www.simplylinux.ch/huawei-e220-3g-maverick#comments</comments>
		<pubDate>Thu, 23 Dec 2010 08:49:04 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[e220]]></category>
		<category><![CDATA[huawei]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[maverick]]></category>
		<category><![CDATA[network manager]]></category>
		<category><![CDATA[sunrise]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=371</guid>
		<description><![CDATA[Ich habe mir vor einiger Zeit einen Huawei E220 3G Stick von Sunrise besorgt, da ich desöfteren unterwegs bin und trotzdem gerne Internetzugriff habe. Unter Lucid lief der Stick einwandfrei, jedoch hatte ich unter Maverick ein paar Probleme. Der Grund für Sunrise war, dass mit der damaligen Promo (ich weiss nicht ob es die immer [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir vor einiger Zeit einen Huawei E220 3G Stick von Sunrise besorgt, da ich desöfteren unterwegs bin und trotzdem gerne Internetzugriff habe. Unter Lucid lief der Stick einwandfrei, jedoch hatte ich unter Maverick ein paar Probleme.<br />
<span id="more-371"></span><br />
Der Grund für Sunrise war, dass mit der damaligen Promo (ich weiss nicht ob es die immer noch gibt), die monatliche Grundgebühr von CHF 10.&#8211; wegfällt. Man bezahlt also nur noch, wenn der Stick auch gebraucht wird und die Kosten betragen pro Nutzungs-Tag CHF 3.50 &#8211; egal ob man den Stick nur für 2 Minuten braucht oder 20 Stunden. Wenn man den Stick also gar nicht benutzt, erhält man auch keine Rechnung.</p>
<p>Den Stick habe ich auch schon fleissig unter Lucid benutzt und dort mit dem KDE Network Manager hat es auch immer gut geklappt. Nach dem Upgrade auf Maverick wollte er plötzlich nicht mehr und ich konnte mir nicht erklären wieso. Denn die Verbindung erschien immer gut aufgebaut und jeweils gleich wieder getrennt zu werden.</p>
<p>Ich habe ihn schlussendlich zum laufen gebracht, indem ich die Pin-Abfrage deaktiviert habe und das entsprechend im Netzwerkmanager-Profil dann auch aufgehoben habe.</p>
<p>Meine Einstellungen sehen nun folgendermassen aus:<br />
<a href="http://www.simplylinux.ch/wp-content/uploads/e220-1.png"><img src="http://www.simplylinux.ch/wp-content/uploads/e220-1.png" alt="" title="e220-1" width="457" height="584" class="aligncenter size-full wp-image-373" /></a><br />
<a href="http://www.simplylinux.ch/wp-content/uploads/e220-2.png"><img src="http://www.simplylinux.ch/wp-content/uploads/e220-2.png" alt="" title="e220-2" width="456" height="582" class="aligncenter size-full wp-image-374" /></a></p>
<p>Damit klappt die Verbindung wieder einwandfrei.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/huawei-e220-3g-maverick/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kontact / Akonadi  Horde Sync</title>
		<link>http://www.simplylinux.ch/kontact-akonadi-horde-sync</link>
		<comments>http://www.simplylinux.ch/kontact-akonadi-horde-sync#comments</comments>
		<pubDate>Thu, 08 Jul 2010 08:37:35 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[akonadi]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[ical]]></category>
		<category><![CDATA[kdepim]]></category>
		<category><![CDATA[kontact]]></category>
		<category><![CDATA[nag]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[todo]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=362</guid>
		<description><![CDATA[Ich habe eine Horde Installation (eine mit H3 und noch eine Testinstallation mit H4 &#8211; die ich aber erst noch am testen bin) und ich musste feststellen, dass die ToDos nicht sauber von Kontact / Akonadi nach Horde synchronisizert werden. Der Grund dafür ist ziemlich banal. Wenn in Kontact ein Todo als &#8220;fertig&#8221; markiert wird, [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe eine Horde Installation (eine mit H3 und noch eine Testinstallation mit H4 &#8211; die ich aber erst noch am testen bin) und ich musste feststellen, dass die ToDos nicht sauber von Kontact / Akonadi nach Horde synchronisizert werden.</p>
<p><span id="more-362"></span></p>
<p>Der Grund dafür ist ziemlich banal. Wenn in Kontact ein Todo als &#8220;fertig&#8221; markiert wird, dann benutzt es PERCENTAGE-COMPLETE:100. Horde hingegen betrachtet Todos nur als &#8220;fertig&#8221; an, wenn STATUS:COMPLETED ist. Ich habe dies entsprechend den <a href="http://bugs.horde.org/ticket/8703">Horde</a> wie auch <a href="https://bugs.kde.org/show_bug.cgi?id=216806">Akonadi</a> Enwicklern mitgeteilt, aber beide weigern sich auch nur einen Schritt auf den andern zu zugehen. Die Folge ist, dass die Todos nicht sauber abgeschlossen werden können.</p>
<p>Wie man sieht, sollte das Problem eigentlich ganz einfach zu beheben sein. Trotz vieler Monate die vergangen sind, wurde bisher nichts unternommen.</p>
<p>Also habe ich mich dann dran gesetzt und eine Lösung gesucht und bin zu folgendem Schluss gekommen:</p>
<p>(1) Man öffne folgende Datei horde/nag/lib/api.php</p>
<p>(2) Man suche</p>
<div id="wpshdo_87" class="wp-synhighlighter-outer"><div id="wpshdt_87" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_87"></a><a id="wpshat_87" class="wp-synhighlighter-title" href="#codesyntax_87"  onClick="javascript:wpsh_toggleBlock(87)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_87" onClick="javascript:wpsh_code(87)" 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_87" onClick="javascript:wpsh_print(87)" 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_87" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">function</span> _nag_put<span class="br0">&#40;</span><span class="re0">$path</span><span class="sy0">,</span> <span class="re0">$content</span><span class="sy0">,</span> <span class="re0">$content_type</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span class="kw1">require_once</span> <a href="http://www.php.net/dirname"><span class="kw3">dirname</span></a><span class="br0">&#40;</span><span class="kw4">__FILE__</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st_h">'/base.php'</span><span class="sy0">;</span></pre></div></div>
<p>(3) Man füge darunter ein:<br />
<div id="wpshdo_88" class="wp-synhighlighter-outer"><div id="wpshdt_88" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_88"></a><a id="wpshat_88" class="wp-synhighlighter-title" href="#codesyntax_88"  onClick="javascript:wpsh_toggleBlock(88)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_88" onClick="javascript:wpsh_code(88)" 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_88" onClick="javascript:wpsh_print(88)" 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_88" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="re0">$tmp</span> <span class="sy0">=</span> <a href="http://www.php.net/explode"><span class="kw3">explode</span></a><span class="br0">&#40;</span><span class="st_h">'BEGIN:VTODO'</span><span class="sy0">,</span> <span class="re0">$content</span><span class="br0">&#41;</span><span class="sy0">;</span>
        <span class="kw1">foreach</span> <span class="br0">&#40;</span><span class="re0">$tmp</span> <span class="kw1">as</span> <span class="re0">$val</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
                <span class="re0">$findme</span>   <span class="sy0">=</span> <span class="st_h">'PERCENT-COMPLETE:100'</span><span class="sy0">;</span>
                <span class="re0">$pos</span> <span class="sy0">=</span> <a href="http://www.php.net/strpos"><span class="kw3">strpos</span></a><span class="br0">&#40;</span><span class="re0">$val</span><span class="sy0">,</span> <span class="re0">$findme</span><span class="br0">&#41;</span><span class="sy0">;</span>
                <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$pos</span> <span class="sy0">!==</span> <span class="kw4">false</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
                        <span class="re0">$tmp2</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'STATUS:NEEDS-ACTION'</span><span class="sy0">,</span> <span class="st_h">'STATUS:COMPLETED'</span><span class="sy0">,</span> <span class="re0">$val</span><span class="br0">&#41;</span><span class="sy0">;</span>
                <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
                        <span class="re0">$tmp2</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'STATUS:COMPLETED'</span><span class="sy0">,</span> <span class="st_h">'STATUS:NEEDS-ACTION'</span><span class="sy0">,</span> <span class="re0">$val</span><span class="br0">&#41;</span><span class="sy0">;</span>
                <span class="br0">&#125;</span>
        <span class="br0">&#125;</span>
        <span class="re0">$content</span> <span class="sy0">=</span> <a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st_h">'BEGIN:VTODO'</span><span class="sy0">,</span> <span class="re0">$tmp2</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div></p>
<p>(4) So dass es nun folgendermassen aussieht:</p>
<div id="wpshdo_89" class="wp-synhighlighter-outer"><div id="wpshdt_89" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_89"></a><a id="wpshat_89" class="wp-synhighlighter-title" href="#codesyntax_89"  onClick="javascript:wpsh_toggleBlock(89)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_89" onClick="javascript:wpsh_code(89)" 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_89" onClick="javascript:wpsh_print(89)" 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_89" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">function</span> _nag_put<span class="br0">&#40;</span><span class="re0">$path</span><span class="sy0">,</span> <span class="re0">$content</span><span class="sy0">,</span> <span class="re0">$content_type</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span class="kw1">require_once</span> <a href="http://www.php.net/dirname"><span class="kw3">dirname</span></a><span class="br0">&#40;</span><span class="kw4">__FILE__</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st_h">'/base.php'</span><span class="sy0">;</span>
        <span class="re0">$tmp</span> <span class="sy0">=</span> <a href="http://www.php.net/explode"><span class="kw3">explode</span></a><span class="br0">&#40;</span><span class="st_h">'BEGIN:VTODO'</span><span class="sy0">,</span> <span class="re0">$content</span><span class="br0">&#41;</span><span class="sy0">;</span>
        <span class="kw1">foreach</span> <span class="br0">&#40;</span><span class="re0">$tmp</span> <span class="kw1">as</span> <span class="re0">$val</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
                <span class="re0">$findme</span>   <span class="sy0">=</span> <span class="st_h">'PERCENT-COMPLETE:100'</span><span class="sy0">;</span>
                <span class="re0">$pos</span> <span class="sy0">=</span> <a href="http://www.php.net/strpos"><span class="kw3">strpos</span></a><span class="br0">&#40;</span><span class="re0">$val</span><span class="sy0">,</span> <span class="re0">$findme</span><span class="br0">&#41;</span><span class="sy0">;</span>
                <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$pos</span> <span class="sy0">!==</span> <span class="kw4">false</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
                        <span class="re0">$tmp2</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'STATUS:NEEDS-ACTION'</span><span class="sy0">,</span> <span class="st_h">'STATUS:COMPLETED'</span><span class="sy0">,</span> <span class="re0">$val</span><span class="br0">&#41;</span><span class="sy0">;</span>
                <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
                        <span class="re0">$tmp2</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'STATUS:COMPLETED'</span><span class="sy0">,</span> <span class="st_h">'STATUS:NEEDS-ACTION'</span><span class="sy0">,</span> <span class="re0">$val</span><span class="br0">&#41;</span><span class="sy0">;</span>
                <span class="br0">&#125;</span>
        <span class="br0">&#125;</span>
        <span class="re0">$content</span> <span class="sy0">=</span> <a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st_h">'BEGIN:VTODO'</span><span class="sy0">,</span> <span class="re0">$tmp2</span><span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/substr"><span class="kw3">substr</span></a><span class="br0">&#40;</span><span class="re0">$path</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">3</span><span class="br0">&#41;</span> <span class="sy0">==</span> <span class="st_h">'nag'</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
        <span class="re0">$path</span> <span class="sy0">=</span> <a href="http://www.php.net/substr"><span class="kw3">substr</span></a><span class="br0">&#40;</span><span class="re0">$path</span><span class="sy0">,</span> 3<span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="br0">&#125;</span></pre></div></div>
<p>(5) Man speichere die Datei und nun sollte es funktionieren.</p>
<p>Grundsätzlich wird damit folgendes gemacht:</p>
<p>- es wird der Input übernommen<br />
- es wird der gesamte Input bei jedem &#8216;BEGIN:VTODO&#8217; in einen Array gespalten<br />
- danach wird jedes Array-Element durchsucht, ob dort der String &#8216;PERCENT-COMPLETE:100&#8242; vorkommt.<br />
- ist dies der Fall, dann sollen alle STATUS Felder auf COMPLETE gesetzt werden in diesem Array-Element; ist dies nicht der Fall, dann sollen alle STATUS Felder auf NEEDS-ACTION gesetzt werden<br />
- mit dem Implode am Schluss wird der Array wieder in einen String umgewandelt und &#8216;BEGIN:VTODO&#8217; wird als Verbindungselement zwischen den Array-Elementen eingefügt.</p>
<p>Ich habe das nur auf H3 getestet und habe mir die H4 nag/lib/api.php nicht angeschaut. Ich gehe aber davon aus, dass es dort ähnlich funktionieren dürfte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kontact-akonadi-horde-sync/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PDF Passwort Management unter Linux &#8211; wie entferne ich das Passwort</title>
		<link>http://www.simplylinux.ch/pdf-passwort-management-unter-linux-wie-entferne-ich-das-passwort</link>
		<comments>http://www.simplylinux.ch/pdf-passwort-management-unter-linux-wie-entferne-ich-das-passwort#comments</comments>
		<pubDate>Thu, 24 Jun 2010 07:31:27 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[password removal]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf password]]></category>
		<category><![CDATA[pdftk]]></category>
		<category><![CDATA[qpds]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=360</guid>
		<description><![CDATA[Ich habe beim Ausländeramt St. Gallen Akteneinsicht in einen Fall beantragt. Vorbildlich haben die die ganzen Akten online. Nur das dumme es, es braucht drei verschiedene Passwörter. Ein Passwort um sich zuerst auf der Plattform authentifizieren zu können. Dann ein zweites Passwort um die PDFs herunter zu laden und schlussendlich noch ein drittes Passwort um [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe beim Ausländeramt St. Gallen Akteneinsicht in einen Fall beantragt. Vorbildlich haben die die ganzen Akten online. Nur das dumme es, es braucht drei verschiedene Passwörter. Ein Passwort um sich zuerst auf der Plattform authentifizieren zu können. Dann ein zweites Passwort um die PDFs herunter zu laden und schlussendlich noch ein drittes Passwort um das PDF überhaupt öffnen zu können. Aus der Perspektive &#8220;Sicherheit&#8221; ist das sicherlich interessant. Allerdings finde ich die drei Passwörter ein bisschen Overkill.</p>
<p>Da es mir zu lästig ist, jedesmal das Passwort einzugeben wenn ich das PDF öffnen will, habe ich mich mal umgeschaut wie man diese Problem beseitigt. Gut, ich könnte natürlich in Okular das Passwort speichern lassen, aber das ist nicht wirklich mein gewünschtes Ziel.</p>
<p>Ich bin dabei auf zwei Tools gestossen, die dabei behilflich sind.</p>
<p><span id="more-360"></span></p>
<h2>pdftk</h2>
<p>pdftk hat mir schon <a href="http://www.simplylinux.ch/pdfs-zusammenfuegen-splitten-via-command-line">hier</a> gute Dienste erwiesen und bietet ausser das Passwort Remove Funktion noch vieles andere an.</p>
<p>Nachfolgend der Code wie man das Passwort entfernen kann:</p>
<div id="wpshdo_90" class="wp-synhighlighter-outer"><div id="wpshdt_90" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_90"></a><a id="wpshat_90" class="wp-synhighlighter-title" href="#codesyntax_90"  onClick="javascript:wpsh_toggleBlock(90)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_90" onClick="javascript:wpsh_code(90)" 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_90" onClick="javascript:wpsh_print(90)" 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_90" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pdftk INPUT.pdf input_pw PASSWORD output OUTPUT.pdf</pre></div></div>
<p>Hiermit wird das INPUT.pdf eingelesen und kann mit dem PASSWORT geöffnet werden und wird sodann als OUTPUT.pdf gespeichert. Allerdings wird dazu das Owner Passwort gebraucht und nicht nur das Benutzer Passwort. Das Ausländeramt St. Gallen gibt freundlicherweise das Owner Passwort bekannt und somit funktioniert pdftk gut.</p>
<h2>QPDF</h2>
<p>QPDF ist ein anderes PDF Tool welches auch Passwörter entfernen kann. Der Vorteil davon ist, dass es kein Java benötigt und eigentlich auch alle anderen PDF Attribute beibehält. Auch hier ist das Passwort entfernen denkbar einfach:</p>
<div id="wpshdo_91" class="wp-synhighlighter-outer"><div id="wpshdt_91" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_91"></a><a id="wpshat_91" class="wp-synhighlighter-title" href="#codesyntax_91"  onClick="javascript:wpsh_toggleBlock(91)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_91" onClick="javascript:wpsh_code(91)" 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_91" onClick="javascript:wpsh_print(91)" 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_91" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">qpdf <span class="re5">--password</span>=PASSWORD <span class="re5">--decrypt</span> INPUT.pdf OUTPUT.pdf</pre></div></div>
<p>Die Syntax dürfte auch leicht verständlich sein.</p>
<h2>Fazit</h2>
<p>Ich habe mit qpdf nicht so grosse Erfahrung, soweit ich es aber gebraucht habe scheint es zuverlässig zu sein. Dennoch bevorzuge ich pdftk, da ich das Programm einfach besser kenne.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/pdf-passwort-management-unter-linux-wie-entferne-ich-das-passwort/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn der Netzwerk Manager streikt</title>
		<link>http://www.simplylinux.ch/wenn-der-netzwerk-manager-streikt</link>
		<comments>http://www.simplylinux.ch/wenn-der-netzwerk-manager-streikt#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:47:06 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[network manager]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=351</guid>
		<description><![CDATA[Ich war heute den ganzen Tage unterwegs und habe natürlich auch mein Netbook mitgehabt. Als ich dann schlussendlich fertig war, habe ich Kubuntu gesagt, es solle runterfahren und habe dann den Notebook-Deckel geschlossen. Zu Hause angekommen, merkte ich, dass es das Netbook noch nicht heruntergefahren hat und es erst mit dem Runterfahren weiterging als ich [...]]]></description>
			<content:encoded><![CDATA[<p>Ich war heute den ganzen Tage unterwegs und habe natürlich auch mein Netbook mitgehabt. Als ich dann schlussendlich fertig war, habe ich Kubuntu gesagt, es solle runterfahren und habe dann den Notebook-Deckel geschlossen. Zu Hause angekommen, merkte ich, dass es das Netbook noch nicht heruntergefahren hat und es erst mit dem Runterfahren weiterging als ich den Deckel wieder geöffnet habe. Nach dem Neustart hatte ich plötzlich keine Netwerkverbindung mehr. Das Netzwerk Applet sagt mir, dass der Manager deaktiviert sei. Mit <em>ifconfig</em> wurden ausser dem lo Interface auch nichts mehr angezeigt.</p>
<p><span id="more-351"></span></p>
<p>Gut, ich habe dann mal manuell in der <em>/etc/network/interfaces</em> manuell das eth0 Interface aktiviert und das Netzwerk neugestartet <em>/etc/init.d/networking restart</em>. So habe ich zumindest mal eine Internetverbindung wieder hergestellt.</p>
<p>Doch wie weiter? Das Ganze war ein richtiges Mysterium für mich. Also habe ich gemacht, was man in diesem Fall halt so macht: Konversation starten, auf Freenode einloggen, in zahlreiche Linux-orientierte Kanäle gehen und das Problem schildern (ich war gnädig und habe nur in #strigi, #konversation, #kde und #kubuntu nachgefragt). Der Grund für strigi und konversation war der, dass dort auch immer ein paar Leute aktiv sind mit grossem Wissen.</p>
<p>In #kubuntu konnte mir dann <em>james147</em> tatsächlich weiterhelfen. Er meint, dass ich mal die folgendes machen solle:</p>
<div id="wpshdo_92" class="wp-synhighlighter-outer"><div id="wpshdt_92" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_92"></a><a id="wpshat_92" class="wp-synhighlighter-title" href="#codesyntax_92"  onClick="javascript:wpsh_toggleBlock(92)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_92" onClick="javascript:wpsh_code(92)" 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_92" onClick="javascript:wpsh_print(92)" 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_92" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> service network-manager stop
<span class="kw2">sudo</span> <span class="kw2">rm</span> <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>NetworkManager<span class="sy0">/</span>NetworkManager.state
<span class="kw2">sudo</span> service network-manager start</pre></div></div>
<p>Siehe da, es klappt nun alles wieder einwandfrei.</p>
<p>Die Vermutung von <em>james147</em> war, dass der Suspend Modus zwischendurch mal Probleme mit dem Netwzerk gibt und dass der Netzwerk-Manager nicht korrekt gestartet wurde. Durch meine Schilderung was ich getan habe, hat sich dieser Verdacht dann auch bestätigt.</p>
<p>Soeben wurde ich noch auf diesen Bug aufmerksam gemacht: <a href="https://bugs.launchpad.net/kubuntu-de.org-website/+bug/514775">https://bugs.launchpad.net/kubuntu-de.org-website/+bug/514775</a>. Das Problem ist somit wohl bekannt <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/wenn-der-netzwerk-manager-streikt/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RepoGen Update &#8211; jetzt auch mit Maverick!</title>
		<link>http://www.simplylinux.ch/repogen-update-jetzt-auch-mit-maverick</link>
		<comments>http://www.simplylinux.ch/repogen-update-jetzt-auch-mit-maverick#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:35:30 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[maverick]]></category>
		<category><![CDATA[RepoGen]]></category>
		<category><![CDATA[Xubuntu]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=347</guid>
		<description><![CDATA[Sollte nur kurz mitteilen, dass ich mein RepoGen Tool um Maverick erweitert habe. Natürlich sind dort bei weitem noch nicht alle Repos vorhanden wie unter Lucid, aber es gibt schon einige. Der guten Ordnung halber sei erwähnt, dass Maverick noch eine Alpha Version ist. Also nur zum Testen verwenden und nicht auf einem produktiven System. [...]]]></description>
			<content:encoded><![CDATA[<p>Sollte nur kurz mitteilen, dass ich mein RepoGen Tool um Maverick erweitert habe. Natürlich sind dort bei weitem noch nicht alle Repos vorhanden wie unter Lucid, aber es gibt schon einige.</p>
<p><span id="more-347"></span></p>
<p>Der guten Ordnung halber sei erwähnt, dass Maverick noch eine Alpha Version ist. Also nur zum Testen verwenden und nicht auf einem produktiven System.</p>
<p>Einfach <a href="http://repogen.simplylinux.ch">hier</a> reinschauen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/repogen-update-jetzt-auch-mit-maverick/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kontact PIM Interface streikt&#8230; (mit Lösung)</title>
		<link>http://www.simplylinux.ch/kontact-pim-interface-streikt</link>
		<comments>http://www.simplylinux.ch/kontact-pim-interface-streikt#comments</comments>
		<pubDate>Fri, 28 May 2010 16:31:47 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[freeze]]></category>
		<category><![CDATA[kontact]]></category>
		<category><![CDATA[non-responsive]]></category>
		<category><![CDATA[specialdatesplugin]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=344</guid>
		<description><![CDATA[Zu meinem Entsetzen musste ich heute feststellen, dass das Kontact PIM Interface streikt. Rechter Mausklick funktioniert nicht mehr, ich kann die Applikationen nicht mehr wechseln. Allerdings wurde die Email automatisch überprüft und herunter geladen. Was tun? Also kurz ins IRC gegangen und dort im #kontact Channel auf Freenode rumgeheult (ja ja, ich weiss&#8230;..). Die Lösung [...]]]></description>
			<content:encoded><![CDATA[<p>Zu meinem Entsetzen musste ich heute feststellen, dass das Kontact PIM Interface streikt. Rechter Mausklick funktioniert nicht mehr, ich kann die Applikationen nicht mehr wechseln. Allerdings wurde die Email automatisch überprüft und herunter geladen. Was tun? Also kurz ins IRC gegangen und dort im #kontact Channel auf Freenode rumgeheult (ja ja, ich weiss&#8230;..). Die Lösung wurde mir dann freundlicherweise von tmcguire präsentiert:</p>
<p><span id="more-344"></span></p>
<p>(1) Man öffnet die Kontact Config File</p>
<div id="wpshdo_93" class="wp-synhighlighter-outer"><div id="wpshdt_93" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_93"></a><a id="wpshat_93" class="wp-synhighlighter-title" href="#codesyntax_93"  onClick="javascript:wpsh_toggleBlock(93)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_93" onClick="javascript:wpsh_code(93)" 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_93" onClick="javascript:wpsh_print(93)" 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_93" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">nano</span> ~<span class="sy0">/</span>.kde<span class="sy0">/</span>share<span class="sy0">/</span>config<span class="sy0">/</span>kontactrc</pre></div></div>
<p>(2) Man gehe ganz an den Schluss und füge folgendes hinzu:</p>
<div id="wpshdo_94" class="wp-synhighlighter-outer"><div id="wpshdt_94" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_94"></a><a id="wpshat_94" class="wp-synhighlighter-title" href="#codesyntax_94"  onClick="javascript:wpsh_toggleBlock(94)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_94" onClick="javascript:wpsh_code(94)" 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_94" onClick="javascript:wpsh_print(94)" 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_94" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="br0">&#91;</span>Plugins<span class="br0">&#93;</span>
<span class="re2">kontact_specialdatespluginEnabled</span>=<span class="kw2">false</span></pre></div></div>
<p>(3) Man speichere und schliesse die File</p>
<p>(4) Man starte Kontak &#8211; und Oh, Wunder, es läuft <img src='http://www.simplylinux.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Wer will kann das specialdatesplugin auch direkt in der Plugin Sektion hinzufügen bzw. dort auf false stellen. Wers am Schluss hinzufügt, bei dem wird beim nächsten starten von Kontact dann das ganze automatisch wieder richtig angeordnet.</p>
<p>Der findige Benutzer merkt jetzt ebenfalls, dass es halt mit den ganzen Feiertagen etc. wohl ein Problem gibt. Vorerst müssen wir halt ohne leben. Ich denke das ist machbar, hoffe aber, dass dies bald behoben wird.</p>
<p>UPDATE: Die Feiertage sind davon nicht betroffen! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kontact-pim-interface-streikt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Texterkennung mit XSane und Tesseract</title>
		<link>http://www.simplylinux.ch/texterkennung-mit-xsane-und-tesseract</link>
		<comments>http://www.simplylinux.ch/texterkennung-mit-xsane-und-tesseract#comments</comments>
		<pubDate>Thu, 06 May 2010 11:40:37 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[dergringo]]></category>
		<category><![CDATA[Desktops]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Xfce]]></category>
		<category><![CDATA[ocr]]></category>
		<category><![CDATA[tesseract]]></category>
		<category><![CDATA[xsane]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=341</guid>
		<description><![CDATA[Es gibt verschiedene Tools für Texterkennung in Linux. Am einfachsten ist meiner Meinung nach immer noch XSane zu benutzen um die Dokumente einzuscannen. XSane kann dann die eingescannten Dokumente an verschiedene Texterkennungsprogramme weiterleiten. Ich habe sowohl GOCR wie auch Ocrad verwendet, bin aber zum Schluss gekommen, dass Tesseract für deutsche Texte am zuverlässigsten funktioniert. Notwendige [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt verschiedene Tools für Texterkennung in Linux. Am einfachsten ist meiner Meinung nach immer noch XSane zu benutzen um die Dokumente einzuscannen. XSane kann dann die eingescannten Dokumente an verschiedene Texterkennungsprogramme weiterleiten. Ich habe sowohl GOCR wie auch Ocrad verwendet, bin aber zum Schluss gekommen, dass Tesseract für deutsche Texte am zuverlässigsten funktioniert.</p>
<p><span id="more-341"></span></p>
<h2>Notwendige Pakete installieren</h2>
<p>Zuerst müssen alle notwendigen Pakete installiert werden:<br />
<div id="wpshdo_95" class="wp-synhighlighter-outer"><div id="wpshdt_95" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_95"></a><a id="wpshat_95" class="wp-synhighlighter-title" href="#codesyntax_95"  onClick="javascript:wpsh_toggleBlock(95)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_95" onClick="javascript:wpsh_code(95)" 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_95" onClick="javascript:wpsh_print(95)" 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_95" 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> xsan sane sane-utils imagemagick tesseract-ocr tesseract-ocr-deu</pre></div></div></p>
<p>&nbps;</p>
<h2>XSane2Tess installieren</h2>
<p>Damit man Tesseract direkt von XSane aus verwenden kann, muss ein entsprechendes Wrapper Script installiert werden:<br />
<div id="wpshdo_96" class="wp-synhighlighter-outer"><div id="wpshdt_96" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_96"></a><a id="wpshat_96" class="wp-synhighlighter-title" href="#codesyntax_96"  onClick="javascript:wpsh_toggleBlock(96)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_96" onClick="javascript:wpsh_code(96)" 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_96" onClick="javascript:wpsh_print(96)" 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_96" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">touch</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>bin<span class="sy0">/</span>xsane2tess
<span class="kw2">sudo</span> <span class="kw2">chmod</span> 0755 <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>bin<span class="sy0">/</span>xsane2tess
<span class="kw2">sudo</span> <span class="kw2">nano</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>bin<span class="sy0">/</span>xsane2tess</pre></div></div><br />
Und dann folgenden Inhalt einfügen:<br />
<div id="wpshdo_97" class="wp-synhighlighter-outer"><div id="wpshdt_97" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_97"></a><a id="wpshat_97" class="wp-synhighlighter-title" href="#codesyntax_97"  onClick="javascript:wpsh_toggleBlock(97)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_97" onClick="javascript:wpsh_code(97)" 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_97" onClick="javascript:wpsh_print(97)" 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_97" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>
<span class="co0">#</span>
<span class="co0">#</span>
<span class="co0">##############################################################################</span>
<span class="co0">#</span>
<span class="co0">#                                   xsane2tess 1.0</span>
<span class="co0">#</span>
<span class="co0">#                          *** tesseract made simple ***</span>
<span class="co0">#</span>
<span class="co0">#</span>
<span class="co0">##############################################################################</span>
<span class="co0">#</span>
<span class="co0"># xsane2tess is a TesseractOCR wrapper to be able to use tesseract with xsane</span>
<span class="co0">#</span>
<span class="co0">#</span>
<span class="co0">#</span>
<span class="re2">TEMP_DIR</span>=~<span class="sy0">/</span>tmp<span class="sy0">/</span>      <span class="co0"># folder for temporary files (TIFF &amp; tesseract data)</span>
<span class="re2">ERRORLOG</span>=<span class="st0">&quot;xsane2tess.log&quot;</span>  <span class="co0"># file where STDERR goes </span>
<span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-z</span> <span class="st0">&quot;$1&quot;</span>  <span class="br0">&#93;</span><span class="br0">&#93;</span>
  <span class="kw1">then</span>
  <span class="kw3">echo</span> <span class="st0">&quot;Usage: $0 [OPTIONS]
  xsane2tess converts files to TIF, scans them with TesseractOCR
  and outputs the text in a file.
  OPTIONS:
    -i   define input file (any image-format supported)
    -o   define output-file (*.txt)
    -l   define language-data tesseract should use
  Progress- &amp; error-messages will be stored in this logfile:
     <span class="es2">$TEMP_DIR</span><span class="es2">$ERRORLOG</span>
  xsane2tess depends on
    - ImageMagick  http://www.imagemagick.org/
    - TesseractOCR http://code.google.com/p/tesseract-ocr/
  Some coding was stolen from 'ocube'
http://www.geocities.com/thierryguy/ocube.html
&quot;</span>
  <span class="kw3">exit</span>
<span class="kw1">fi</span>
<span class="co0"># get options...</span>
<span class="kw1">while</span> <span class="kw3">getopts</span> <span class="st0">&quot;:i:o:l:&quot;</span> OPTION
  <span class="kw1">do</span>
  <span class="kw1">case</span> <span class="re1">$OPTION</span> <span class="kw1">in</span>
    i<span class="br0">&#41;</span>  <span class="co0"># input filename (with path)</span>
      <span class="re2">FILE_PATH</span>=<span class="st0">&quot;<span class="es2">$OPTARG</span>&quot;</span>
    <span class="sy0">;;</span>
    o <span class="br0">&#41;</span>  <span class="co0"># output filename</span>
      <span class="re2">FILE_OUT</span>=<span class="st0">&quot;<span class="es2">$OPTARG</span>&quot;</span>
    <span class="sy0">;;</span>
    l <span class="br0">&#41;</span>  <span class="co0"># Language-selection</span>
      <span class="re2">TES_LANG</span>=<span class="st0">&quot;<span class="es2">$OPTARG</span>&quot;</span>
    <span class="sy0">;;</span>
  <span class="kw1">esac</span>
<span class="kw1">done</span>
<span class="co0"># redirect STDOUT to FILE_OUT</span>
<span class="kw3">exec</span> 1<span class="sy0">&gt;&gt;</span><span class="re1">$FILE_OUT</span>
<span class="co0"># redirect STDERR to ERRORLOG</span>
<span class="kw3">exec</span> 2<span class="sy0">&gt;&gt;</span><span class="re1">$TEMP_DIR</span><span class="re1">$ERRORLOG</span>
<span class="co0"># strip path from FILE_PATH, use filename only</span>
<span class="re2">IN_FILE</span>=<span class="co1">${FILE_PATH##*/}</span>
<span class="re2">TIF_FILE</span>=<span class="st0">&quot;<span class="es2">$TEMP_DIR</span>&quot;</span><span class="st0">&quot;<span class="es3">${IN_FILE%.*}</span>&quot;</span>.tif
<span class="re2">TXT_FILE</span>=<span class="st0">&quot;<span class="es2">$TEMP_DIR</span>&quot;</span><span class="st0">&quot;<span class="es3">${IN_FILE%.*}</span>&quot;</span>
<span class="co0"># converting image into TIFF (ImageMagick)</span>
convert <span class="st0">&quot;<span class="es2">$FILE_PATH</span>&quot;</span> <span class="re5">-compress</span> none  <span class="st0">&quot;<span class="es2">$TIF_FILE</span>&quot;</span> <span class="nu0">1</span><span class="sy0">&gt;&amp;</span><span class="nu0">2</span>
<span class="co0"># start OCR (tesseract expands output with *.txt)</span>
tesseract <span class="st0">&quot;<span class="es2">$TIF_FILE</span>&quot;</span> <span class="st0">&quot;<span class="es2">$TXT_FILE</span>&quot;</span> <span class="re5">-l</span> <span class="st0">&quot;<span class="es2">$TES_LANG</span>&quot;</span> <span class="nu0">1</span><span class="sy0">&gt;&amp;</span><span class="nu0">2</span>
<span class="co0"># STDOUT scanned text =&gt; FILE_OUT</span>
<span class="kw2">cat</span> <span class="st0">&quot;<span class="es2">$TXT_FILE</span>&quot;</span>.txt
<span class="co0"># delete graphic file after use</span>
<span class="kw2">rm</span> <span class="st0">&quot;<span class="es2">$TIF_FILE</span>&quot;</span>
<span class="co0"># delete tesseract output</span>
<span class="kw2">rm</span> <span class="st0">&quot;<span class="es2">$TXT_FILE</span>&quot;</span>.txt</pre></div></div><br />
Eine aktuelle Version des Scripts kann <a href='http://doc.ubuntu-fr.org/xsane2tess' target='_blank'>hier</a> bezogen werden.</p>
<p>&nbps;</p>
<h2>XSane anpassen</h2>
<p>Nachdem das Wrapper Skript &#8220;installiert&#8221; ist, kann XSane gestartet werden. Dann unter Preferences ins Setup gehen (oder Alt+s drücken). Dort in den OCR Tab wechseln.</p>
<p>Als OCR Command muss folgendes eingegeben werden:<br />
<div id="wpshdo_98" class="wp-synhighlighter-outer"><div id="wpshdt_98" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_98"></a><a id="wpshat_98" class="wp-synhighlighter-title" href="#codesyntax_98"  onClick="javascript:wpsh_toggleBlock(98)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_98" onClick="javascript:wpsh_code(98)" 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_98" onClick="javascript:wpsh_print(98)" 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_98" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">xsane2tess <span class="re5">-l</span> deu</pre></div></div></p>
<p>Als Input File option muss folgendes eingegeben werden:<br />
<div id="wpshdo_99" class="wp-synhighlighter-outer"><div id="wpshdt_99" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_99"></a><a id="wpshat_99" class="wp-synhighlighter-title" href="#codesyntax_99"  onClick="javascript:wpsh_toggleBlock(99)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_99" onClick="javascript:wpsh_code(99)" 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_99" onClick="javascript:wpsh_print(99)" 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_99" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re5">-i</span></pre></div></div></p>
<p>Als Output File option muss folgendes eingegeben werden:<br />
<div id="wpshdo_100" class="wp-synhighlighter-outer"><div id="wpshdt_100" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_100"></a><a id="wpshat_100" class="wp-synhighlighter-title" href="#codesyntax_100"  onClick="javascript:wpsh_toggleBlock(100)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_100" onClick="javascript:wpsh_code(100)" 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_100" onClick="javascript:wpsh_print(100)" 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_100" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re5">-o</span></pre></div></div></p>
<p>Zusätzlich zu Deutsch stellt Tesseract auch noch weitere Sprachen zur Verfügung. Diese einfach installieren und dann im XSane Setup das OCR Command ändern um die jeweilige Sprache zu verwenden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/texterkennung-mit-xsane-und-tesseract/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PDFs zusammenfügen / splitten via Command Line</title>
		<link>http://www.simplylinux.ch/pdfs-zusammenfuegen-splitten-via-command-line</link>
		<comments>http://www.simplylinux.ch/pdfs-zusammenfuegen-splitten-via-command-line#comments</comments>
		<pubDate>Tue, 04 May 2010 07:46:14 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[combine]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf combine]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=334</guid>
		<description><![CDATA[Ab und zu muss ich verschiedene PDFs in ein Dokument zusammen fügen oder auch wieder teilen. Allerdings gibt es, nach meinem Wissensstand, keine guten OpenSource Gui Tools. Wer hingegen von der Command Line nicht abgeschreckt wird, kann dies mit einfachen Mitteln bewerkstelligen. Ghostscript Mit Ghostscript kann man einfach mehrere PDFs zusammen fügen. Dies dazu einfach [...]]]></description>
			<content:encoded><![CDATA[<p>Ab und zu muss ich verschiedene PDFs in ein Dokument zusammen fügen oder auch wieder teilen. Allerdings gibt es, nach meinem Wissensstand, keine guten OpenSource Gui Tools. Wer hingegen von der Command Line nicht abgeschreckt wird, kann dies mit einfachen Mitteln bewerkstelligen.</p>
<p><span id="more-334"></span></p>
<h2>Ghostscript</h2>
<p>Mit Ghostscript kann man einfach mehrere PDFs zusammen fügen. Dies dazu einfach folgenden Befehl eingeben:<br />
<div id="wpshdo_101" class="wp-synhighlighter-outer"><div id="wpshdt_101" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_101"></a><a id="wpshat_101" class="wp-synhighlighter-title" href="#codesyntax_101"  onClick="javascript:wpsh_toggleBlock(101)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_101" onClick="javascript:wpsh_code(101)" 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_101" onClick="javascript:wpsh_print(101)" 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_101" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">gs</span> <span class="re5">-dNOPAUSE</span> <span class="re5">-sDEVICE</span>=pdfwrite <span class="re5">-sOUTPUTFILE</span>=combined.pdf <span class="re5">-dBATCH</span> 1.pdf 2.pdf 3.pdf</pre></div></div><br />
Dies würde die Dateien 1.pdf 2.pdf 3.pdf zusammenführen und neu combined.pdf erschaffen.<br />
Allerdings muss dazu zuerst Ghostscript installiert werden:<br />
<div id="wpshdo_102" class="wp-synhighlighter-outer"><div id="wpshdt_102" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_102"></a><a id="wpshat_102" class="wp-synhighlighter-title" href="#codesyntax_102"  onClick="javascript:wpsh_toggleBlock(102)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_102" onClick="javascript:wpsh_code(102)" 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_102" onClick="javascript:wpsh_print(102)" 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_102" 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> <span class="kw2">gs</span></pre></div></div></p>
<p>Wenn man das häufiger gebrauchen möchte, dann kann man auch ein Shell Script errichten:<br />
<div id="wpshdo_103" class="wp-synhighlighter-outer"><div id="wpshdt_103" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_103"></a><a id="wpshat_103" class="wp-synhighlighter-title" href="#codesyntax_103"  onClick="javascript:wpsh_toggleBlock(103)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_103" onClick="javascript:wpsh_code(103)" 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_103" onClick="javascript:wpsh_print(103)" 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_103" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">touch</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>bin<span class="sy0">/</span>combinepdf
<span class="kw2">sudo</span> <span class="kw2">chmod</span> 0755 <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>bin<span class="sy0">/</span>combinepdf
<span class="kw2">sudo</span> <span class="kw2">nano</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>bin<span class="sy0">/</span>combinepdf</pre></div></div><br />
Und dann folgenden Inhalt einfügen:<br />
<div id="wpshdo_104" class="wp-synhighlighter-outer"><div id="wpshdt_104" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_104"></a><a id="wpshat_104" class="wp-synhighlighter-title" href="#codesyntax_104"  onClick="javascript:wpsh_toggleBlock(104)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_104" onClick="javascript:wpsh_code(104)" 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_104" onClick="javascript:wpsh_print(104)" 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_104" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>
<span class="kw2">gs</span> <span class="re5">-dNOPAUSE</span> <span class="re5">-sDEVICE</span>=pdfwrite <span class="re5">-sOUTPUTFILE</span>=combined.pdf <span class="re5">-dBATCH</span> $<span class="sy0">@</span></pre></div></div><br />
Die Ausgabedatei heisst hierbei wiederum combined.pdf und es können beliebig viele Dateien hinzugefügt werden.</p>
<p>Aufgerufen wird das dann folgendermassen:<br />
<div id="wpshdo_105" class="wp-synhighlighter-outer"><div id="wpshdt_105" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_105"></a><a id="wpshat_105" class="wp-synhighlighter-title" href="#codesyntax_105"  onClick="javascript:wpsh_toggleBlock(105)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_105" onClick="javascript:wpsh_code(105)" 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_105" onClick="javascript:wpsh_print(105)" 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_105" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">combinepdf 1.pdf 2.pdf 3.pdf</pre></div></div></p>
<p>Ich musste allerdings feststellen, dass Ghostscript bei eingescannten Bildern via XSane ein paar Schwierigkeiten hatte, aber ansonsten läuft es gut.</p>
<h2>pdftk</h2>
<p>pdftk beschreibt sich eigentlich als Schweizer Offiziersmesser für den Umgang mit PDF Dokumenten. <a href='http://www.accesspdf.com/pdftk/' target='_blank'>Hier</a> sind entsprechende Infos vorhanden.</p>
<p>Auch pdftk muss zuerst installiert werden:<br />
<div id="wpshdo_106" class="wp-synhighlighter-outer"><div id="wpshdt_106" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_106"></a><a id="wpshat_106" class="wp-synhighlighter-title" href="#codesyntax_106"  onClick="javascript:wpsh_toggleBlock(106)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_106" onClick="javascript:wpsh_code(106)" 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_106" onClick="javascript:wpsh_print(106)" 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_106" 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> pdftk</pre></div></div></p>
<p>Danach eröffnet es eine ganze Fülle an Möglichkeiten mit dem Umgang mit PDFs. Ich habe nachfolgend ein paar Beispiele aufgelistet:</p>
<p>Will man mehrere PDFs in eines zusammenführen, gibt man folgenden Befehl ein:<br />
<div id="wpshdo_107" class="wp-synhighlighter-outer"><div id="wpshdt_107" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_107"></a><a id="wpshat_107" class="wp-synhighlighter-title" href="#codesyntax_107"  onClick="javascript:wpsh_toggleBlock(107)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_107" onClick="javascript:wpsh_code(107)" 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_107" onClick="javascript:wpsh_print(107)" 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_107" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pdftk 1.pdf 2.pdf 3.pdf <span class="kw2">cat</span> output 123.pdf</pre></div></div></p>
<p>Ebenfalls kann man auch Wildcards verwenden (praktisch wenn man alle PDFs in einem Verzeichnis in ein neues zusammenführen will):<br />
<div id="wpshdo_108" class="wp-synhighlighter-outer"><div id="wpshdt_108" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_108"></a><a id="wpshat_108" class="wp-synhighlighter-title" href="#codesyntax_108"  onClick="javascript:wpsh_toggleBlock(108)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_108" onClick="javascript:wpsh_code(108)" 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_108" onClick="javascript:wpsh_print(108)" 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_108" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pdftk <span class="sy0">*</span>.pdf <span class="kw2">cat</span> output combined.pdf</pre></div></div></p>
<p>Anstelle der Dokumentennamen kann man auch Handlers verwenden:<br />
<div id="wpshdo_109" class="wp-synhighlighter-outer"><div id="wpshdt_109" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_109"></a><a id="wpshat_109" class="wp-synhighlighter-title" href="#codesyntax_109"  onClick="javascript:wpsh_toggleBlock(109)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_109" onClick="javascript:wpsh_code(109)" 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_109" onClick="javascript:wpsh_print(109)" 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_109" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pdftk <span class="re2">A</span>=1.pdf <span class="re2">B</span>=2.pdf <span class="kw2">cat</span> A B output 12.pdf</pre></div></div></p>
<p>Die Handlers werden dann praktisch, wenn man verschiedene Seiten eines PDFs oder aus verschiedene Seiten aus mehreren PDFs in ein neues zusammenführen will:<br />
<div id="wpshdo_110" class="wp-synhighlighter-outer"><div id="wpshdt_110" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_110"></a><a id="wpshat_110" class="wp-synhighlighter-title" href="#codesyntax_110"  onClick="javascript:wpsh_toggleBlock(110)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_110" onClick="javascript:wpsh_code(110)" 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_110" onClick="javascript:wpsh_print(110)" 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_110" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pdftk <span class="re2">A</span>=one.pdf <span class="re2">B</span>=two.pdf <span class="kw2">cat</span> A1-<span class="nu0">7</span> B1-<span class="nu0">5</span> A8 output combined.pdf</pre></div></div></p>
<h2>Schlussbemerkung</h2>
<p>Während Ghostscript von der Syntax her nicht einfach zu gebrauchen ist, ist es aber dennoch praktisch wenn man sich ein entsprechendes Shell Script erstellt. pdftk hingegen ist von Haus aus einfach zu gebrauchen und bietet auch viel mehr Möglichkeiten als die Ghostscript Variante.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/pdfs-zusammenfuegen-splitten-via-command-line/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung SCX-4825FN und Kubuntu Lucid 10.04</title>
		<link>http://www.simplylinux.ch/samsung-scx-4825fn-und-kubuntu-lucid-10-04</link>
		<comments>http://www.simplylinux.ch/samsung-scx-4825fn-und-kubuntu-lucid-10-04#comments</comments>
		<pubDate>Mon, 03 May 2010 07:54:46 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[SCX-4825FN]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=331</guid>
		<description><![CDATA[Ich habe mir vor ein paar Tagen einen Samsung SCX-4825FN Drucker gekauft. Hauptsächlich deswegen, weil er Duplex drucken, kopieren und scannen kann. Allerdings musst ich feststellen, dass er nicht Duplex scannen und auch nicht Duplex drucken kann. Nichts desto trotz ist er immer noch ein guter Drucker &#8211; auch im Hinblick auf den Materialverschleiss (und [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir vor ein paar Tagen einen Samsung SCX-4825FN Drucker gekauft. Hauptsächlich deswegen, weil er Duplex drucken, kopieren und scannen kann. Allerdings musst ich feststellen, dass er nicht Duplex scannen und auch nicht Duplex drucken kann. Nichts desto trotz ist er immer noch ein guter Drucker &#8211; auch im Hinblick auf den Materialverschleiss (und entsprechende Neubeschaffung). Ebenfalls ein bisschen negativ ist, dass im manuellne Einzug nur 1 Papier gleichzeitig eingelegt werden kann. Dafür kann man aber den bestehenden 250er Papierschacht mit einem weiteren 250er Papierschacht erweitern.</p>
<p><span id="more-331"></span></p>
<h2>Druckertreiber installieren</h2>
<p>Kubuntu Lucid erkennt den Drucker ohne Probleme. Es stellt allerdings nur die Splix v 2.0 Treiber zur Verfügung. Ich habe diese ausprobiert, aber die haben nicht das gewünschte Resultat gebracht. Deswegen muss der aktuelle Treiber <a href='http://www.samsung.com/ch/support/download/supportDown.do?group=&#038;type=druckermultifunktionsger%C3%A4te&#038;subtype=multifunktionsger%C3%A4te&#038;model_nm=SCX-4825FN&#038;disp_nm=SCX-4825FN&#038;language=&#038;cate_type=all&#038;dType=D&#038;mType=DR&#038;vType=&#038;prd_ia_cd=06013100&#038;model_cd=&#038;menu=download' target='_blank'>hier</a> heruntergeladen werden. Es reicht den Linux Unified Treiber (aktuell  v 3.00.63) herunterzu laden. Die anderen beiden Linux Dateien dir auf der Samsung Seite angeboten werden sind nur schnick schnack (meiner Meinung nach).</p>
<p>Nachdem der Treiber heruntergeladen worden ist, muss man ihn entpacken:<br />
<div id="wpshdo_111" class="wp-synhighlighter-outer"><div id="wpshdt_111" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_111"></a><a id="wpshat_111" class="wp-synhighlighter-title" href="#codesyntax_111"  onClick="javascript:wpsh_toggleBlock(111)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_111" onClick="javascript:wpsh_code(111)" 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_111" onClick="javascript:wpsh_print(111)" 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_111" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">tar</span> xvzf UnifiedLinuxDriver_1.00.tar.gz</pre></div></div></p>
<p>Danach ins cdroot Verzeichnis wechseln<br />
<div id="wpshdo_112" class="wp-synhighlighter-outer"><div id="wpshdt_112" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_112"></a><a id="wpshat_112" class="wp-synhighlighter-title" href="#codesyntax_112"  onClick="javascript:wpsh_toggleBlock(112)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_112" onClick="javascript:wpsh_code(112)" 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_112" onClick="javascript:wpsh_print(112)" 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_112" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> cdroot</pre></div></div></p>
<p>Und dann die Installationsroutine starten:<br />
<div id="wpshdo_113" class="wp-synhighlighter-outer"><div id="wpshdt_113" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_113"></a><a id="wpshat_113" class="wp-synhighlighter-title" href="#codesyntax_113"  onClick="javascript:wpsh_toggleBlock(113)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_113" onClick="javascript:wpsh_code(113)" 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_113" onClick="javascript:wpsh_print(113)" 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_113" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> .<span class="sy0">/</span>autorun</pre></div></div></p>
<p>Die Installationsroutine ist an sich relativ simpel. Es braucht hierzu keine weiteren Ausführungen. Was ich allerdings bisher nie geschafft habe, ist im Setup Menu den korrkten Anschluss herauszufinden. Ich habe dann immer manuell gewählt und einfach etwas hinzugefügt. Bin danach in die KDE systemsettings gegangen und habe dort den Drucker entfernt und einen neuen hinzugefügt. Da hat es dann dern korrekten Anschluss gefunden.</p>
<p>Was zudem nervt ist, dass Samsung mit dieser Installationsroutine eine neue Menu-Kategorie macht für ihren Treiber. Grundsätzlich sind Hersteller-Menu-Kategorien ein Unding in Windows. Linux ist Task-orientiert (e.g. Büro / System / Multimedia / Internet / etc.)</p>
<p>Damit ist die Druckerinstallation abgeschlossen.</p>
<h2>Scannertreiber installieren</h2>
<p>Zum scannen benutze ich üblicherweise XSane. XSane hat allerdings das Problem, dass es den Scanner nicht finden kann. Dies liegt daran, dass in den UDev Regeln der Samsung SCX-4825FN noch nicht enthalten ist.</p>
<p>Um die korrekte Adressierung herauszufinden lässt man folgenden Befehl laufen:<br />
<div id="wpshdo_114" class="wp-synhighlighter-outer"><div id="wpshdt_114" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_114"></a><a id="wpshat_114" class="wp-synhighlighter-title" href="#codesyntax_114"  onClick="javascript:wpsh_toggleBlock(114)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_114" onClick="javascript:wpsh_code(114)" 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_114" onClick="javascript:wpsh_print(114)" 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_114" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">lsusb</pre></div></div></p>
<p>Der Samsung Drucker erscheint bei mir als:<br />
<em>Bus 001 Device 008: ID 04e8:343c Samsung Electronics Co., Ltd</em></p>
<p>Das 04e8 ist der Hersteller (also Samsung) und 343c ist das Gerät (also der SCX-4825FN).</p>
<p>Jetzt muss man nur noch die UDev Regeln entsprechend ergänzen:<br />
<div id="wpshdo_115" class="wp-synhighlighter-outer"><div id="wpshdt_115" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_115"></a><a id="wpshat_115" class="wp-synhighlighter-title" href="#codesyntax_115"  onClick="javascript:wpsh_toggleBlock(115)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_115" onClick="javascript:wpsh_code(115)" 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_115" onClick="javascript:wpsh_print(115)" 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_115" 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>sane.d<span class="sy0">/</span>xerox_mfp.conf</pre></div></div></p>
<p>Und folgendes am Schluss hinzufügen:<br />
<div id="wpshdo_116" class="wp-synhighlighter-outer"><div id="wpshdt_116" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_116"></a><a id="wpshat_116" class="wp-synhighlighter-title" href="#codesyntax_116"  onClick="javascript:wpsh_toggleBlock(116)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_116" onClick="javascript:wpsh_code(116)" 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_116" onClick="javascript:wpsh_print(116)" 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_116" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0"># Samsung SCX-4825FN</span>
usb 0x04e8 0x343c</pre></div></div></p>
<p>Danach noch udev neu starten, damit die geänderte Regel auch Anwendung findet:<br />
<div id="wpshdo_117" class="wp-synhighlighter-outer"><div id="wpshdt_117" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_117"></a><a id="wpshat_117" class="wp-synhighlighter-title" href="#codesyntax_117"  onClick="javascript:wpsh_toggleBlock(117)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_117" onClick="javascript:wpsh_code(117)" 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_117" onClick="javascript:wpsh_print(117)" 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_117" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>udev restart</pre></div></div></p>
<p>Nun findet auch XSane den Scanner ohne Probleme.</p>
<p>Bezüglich Duplex-Scannen:<br />
gscan2pdf hat die Option, Duplex einzuscannen, bei welcher zuerst die Oberseite eingescannt wird und dann die Unterseite und es fügt dann alles in ein Dokument zusammen. Es sollte funktionieren, ich habs aber bisher noch nie ausprobiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/samsung-scx-4825fn-und-kubuntu-lucid-10-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rTorrent (SVN) mit Farbinterface unter Ubuntu Lucid 10.04 / Debian 5 kompilieren</title>
		<link>http://www.simplylinux.ch/rtorrent-svn-mit-farbinterface-unter-ubuntu-lucid-10-04-debian-5-kompilieren</link>
		<comments>http://www.simplylinux.ch/rtorrent-svn-mit-farbinterface-unter-ubuntu-lucid-10-04-debian-5-kompilieren#comments</comments>
		<pubDate>Sun, 02 May 2010 11:49:16 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[Lucid]]></category>
		<category><![CDATA[rtorrent]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=321</guid>
		<description><![CDATA[rTorrent ist ein genialer Bittorrent Client. Es basiert auf ncurses und wird normalerweise über die Command Line aus gesteuert. Gegenüber anderen Clients wie Vuze ist er auch wenig speicherintensiv. Es gibt zwar verschiedene Web Interfaces, aber ich benutze keine davon. rTorrent in Screen mit SSH Zugriff ist alles was ich brauche. Im letzten Howto diesbezüglich [...]]]></description>
			<content:encoded><![CDATA[<p>rTorrent ist ein genialer Bittorrent Client. Es basiert auf ncurses und wird normalerweise über die Command Line aus gesteuert. Gegenüber anderen Clients wie Vuze ist er auch wenig speicherintensiv. Es gibt zwar verschiedene Web Interfaces, aber ich benutze keine davon. rTorrent in Screen mit SSH Zugriff ist alles was ich brauche.</p>
<p>Im letzten Howto diesbezüglich habe ich noch Patches für das hinzufügen von Magnet Links bereitgestellt resp. aufgezeigt, wie rTorrent mit Magnet Links kompiliert werden können. Bei der aktuellen Revision ist der Magnet Link Support schon enthalten. Jedoch musste der Colour Patch angepasst werden.</p>
<p>Diese Howto gilt sowohl für Ubuntu Lucid 10.04 wie auch Debian 5 Etch. Der einzige Unterschied liegt darin, dass Ubuntu <em>sudo</em> benutzt und alles was mit <em>sudo</em> bezeichnet wird, muss unter Debian als <em>root</em> ausgeführt werden.</p>
<p><span id="more-321"></span></p>
<p>Ich gehe in diesem Howto davon aus, dass die SVN Quellen unter ~/rtorrent gespeichert werden resp. in ~/rtorrent/trunk</p>
<h2>1: Bisherige rTorrent Installation entfernen</h2>
<div id="wpshdo_118" class="wp-synhighlighter-outer"><div id="wpshdt_118" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_118"></a><a id="wpshat_118" class="wp-synhighlighter-title" href="#codesyntax_118"  onClick="javascript:wpsh_toggleBlock(118)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_118" onClick="javascript:wpsh_code(118)" 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_118" onClick="javascript:wpsh_print(118)" 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_118" 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> remove rtorrent libtorrent<span class="sy0">*</span></pre></div></div>
<h2>2: Notwendige Pakete installieren</h2>
<div id="wpshdo_119" class="wp-synhighlighter-outer"><div id="wpshdt_119" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_119"></a><a id="wpshat_119" class="wp-synhighlighter-title" href="#codesyntax_119"  onClick="javascript:wpsh_toggleBlock(119)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_119" onClick="javascript:wpsh_code(119)" 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_119" onClick="javascript:wpsh_print(119)" 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_119" 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> subversion build-essential libtool <span class="kw2">automake</span> openssl libsigc++-<span class="nu0">2.0</span>-dev libncurses5-dev libncursesw5-dev libcurl4-openssl-dev libcppunit-dev</pre></div></div>
<h2>3. rtorrent Verzeichnis kreieren</h2>
<div id="wpshdo_120" class="wp-synhighlighter-outer"><div id="wpshdt_120" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_120"></a><a id="wpshat_120" class="wp-synhighlighter-title" href="#codesyntax_120"  onClick="javascript:wpsh_toggleBlock(120)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_120" onClick="javascript:wpsh_code(120)" 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_120" onClick="javascript:wpsh_print(120)" 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_120" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> ~<span class="sy0">/</span>rtorrent</pre></div></div>
<h2>4. Ins rtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_121" class="wp-synhighlighter-outer"><div id="wpshdt_121" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_121"></a><a id="wpshat_121" class="wp-synhighlighter-title" href="#codesyntax_121"  onClick="javascript:wpsh_toggleBlock(121)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_121" onClick="javascript:wpsh_code(121)" 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_121" onClick="javascript:wpsh_print(121)" 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_121" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ~<span class="sy0">/</span>rtorrent</pre></div></div><br />
<em>Pfad: /home/USER/rtorrent</em></p>
<h2>5. SVN Daten holen</h2>
<p><div id="wpshdo_122" class="wp-synhighlighter-outer"><div id="wpshdt_122" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_122"></a><a id="wpshat_122" class="wp-synhighlighter-title" href="#codesyntax_122"  onClick="javascript:wpsh_toggleBlock(122)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_122" onClick="javascript:wpsh_code(122)" 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_122" onClick="javascript:wpsh_print(122)" 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_122" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">svn</span> <span class="kw2">co</span> <span class="kw2">svn</span>:<span class="sy0">//</span>rakshasa.no<span class="sy0">/</span>libtorrent<span class="sy0">/</span>trunk</pre></div></div><br />
Derzeit ist die aktuelle Version rev. 1169.</p>
<h2>6. Ins trunk Verzeichnis wechseln</h2>
<p><div id="wpshdo_123" class="wp-synhighlighter-outer"><div id="wpshdt_123" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_123"></a><a id="wpshat_123" class="wp-synhighlighter-title" href="#codesyntax_123"  onClick="javascript:wpsh_toggleBlock(123)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_123" onClick="javascript:wpsh_code(123)" 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_123" onClick="javascript:wpsh_print(123)" 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_123" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> trunk</pre></div></div><br />
<em>Pfad: /home/USER/rtorrent/trunk</em></p>
<h2>7. Patches herunter laden</h2>
<p>Farbsupport für rTorrent nCurses:<br />
<div id="wpshdo_124" class="wp-synhighlighter-outer"><div id="wpshdt_124" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_124"></a><a id="wpshat_124" class="wp-synhighlighter-title" href="#codesyntax_124"  onClick="javascript:wpsh_toggleBlock(124)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_124" onClick="javascript:wpsh_code(124)" 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_124" onClick="javascript:wpsh_print(124)" 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_124" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>canvas-color_1169.patch</pre></div></div><br />
Damit kann im rTorrent Interface farblich zwischen fertigen/unfertigen sowie aktive/inaktive Torrents unterschieden werden. Ich musste mich zuerst auch daran gewöhnen, aber zwischenzeitlich finde ich das ganz praktisch. Der Patch kommt von hier: <a href="http://libtorrent.rakshasa.no/ticket/1382">http://libtorrent.rakshasa.no/ticket/1382</a>. Allerdings funktioniert der Patch mit rev. 1169 nicht mehr, ich müsste eine Ã„nderung vornehmen.</p>
<p>Torrent Tracker Stats:<br />
<div id="wpshdo_125" class="wp-synhighlighter-outer"><div id="wpshdt_125" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_125"></a><a id="wpshat_125" class="wp-synhighlighter-title" href="#codesyntax_125"  onClick="javascript:wpsh_toggleBlock(125)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_125" onClick="javascript:wpsh_code(125)" 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_125" onClick="javascript:wpsh_print(125)" 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_125" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>trackerinfo.patch</pre></div></div><br />
Dieser Patch zeigt in der Tracker View an, wieviele Leute diesen Torrent ziehen. Allerdings sind die Stats sehr unzuverlässig aber es gibt doch eine gewisse Idee. Ich benutz es hauptsächlich um zu sehen welcher Tracker hat überhaupt irgendwelche Peers.</p>
<h2>8. Patches anwenden</h2>
<p>Farbsupport für rTorrent nCurses:<br />
<div id="wpshdo_126" class="wp-synhighlighter-outer"><div id="wpshdt_126" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_126"></a><a id="wpshat_126" class="wp-synhighlighter-title" href="#codesyntax_126"  onClick="javascript:wpsh_toggleBlock(126)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_126" onClick="javascript:wpsh_code(126)" 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_126" onClick="javascript:wpsh_print(126)" 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_126" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> canvas-color_1169.patch</pre></div></div></p>
<p>Torrent Tracker Stats:<br />
<div id="wpshdo_127" class="wp-synhighlighter-outer"><div id="wpshdt_127" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_127"></a><a id="wpshat_127" class="wp-synhighlighter-title" href="#codesyntax_127"  onClick="javascript:wpsh_toggleBlock(127)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_127" onClick="javascript:wpsh_code(127)" 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_127" onClick="javascript:wpsh_print(127)" 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_127" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> trackerinfo.patch</pre></div></div></p>
<h2>9. Ins libtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_128" class="wp-synhighlighter-outer"><div id="wpshdt_128" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_128"></a><a id="wpshat_128" class="wp-synhighlighter-title" href="#codesyntax_128"  onClick="javascript:wpsh_toggleBlock(128)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_128" onClick="javascript:wpsh_code(128)" 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_128" onClick="javascript:wpsh_print(128)" 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_128" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> libtorrent</pre></div></div><br />
Pfad: /home/USER/rtorrent/trunk/libtorrent</p>
<h2>10. Autogen laufen lassen</h2>
<div id="wpshdo_129" class="wp-synhighlighter-outer"><div id="wpshdt_129" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_129"></a><a id="wpshat_129" class="wp-synhighlighter-title" href="#codesyntax_129"  onClick="javascript:wpsh_toggleBlock(129)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_129" onClick="javascript:wpsh_code(129)" 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_129" onClick="javascript:wpsh_print(129)" 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_129" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>autogen.sh</pre></div></div>
<h2>11. libtorrent konfigurieren</h2>
<div id="wpshdo_130" class="wp-synhighlighter-outer"><div id="wpshdt_130" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_130"></a><a id="wpshat_130" class="wp-synhighlighter-title" href="#codesyntax_130"  onClick="javascript:wpsh_toggleBlock(130)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_130" onClick="javascript:wpsh_code(130)" 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_130" onClick="javascript:wpsh_print(130)" 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_130" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure</pre></div></div>
<h2>12. libtorrent kompilieren</h2>
<div id="wpshdo_131" class="wp-synhighlighter-outer"><div id="wpshdt_131" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_131"></a><a id="wpshat_131" class="wp-synhighlighter-title" href="#codesyntax_131"  onClick="javascript:wpsh_toggleBlock(131)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_131" onClick="javascript:wpsh_code(131)" 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_131" onClick="javascript:wpsh_print(131)" 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_131" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<h2>13. libtorrent installieren</h2>
<div id="wpshdo_132" class="wp-synhighlighter-outer"><div id="wpshdt_132" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_132"></a><a id="wpshat_132" class="wp-synhighlighter-title" href="#codesyntax_132"  onClick="javascript:wpsh_toggleBlock(132)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_132" onClick="javascript:wpsh_code(132)" 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_132" onClick="javascript:wpsh_print(132)" 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_132" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<h2>14. /etc/ld.so.conf erweitern</h2>
<div id="wpshdo_133" class="wp-synhighlighter-outer"><div id="wpshdt_133" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_133"></a><a id="wpshat_133" class="wp-synhighlighter-title" href="#codesyntax_133"  onClick="javascript:wpsh_toggleBlock(133)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_133" onClick="javascript:wpsh_code(133)" 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_133" onClick="javascript:wpsh_print(133)" 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_133" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st0">&quot;include /usr/local/lib&quot;</span> <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">tee</span> <span class="re5">-a</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf</pre></div></div>
<h2>15. ld.so Cache neu laden</h2>
<div id="wpshdo_134" class="wp-synhighlighter-outer"><div id="wpshdt_134" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_134"></a><a id="wpshat_134" class="wp-synhighlighter-title" href="#codesyntax_134"  onClick="javascript:wpsh_toggleBlock(134)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_134" onClick="javascript:wpsh_code(134)" 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_134" onClick="javascript:wpsh_print(134)" 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_134" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> ldconfig</pre></div></div>
<h2>16. Ins rtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_135" class="wp-synhighlighter-outer"><div id="wpshdt_135" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_135"></a><a id="wpshat_135" class="wp-synhighlighter-title" href="#codesyntax_135"  onClick="javascript:wpsh_toggleBlock(135)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_135" onClick="javascript:wpsh_code(135)" 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_135" onClick="javascript:wpsh_print(135)" 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_135" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ..<span class="sy0">/</span>rtorrent</pre></div></div><br />
Pfad: /home/USER/rtorrent/trunk/rtorrent</p>
<h2>17. Autogen laufen lassen</h2>
<div id="wpshdo_136" class="wp-synhighlighter-outer"><div id="wpshdt_136" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_136"></a><a id="wpshat_136" class="wp-synhighlighter-title" href="#codesyntax_136"  onClick="javascript:wpsh_toggleBlock(136)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_136" onClick="javascript:wpsh_code(136)" 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_136" onClick="javascript:wpsh_print(136)" 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_136" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>autogen.sh</pre></div></div>
<h2>18. rtorrent konfigurieren</h2>
<div id="wpshdo_137" class="wp-synhighlighter-outer"><div id="wpshdt_137" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_137"></a><a id="wpshat_137" class="wp-synhighlighter-title" href="#codesyntax_137"  onClick="javascript:wpsh_toggleBlock(137)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_137" onClick="javascript:wpsh_code(137)" 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_137" onClick="javascript:wpsh_print(137)" 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_137" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure</pre></div></div>
<h2>19. rtorrent kompilieren</h2>
<div id="wpshdo_138" class="wp-synhighlighter-outer"><div id="wpshdt_138" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_138"></a><a id="wpshat_138" class="wp-synhighlighter-title" href="#codesyntax_138"  onClick="javascript:wpsh_toggleBlock(138)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_138" onClick="javascript:wpsh_code(138)" 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_138" onClick="javascript:wpsh_print(138)" 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_138" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<h2>20. rtorrent installieren</h2>
<div id="wpshdo_139" class="wp-synhighlighter-outer"><div id="wpshdt_139" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_139"></a><a id="wpshat_139" class="wp-synhighlighter-title" href="#codesyntax_139"  onClick="javascript:wpsh_toggleBlock(139)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_139" onClick="javascript:wpsh_code(139)" 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_139" onClick="javascript:wpsh_print(139)" 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_139" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<h2>21. rTorrent Konfiguration erweitern</h2>
<p>Um von den Farben gebrauch zu machen, müssen diese auch noch hinzugefügt werden. Bei mir sieht das derzeiten so aus:<br />
<div id="wpshdo_140" class="wp-synhighlighter-outer"><div id="wpshdt_140" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_140"></a><a id="wpshat_140" class="wp-synhighlighter-title" href="#codesyntax_140"  onClick="javascript:wpsh_toggleBlock(140)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_140" onClick="javascript:wpsh_code(140)" 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_140" onClick="javascript:wpsh_print(140)" 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_140" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0"># Color / Canvas patch</span>
done_fg_color = <span class="nu0">2</span>
<span class="co0">#done_bg_color = 2</span>
active_fg_color = <span class="nu0">1</span>
<span class="co0">#active_bg_color = 4</span></pre></div></div><br />
Dadurch werden inaktive fertige Torrent dunkelgrün, aktive fertige Torrents hellgrün, inaktive unvollständigen Torrents dunkelrot und aktive unvollständige Torrents hellrot. Mit den Farben kann herumgespielt werden. Die verwendbaren Farben sind: 0 = schwarz; 1 = rot; 2 = grün; 3 = gelb; 4 = blau; 5 = magenta; 6 = cyan; 7 = weiss.</p>
<p>Sollte noch keine .rtorrent.rc Config File im Benutzer Verzeichnis vorhanden sein, so kann ein Exemplar (welches aber noch stark modifizierter werden sollte) mit folgendem Befehl heruntergeladen werden:<br />
<div id="wpshdo_141" class="wp-synhighlighter-outer"><div id="wpshdt_141" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_141"></a><a id="wpshat_141" class="wp-synhighlighter-title" href="#codesyntax_141"  onClick="javascript:wpsh_toggleBlock(141)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_141" onClick="javascript:wpsh_code(141)" 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_141" onClick="javascript:wpsh_print(141)" 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_141" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>libtorrent.rakshasa.no<span class="sy0">/</span>export<span class="sy0">/</span>1169<span class="sy0">/</span>trunk<span class="sy0">/</span>rtorrent<span class="sy0">/</span>doc<span class="sy0">/</span>rtorrent.rc <span class="re5">-O</span> ~<span class="sy0">/</span>.rtorrent.rc</pre></div></div></p>
<h2>22. rTorrent kann nun gestartet werden</h2>
<div id="wpshdo_142" class="wp-synhighlighter-outer"><div id="wpshdt_142" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_142"></a><a id="wpshat_142" class="wp-synhighlighter-title" href="#codesyntax_142"  onClick="javascript:wpsh_toggleBlock(142)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_142" onClick="javascript:wpsh_code(142)" 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_142" onClick="javascript:wpsh_print(142)" 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_142" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">rtorrent</pre></div></div>
<p><a href="http://www.simplylinux.ch/wp-content/uploads/rtorrent_coloured2.png"><img src="http://www.simplylinux.ch/wp-content/uploads/rtorrent_coloured2.png" alt="" title="rtorrent_coloured" width="764" height="244" class="aligncenter size-full wp-image-339" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/rtorrent-svn-mit-farbinterface-unter-ubuntu-lucid-10-04-debian-5-kompilieren/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Standard Drucker in Firefox und Okular</title>
		<link>http://www.simplylinux.ch/standard-drucker-in-firefox-und-okular</link>
		<comments>http://www.simplylinux.ch/standard-drucker-in-firefox-und-okular#comments</comments>
		<pubDate>Tue, 20 Apr 2010 09:05:44 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Benutzer]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=318</guid>
		<description><![CDATA[So, ich habe mir einen neuen Drucker besorgt und komm ganz gut klar. Nur in Okular und in Firefox (vielleicht noch an andere Orten, das habe ich aber noch nicht ausprobiert) wird jeweils immer noch der alte Drucker als Standard ausgewählt, obwohl ich das in den KDE System Settings geändert habe. Mit folgendem Befehl habe [...]]]></description>
			<content:encoded><![CDATA[<p>So, ich habe mir einen neuen Drucker besorgt und komm ganz gut klar. Nur in Okular und in Firefox (vielleicht noch an andere Orten, das habe ich aber noch nicht ausprobiert) wird jeweils immer noch der alte Drucker als Standard ausgewählt, obwohl ich das in den KDE System Settings geändert habe.</p>
<p><span id="more-318"></span></p>
<p>Mit folgendem Befehl habe ich es dann geschafft, das zu ändern:</p>
<div id="wpshdo_143" class="wp-synhighlighter-outer"><div id="wpshdt_143" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_143"></a><a id="wpshat_143" class="wp-synhighlighter-title" href="#codesyntax_143"  onClick="javascript:wpsh_toggleBlock(143)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_143" onClick="javascript:wpsh_code(143)" 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_143" onClick="javascript:wpsh_print(143)" 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_143" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">lpoptions <span class="re5">-d</span> printer-name</pre></div></div>
<p>Wobei printer-name der CUPS Druckername ist. In meinem Fall also:</p>
<div id="wpshdo_144" class="wp-synhighlighter-outer"><div id="wpshdt_144" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_144"></a><a id="wpshat_144" class="wp-synhighlighter-title" href="#codesyntax_144"  onClick="javascript:wpsh_toggleBlock(144)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_144" onClick="javascript:wpsh_code(144)" 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_144" onClick="javascript:wpsh_print(144)" 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_144" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">lpoptions <span class="re5">-d</span> SCX-4825FN</pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/standard-drucker-in-firefox-und-okular/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE SC 4.4 Beta 2 auf Kubuntu Karmic</title>
		<link>http://www.simplylinux.ch/kde-sc-4-4-beta-2-auf-kubuntu-karmic</link>
		<comments>http://www.simplylinux.ch/kde-sc-4-4-beta-2-auf-kubuntu-karmic#comments</comments>
		<pubDate>Wed, 23 Dec 2009 10:11:35 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[konversation]]></category>
		<category><![CDATA[nepomuk]]></category>
		<category><![CDATA[network manager]]></category>
		<category><![CDATA[qt 4.6]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=309</guid>
		<description><![CDATA[Gestern habe ich die Mitteilung erhalten, dass das Kubuntu Team KDE 4.4 Beta 2 als PPA zur Verfügung gestellt hat. Natürlich hat mich meine Neugierde gleich gepackt und ich habe es mir direkt gezogen. Ebenfalls habe ich auch repogen entsprechend angepasst. Allerdings gibts auch noch einige Mängel. Nachfolgend gehe ich kurz auf meine Schwierigkeiten ein. [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern habe ich die Mitteilung erhalten, dass das <a href="http://www.kubuntu.org/news/kde-sc-4.4-beta-2" target="_blank">Kubuntu Team KDE 4.4 Beta 2 als PPA</a> zur Verfügung gestellt hat. Natürlich hat mich meine Neugierde gleich gepackt und ich habe es mir direkt gezogen. Ebenfalls habe ich auch <a href="http://repogen.simplylinux.ch" target="_blank">repogen</a> entsprechend angepasst.</p>
<p>Allerdings gibts auch noch einige Mängel. Nachfolgend gehe ich kurz auf meine Schwierigkeiten ein.</p>
<p><span id="more-309"></span></p>
<p>(1) Nepomuk</p>
<p>Nepomuk in KDE 4.4 benötigt virtuoso. Allerdings hat das Kubuntu Team virtuoso noch nicht bereit gestellt. Also hat man die Möglichkeiten das selbst nachzukompilieren oder zu warten bis es dann zur Verfügung gestellt wird.</p>
<p>(2) Skype</p>
<p>Ich habe bis anhin Skype aus dem Medibuntu Repo genommen. Das klappte auch wunderbar. Allerdings wird dort PA verwendet und im Zusammenspiel mit KDE 4.4/Qt 4.6 funktioniert das aus mir unbekannten Gründen nicht mehr (- wer sich erinnern mag, PulseAudio hat seit Einführung nur massive Probleme in Ubuntu etc. verursacht). Skype startet zwar, sobald man aber etwas auszuführen versucht mit Sound stürtzt es sag- und klanglos ab.</p>
<p>Meine Lösung war es das Skype .deb von Skype selbst runterzuladen, die Medibuntu Version zu deinstallieren und dann die Skype .deb zu installieren (Dank geht an Mamarok für diesen Tipp):</p>
<div id="wpshdo_145" class="wp-synhighlighter-outer"><div id="wpshdt_145" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_145"></a><a id="wpshat_145" class="wp-synhighlighter-title" href="#codesyntax_145"  onClick="javascript:wpsh_toggleBlock(145)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_145" onClick="javascript:wpsh_code(145)" 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_145" onClick="javascript:wpsh_print(145)" 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_145" 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> remove skype skype-common
<span class="kw2">sudo</span> <span class="kw2">dpkg</span> <span class="re5">-i</span> skype-ubuntu-intrepid_2.1.0.47-<span class="nu0">1</span>_i386.deb</pre></div></div>
<p>Die Intrepid Version funktioniert wunderbar unter Karmic.</p>
<p>(3) Netwerk Manager</p>
<p>Es kommt immer noch ab und zu vor, dass der Netzwerk Manager die Verbindung zu meinem WPA2 Wifi verliert. Danach kriegt er die Verbindung nicht mehr hin. Da ich sowohl Ethernet wie auch Wifi gleichzeitig benötige, ist WICD derzeit noch ungeeignet. Ich überlege mir, ob ich Ethernet nicht wieder über die /etc/network/interfaces steuern soll und WICD für Wifi verwenden soll.</p>
<p>(4) Konversation / CPU Last</p>
<p>Konversation hatte massiven Gebrauch von meiner CPU gemacht. Irgendwas ist mit der Standardschriftart und Qt 4.6 nicht in Ordnung. Ich habe dann umgestellt auf Monospace in Konversation und seither läufts gut. Ich habe gehört, dass auch andere Programme davon betroffen sein können (Kate, K3B), habe aber bisher nichts dergleichen feststellen können.</p>
<p>Schlussbemerkungen:</p>
<p>Ansonsten läuft KDE SC 4.4 Beta 2 eigentlich ganz gut.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/kde-sc-4-4-beta-2-auf-kubuntu-karmic/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Undokumentiertes&#8221; Amarok 2 Feature</title>
		<link>http://www.simplylinux.ch/undokumentiertes-amarok-2-feature</link>
		<comments>http://www.simplylinux.ch/undokumentiertes-amarok-2-feature#comments</comments>
		<pubDate>Sun, 20 Dec 2009 19:51:20 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[amarok]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=299</guid>
		<description><![CDATA[Ich habe das zwar schon vor langer Zeit mal im #amarok Channel auf irc.freenode.org aufgeschnappt. Allerdings habe ich das lange nicht mehr gebraucht. Heute kam dann wieder die Frage, wie man in der mittleren Konsole die letzten 5 hinzugefügten Alben erweitern kann &#8211; solange kein Song ausgewählt ist aus der Playliste. Wie man das machen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe das zwar schon vor langer Zeit mal im #amarok Channel auf irc.freenode.org aufgeschnappt. Allerdings habe ich das lange nicht mehr gebraucht. Heute kam dann wieder die Frage, wie man in der mittleren Konsole die letzten 5 hinzugefügten Alben erweitern kann &#8211; solange kein Song ausgewählt ist aus der Playliste.</p>
<p><span id="more-299"></span></p>
<p>Wie man das machen kann, kann ich auch nicht sagen. Allerdings kann man die Collection entsprechend eindämmen indem nur die letzten hinzugefügten Alben/Songs während einer bestimmten Zeitperiode angezeigt werden. Einfach in die Collection Search Box folgendes eingeben:<br />
<div id="wpshdo_146" class="wp-synhighlighter-outer"><div id="wpshdt_146" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_146"></a><a id="wpshat_146" class="wp-synhighlighter-title" href="#codesyntax_146"  onClick="javascript:wpsh_toggleBlock(146)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_146" onClick="javascript:wpsh_code(146)" 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_146" onClick="javascript:wpsh_print(146)" 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_146" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">added:<span class="sy0">&lt;</span>5d</pre></div></div><br />
Das zeigt alle in den letzten 5 Tagen neu hinzugefügten Songs an. Anstelle von &#8220;d&#8221; kann man auch &#8220;m&#8221; für Monate oder &#8220;w&#8221; für Wochen verwenden. Natürlich geht auch das umgekehrte, also alles anzeigen ausser den in den letzten 5 Tagen hinzugefügten Songs:<br />
<div id="wpshdo_147" class="wp-synhighlighter-outer"><div id="wpshdt_147" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_147"></a><a id="wpshat_147" class="wp-synhighlighter-title" href="#codesyntax_147"  onClick="javascript:wpsh_toggleBlock(147)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_147" onClick="javascript:wpsh_code(147)" 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_147" onClick="javascript:wpsh_print(147)" 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_147" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">added:<span class="sy0">&gt;</span>5d</pre></div></div><br />
Das kann man natürlich dann auch noch mit weiteren Filtern kombinieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/undokumentiertes-amarok-2-feature/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox und Linux: US Letter / A4</title>
		<link>http://www.simplylinux.ch/firefox-und-linux-us-letter-a4</link>
		<comments>http://www.simplylinux.ch/firefox-und-linux-us-letter-a4#comments</comments>
		<pubDate>Mon, 07 Dec 2009 09:12:59 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Xfce]]></category>
		<category><![CDATA[a4]]></category>
		<category><![CDATA[cups]]></category>
		<category><![CDATA[englisch]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[letter]]></category>
		<category><![CDATA[us letter]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=296</guid>
		<description><![CDATA[Ich hatte lange Zeit Probleme damit, dass Firefox auf meinem englischen Kubuntu mit (englischem Firefox) immer alles in US Letter ausdrucken wollte. CUPS hat standardmässig bei mir A4, Openoffice hat A4, Okular hat A4&#8230; dort läuft es gut aber Firefox weigert sich einfach. Der Grund dafür ist, dass unter Linux Firefox die entsprechende Systemeinstellung nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte lange Zeit Probleme damit, dass Firefox auf meinem englischen Kubuntu mit (englischem Firefox) immer alles in US Letter ausdrucken wollte. CUPS hat standardmässig bei mir A4, Openoffice hat A4, Okular hat A4&#8230; dort läuft es gut aber Firefox weigert sich einfach.</p>
<p><span id="more-296"></span></p>
<p>Der Grund dafür ist, dass unter Linux Firefox die entsprechende Systemeinstellung nicht respektiert. Wer also standardmässig auf A4 drucken will unter einem englischen System, der öffnet einfach Firefox, schreibt in die Adresszeile <em>about:config</em>, sucht dort nach <em>letter</em> und und ersetzt alle Einträge (sowohl <em>letter</em> als auch <em>na_letter</em>) mit <em>A4</em>. Bei mir funktioniert das jetzt gut.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/firefox-und-linux-us-letter-a4/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kubuntu Karmic 9.10 &amp; Sony Ericsson C905</title>
		<link>http://www.simplylinux.ch/kubuntu-karmic-9-10-sony-ericsson-c905</link>
		<comments>http://www.simplylinux.ch/kubuntu-karmic-9-10-sony-ericsson-c905#comments</comments>
		<pubDate>Wed, 02 Dec 2009 21:38:05 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[C905]]></category>
		<category><![CDATA[Ericsson]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[Massenspeicher]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Speicherkarte]]></category>

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

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=271</guid>
		<description><![CDATA[rTorrent ist ein genialer Bittorrent Client. Es basiert auf ncurses und wird normalerweise über die Command Line aus gesteuert. Gegenüber anderen Clients wie Vuze ist er auch wenig speicherintensiv. Es gibt zwar verschieden Web Interfaces, aber ich benutze keine davon. rTorrent in Screen mit SSH Zugriff ist alles was ich brauche. Kürzlich wurde auch von [...]]]></description>
			<content:encoded><![CDATA[<p>rTorrent ist ein genialer Bittorrent Client. Es basiert auf ncurses und wird normalerweise über die Command Line aus gesteuert. Gegenüber anderen Clients wie Vuze ist er auch wenig speicherintensiv. Es gibt zwar verschieden Web Interfaces, aber ich benutze keine davon. rTorrent in Screen mit SSH Zugriff ist alles was ich brauche.</p>
<p>Kürzlich wurde auch von The Pirate Bay angekündigt, dass in Zukunft dort kein Tracker mehr betrieben wird und alle Torrents als Magnet Links angeboten werden. rTorrent hat von Hause aus zu diesem Zeitpunkt noch keinen Magnet Link Support. Allerdings gibt es &#8220;einen&#8221; Patch, der Magnet Link Support integriert. Nachfolgendes HowTo ist eine Schritt-für-Schritt Anleitung um rTorrent mit Magnet Link Support zu kompilieren. Zudem werde ich auch noch ein paar weitere Erweiterungen einspielen (und diese jeweils markieren).</p>
<p>Diese Howto gilt sowohl für Ubuntu Karmic 9.10 wie auch Debian 5 Etch. Der einzige Unterschied liegt darin, dass Ubuntu <em>sudo</em> benutzt und alles was mit <em>sudo</em> bezeichnet wird, muss unter Debian als <em>root</em> ausgeführt werden.</p>
<p><span id="more-271"></span></p>
<p>Ich gehe in diesem Howto davon aus, dass die SVN Quellen unter ~/rtorrent gespeichert werden resp. in ~/rtorrent/trunk</p>
<p>&nbsp;</p>
<h2>1: Bisherige rTorrent Installation entfernen</h2>
<div id="wpshdo_151" class="wp-synhighlighter-outer"><div id="wpshdt_151" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_151"></a><a id="wpshat_151" class="wp-synhighlighter-title" href="#codesyntax_151"  onClick="javascript:wpsh_toggleBlock(151)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_151" onClick="javascript:wpsh_code(151)" 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_151" onClick="javascript:wpsh_print(151)" 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_151" 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> remove rtorrent libtorrent<span class="sy0">*</span></pre></div></div>
<p>&nbsp;</p>
<h2>2: Notwendige Pakete installieren</h2>
<div id="wpshdo_152" class="wp-synhighlighter-outer"><div id="wpshdt_152" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_152"></a><a id="wpshat_152" class="wp-synhighlighter-title" href="#codesyntax_152"  onClick="javascript:wpsh_toggleBlock(152)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_152" onClick="javascript:wpsh_code(152)" 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_152" onClick="javascript:wpsh_print(152)" 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_152" 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> subversion build-essential libtool <span class="kw2">automake</span> openssl libsigc++-<span class="nu0">2.0</span>-dev libncurses5-dev libcurl4-openssl-dev</pre></div></div>
<p>&nbsp;</p>
<h2>3. rtorrent Verzeichnis kreieren</h2>
<div id="wpshdo_153" class="wp-synhighlighter-outer"><div id="wpshdt_153" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_153"></a><a id="wpshat_153" class="wp-synhighlighter-title" href="#codesyntax_153"  onClick="javascript:wpsh_toggleBlock(153)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_153" onClick="javascript:wpsh_code(153)" 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_153" onClick="javascript:wpsh_print(153)" 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_153" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> ~<span class="sy0">/</span>rtorrent</pre></div></div>
<p>&nbsp;</p>
<h2>4. Ins rtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_154" class="wp-synhighlighter-outer"><div id="wpshdt_154" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_154"></a><a id="wpshat_154" class="wp-synhighlighter-title" href="#codesyntax_154"  onClick="javascript:wpsh_toggleBlock(154)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_154" onClick="javascript:wpsh_code(154)" 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_154" onClick="javascript:wpsh_print(154)" 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_154" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ~<span class="sy0">/</span>rtorrent</pre></div></div><br />
<em>Pfad: /home/USER/rtorrent</em></p>
<p>&nbsp;</p>
<h2>5. SVN Daten holen</h2>
<p><div id="wpshdo_155" class="wp-synhighlighter-outer"><div id="wpshdt_155" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_155"></a><a id="wpshat_155" class="wp-synhighlighter-title" href="#codesyntax_155"  onClick="javascript:wpsh_toggleBlock(155)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_155" onClick="javascript:wpsh_code(155)" 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_155" onClick="javascript:wpsh_print(155)" 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_155" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">svn</span> <span class="kw2">co</span> <span class="kw2">svn</span>:<span class="sy0">//</span>rakshasa.no<span class="sy0">/</span>libtorrent<span class="sy0">/</span>trunk</pre></div></div><br />
Derzeit ist die aktuelle Version rev. 1105. </p>
<p>&nbsp;</p>
<h2>6. Ins trunk Verzeichnis wechseln</h2>
<p><div id="wpshdo_156" class="wp-synhighlighter-outer"><div id="wpshdt_156" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_156"></a><a id="wpshat_156" class="wp-synhighlighter-title" href="#codesyntax_156"  onClick="javascript:wpsh_toggleBlock(156)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_156" onClick="javascript:wpsh_code(156)" 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_156" onClick="javascript:wpsh_print(156)" 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_156" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> trunk</pre></div></div><br />
<em>Pfad: /home/USER/rtorrent/trunk</em></p>
<p>&nbsp;</p>
<h2>7. Patches herunter laden</h2>
<p>Für Magnet Link Support:<br />
<div id="wpshdo_157" class="wp-synhighlighter-outer"><div id="wpshdt_157" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_157"></a><a id="wpshat_157" class="wp-synhighlighter-title" href="#codesyntax_157"  onClick="javascript:wpsh_toggleBlock(157)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_157" onClick="javascript:wpsh_code(157)" 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_157" onClick="javascript:wpsh_print(157)" 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_157" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>ovh.ttdpatch.net<span class="sy0">/</span>~jdrexler<span class="sy0">/</span>rt<span class="sy0">/</span>experimental<span class="sy0">/</span>dht-pex-static_map.diff
<span class="kw2">wget</span> http:<span class="sy0">//</span>ovh.ttdpatch.net<span class="sy0">/</span>~jdrexler<span class="sy0">/</span>rt<span class="sy0">/</span>experimental<span class="sy0">/</span>magnet-uri.diff
<span class="kw2">wget</span> http:<span class="sy0">//</span>ovh.ttdpatch.net<span class="sy0">/</span>~jdrexler<span class="sy0">/</span>rt<span class="sy0">/</span>experimental<span class="sy0">/</span>object-sstr.diff</pre></div></div><br />
Der Magent Link Support Patch wurde von Josef geschrieben. Ich verweise hierbei auf <a href="http://libtorrent.rakshasa.no/ticket/955">http://libtorrent.rakshasa.no/ticket/955</a>.</p>
<p>Farbsupport für rTorrent nCurses:<br />
<div id="wpshdo_158" class="wp-synhighlighter-outer"><div id="wpshdt_158" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_158"></a><a id="wpshat_158" class="wp-synhighlighter-title" href="#codesyntax_158"  onClick="javascript:wpsh_toggleBlock(158)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_158" onClick="javascript:wpsh_code(158)" 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_158" onClick="javascript:wpsh_print(158)" 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_158" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>canvas-color.patch</pre></div></div><br />
Solltest du Rev. 1131 oder neuer benutzen, dann muss dieser Patch hier verwendet werden (Danke an Italian_Plumber für den Patch):<br />
<div id="wpshdo_159" class="wp-synhighlighter-outer"><div id="wpshdt_159" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_159"></a><a id="wpshat_159" class="wp-synhighlighter-title" href="#codesyntax_159"  onClick="javascript:wpsh_toggleBlock(159)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_159" onClick="javascript:wpsh_code(159)" 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_159" onClick="javascript:wpsh_print(159)" 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_159" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>canvas-color_1131.patch</pre></div></div><br />
Damit kann im rTorrent Interface farblich zwischen fertigen/unfertigen sowie aktive/inaktive Torrents unterschieden werden. Ich musste mich zuerst auch daran gewöhnen, aber zwischenzeitlich finde ich das ganz praktisch. Der Patch kommt von hier: <a href="http://libtorrent.rakshasa.no/ticket/1382">http://libtorrent.rakshasa.no/ticket/1382</a>. Allerdings funktioniert der Patch mit rev. 1105 nicht mehr, ich müsste eine Ã„nderung vornehmen und der Original-Patch hat noch nie vom Trunk Verzeichnis aus funktioniert. Auch das habe ich behoben.</p>
<p>Torrent Tracker Stats:<br />
<div id="wpshdo_160" class="wp-synhighlighter-outer"><div id="wpshdt_160" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_160"></a><a id="wpshat_160" class="wp-synhighlighter-title" href="#codesyntax_160"  onClick="javascript:wpsh_toggleBlock(160)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_160" onClick="javascript:wpsh_code(160)" 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_160" onClick="javascript:wpsh_print(160)" 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_160" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>trackerinfo.patch</pre></div></div><br />
Dieser Patch zeigt in der Tracker View an, wieviele Leute diesen Torrent ziehen. Allerdings sind die Stats sehr unzuverlässig aber es gibt doch eine gewisse Idee. Ich benutz es hauptsächlich um zu sehen welcher Tracker hat überhaupt irgendwelche Peers.</p>
<p>&nbsp;</p>
<h2>8. Patches anwenden</h2>
<p>Für Magnet Link Support:<br />
<div id="wpshdo_161" class="wp-synhighlighter-outer"><div id="wpshdt_161" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_161"></a><a id="wpshat_161" class="wp-synhighlighter-title" href="#codesyntax_161"  onClick="javascript:wpsh_toggleBlock(161)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_161" onClick="javascript:wpsh_code(161)" 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_161" onClick="javascript:wpsh_print(161)" 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_161" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> dht-pex-static_map.diff
<span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> magnet-uri.diff
<span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> object-sstr.diff</pre></div></div></p>
<p>Sollte der erste Patch oben folgenden Fehler verursachen:<br />
<div id="wpshdo_162" class="wp-synhighlighter-outer"><div id="wpshdt_162" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_162"></a><a id="wpshat_162" class="wp-synhighlighter-title" href="#codesyntax_162"  onClick="javascript:wpsh_toggleBlock(162)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_162" onClick="javascript:wpsh_code(162)" 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_162" onClick="javascript:wpsh_print(162)" 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_162" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">patching <span class="kw2">file</span> libtorrent<span class="sy0">/</span>src<span class="sy0">/</span>torrent<span class="sy0">/</span>Makefile.am
Hunk <span class="co0">#1 FAILED at 41.</span>
Hunk <span class="co0">#2 FAILED at 77.</span>
2 out of 2 hunks FAILED <span class="re5">--</span> saving rejects to <span class="kw2">file</span> libtorrent<span class="sy0">/</span>src<span class="sy0">/</span>torrent<span class="sy0">/</span>Makefile.am.rej</pre></div></div><br />
Dann ist die rTorrent Version zu neu und der Patch wurde noch nicht geupdated. Aus diesem Grunde habe ich einen eigenen weiteren Patch kreiert um das zu beheben. Einfach folgendes ausführen:<br />
<div id="wpshdo_163" class="wp-synhighlighter-outer"><div id="wpshdt_163" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_163"></a><a id="wpshat_163" class="wp-synhighlighter-title" href="#codesyntax_163"  onClick="javascript:wpsh_toggleBlock(163)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_163" onClick="javascript:wpsh_code(163)" 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_163" onClick="javascript:wpsh_print(163)" 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_163" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.simplylinux.ch<span class="sy0">/</span>rtorrent<span class="sy0">/</span>dht-pex-static_map_rev1117.diff
<span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> dht-pex-static_map_rev1117.diff</pre></div></div></p>
<p>Farbsupport für rTorrent nCurses:<br />
<div id="wpshdo_164" class="wp-synhighlighter-outer"><div id="wpshdt_164" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_164"></a><a id="wpshat_164" class="wp-synhighlighter-title" href="#codesyntax_164"  onClick="javascript:wpsh_toggleBlock(164)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_164" onClick="javascript:wpsh_code(164)" 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_164" onClick="javascript:wpsh_print(164)" 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_164" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> canvas-color.patch</pre></div></div></p>
<p>Torrent Tracker Stats:<br />
<div id="wpshdo_165" class="wp-synhighlighter-outer"><div id="wpshdt_165" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_165"></a><a id="wpshat_165" class="wp-synhighlighter-title" href="#codesyntax_165"  onClick="javascript:wpsh_toggleBlock(165)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_165" onClick="javascript:wpsh_code(165)" 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_165" onClick="javascript:wpsh_print(165)" 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_165" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> trackerinfo.patch</pre></div></div></p>
<p>&nbsp;</p>
<h2>9. Ins libtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_166" class="wp-synhighlighter-outer"><div id="wpshdt_166" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_166"></a><a id="wpshat_166" class="wp-synhighlighter-title" href="#codesyntax_166"  onClick="javascript:wpsh_toggleBlock(166)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_166" onClick="javascript:wpsh_code(166)" 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_166" onClick="javascript:wpsh_print(166)" 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_166" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> libtorrent</pre></div></div><br />
Pfad: /home/USER/rtorrent/trunk/libtorrent</p>
<p>&nbsp;</p>
<h2>10. Autogen laufen lassen</h2>
<div id="wpshdo_167" class="wp-synhighlighter-outer"><div id="wpshdt_167" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_167"></a><a id="wpshat_167" class="wp-synhighlighter-title" href="#codesyntax_167"  onClick="javascript:wpsh_toggleBlock(167)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_167" onClick="javascript:wpsh_code(167)" 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_167" onClick="javascript:wpsh_print(167)" 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_167" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>autogen.sh</pre></div></div>
<p>&nbsp;</p>
<h2>11. libtorrent konfigurieren</h2>
<div id="wpshdo_168" class="wp-synhighlighter-outer"><div id="wpshdt_168" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_168"></a><a id="wpshat_168" class="wp-synhighlighter-title" href="#codesyntax_168"  onClick="javascript:wpsh_toggleBlock(168)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_168" onClick="javascript:wpsh_code(168)" 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_168" onClick="javascript:wpsh_print(168)" 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_168" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure</pre></div></div>
<p>&nbsp;</p>
<h2>12. libtorrent kompilieren</h2>
<div id="wpshdo_169" class="wp-synhighlighter-outer"><div id="wpshdt_169" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_169"></a><a id="wpshat_169" class="wp-synhighlighter-title" href="#codesyntax_169"  onClick="javascript:wpsh_toggleBlock(169)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_169" onClick="javascript:wpsh_code(169)" 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_169" onClick="javascript:wpsh_print(169)" 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_169" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<p>&nbsp;</p>
<h2>13. libtorrent installieren</h2>
<div id="wpshdo_170" class="wp-synhighlighter-outer"><div id="wpshdt_170" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_170"></a><a id="wpshat_170" class="wp-synhighlighter-title" href="#codesyntax_170"  onClick="javascript:wpsh_toggleBlock(170)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_170" onClick="javascript:wpsh_code(170)" 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_170" onClick="javascript:wpsh_print(170)" 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_170" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<p>&nbsp;</p>
<h2>14. /etc/ld.so.conf erweitern</h2>
<div id="wpshdo_171" class="wp-synhighlighter-outer"><div id="wpshdt_171" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_171"></a><a id="wpshat_171" class="wp-synhighlighter-title" href="#codesyntax_171"  onClick="javascript:wpsh_toggleBlock(171)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_171" onClick="javascript:wpsh_code(171)" 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_171" onClick="javascript:wpsh_print(171)" 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_171" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st0">&quot;include /usr/local/lib&quot;</span> <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">tee</span> <span class="re5">-a</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf</pre></div></div>
<p>&nbsp;</p>
<h2>15. ld.so Cache neu laden</h2>
<div id="wpshdo_172" class="wp-synhighlighter-outer"><div id="wpshdt_172" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_172"></a><a id="wpshat_172" class="wp-synhighlighter-title" href="#codesyntax_172"  onClick="javascript:wpsh_toggleBlock(172)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_172" onClick="javascript:wpsh_code(172)" 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_172" onClick="javascript:wpsh_print(172)" 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_172" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> ldconfig</pre></div></div>
<p>&nbsp;</p>
<h2>16. Ins rtorrent Verzeichnis wechseln</h2>
<p><div id="wpshdo_173" class="wp-synhighlighter-outer"><div id="wpshdt_173" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_173"></a><a id="wpshat_173" class="wp-synhighlighter-title" href="#codesyntax_173"  onClick="javascript:wpsh_toggleBlock(173)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_173" onClick="javascript:wpsh_code(173)" 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_173" onClick="javascript:wpsh_print(173)" 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_173" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ..<span class="sy0">/</span>rtorrent</pre></div></div><br />
Pfad: /home/USER/rtorrent/trunk/rtorrent</p>
<p>&nbsp;</p>
<h2>17. Autogen laufen lassen</h2>
<div id="wpshdo_174" class="wp-synhighlighter-outer"><div id="wpshdt_174" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_174"></a><a id="wpshat_174" class="wp-synhighlighter-title" href="#codesyntax_174"  onClick="javascript:wpsh_toggleBlock(174)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_174" onClick="javascript:wpsh_code(174)" 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_174" onClick="javascript:wpsh_print(174)" 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_174" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>autogen.sh</pre></div></div>
<p>&nbsp;</p>
<h2>18. rtorrent konfigurieren</h2>
<div id="wpshdo_175" class="wp-synhighlighter-outer"><div id="wpshdt_175" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_175"></a><a id="wpshat_175" class="wp-synhighlighter-title" href="#codesyntax_175"  onClick="javascript:wpsh_toggleBlock(175)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_175" onClick="javascript:wpsh_code(175)" 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_175" onClick="javascript:wpsh_print(175)" 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_175" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>configure</pre></div></div>
<p>&nbsp;</p>
<h2>19. rtorrent kompilieren</h2>
<div id="wpshdo_176" class="wp-synhighlighter-outer"><div id="wpshdt_176" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_176"></a><a id="wpshat_176" class="wp-synhighlighter-title" href="#codesyntax_176"  onClick="javascript:wpsh_toggleBlock(176)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_176" onClick="javascript:wpsh_code(176)" 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_176" onClick="javascript:wpsh_print(176)" 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_176" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span></pre></div></div>
<p>&nbsp;</p>
<h2>20. rtorrent installieren</h2>
<div id="wpshdo_177" class="wp-synhighlighter-outer"><div id="wpshdt_177" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_177"></a><a id="wpshat_177" class="wp-synhighlighter-title" href="#codesyntax_177"  onClick="javascript:wpsh_toggleBlock(177)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_177" onClick="javascript:wpsh_code(177)" 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_177" onClick="javascript:wpsh_print(177)" 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_177" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<p>&nbsp;</p>
<h2>21. rTorrent Konfiguration erweitern</h2>
<p>Der Magnet Link Support setzt zwingend ein Session Verzeichnis voraus. Falls noch kein Session Verzeichnis oder noch gar keine rTorrent Config Datei vorhande ist, dann das noch hinzufügen. Eine Beispiel rTorrent Config Datei findet sich hier: <a href="http://libtorrent.rakshasa.no/browser/trunk/rtorrent/doc/rtorrent.rc#latest">http://libtorrent.rakshasa.no/browser/trunk/rtorrent/doc/rtorrent.rc#latest</a> oder man kann sie einfach aus dem Trunk kopieren (und danach anpassen):<br />
<div id="wpshdo_178" class="wp-synhighlighter-outer"><div id="wpshdt_178" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_178"></a><a id="wpshat_178" class="wp-synhighlighter-title" href="#codesyntax_178"  onClick="javascript:wpsh_toggleBlock(178)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_178" onClick="javascript:wpsh_code(178)" 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_178" onClick="javascript:wpsh_print(178)" 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_178" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">cp</span> ~<span class="sy0">/</span>rtorrent<span class="sy0">/</span>trunk<span class="sy0">/</span>rtorrent<span class="sy0">/</span>doc<span class="sy0">/</span>rtorrent.rc ~<span class="sy0">/</span>.rtorrent.rc</pre></div></div><br />
Ebenfalls würde ich noch DHT auf ON setzen in der Config.<br />
<em>Danke Xo für den Hinweis fürs Kopieren</em></p>
<p>Um von den Farben gebrauch zu machen, müssen diese auch noch hinzugefügt werden. Bei mir sieht das derzeiten so aus:<br />
<div id="wpshdo_179" class="wp-synhighlighter-outer"><div id="wpshdt_179" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_179"></a><a id="wpshat_179" class="wp-synhighlighter-title" href="#codesyntax_179"  onClick="javascript:wpsh_toggleBlock(179)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_179" onClick="javascript:wpsh_code(179)" 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_179" onClick="javascript:wpsh_print(179)" 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_179" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0"># Color / Canvas patch</span>
done_fg_color = <span class="nu0">2</span>
<span class="co0">#done_bg_color = 2</span>
active_fg_color = <span class="nu0">1</span>
<span class="co0">#active_bg_color = 4</span></pre></div></div><br />
Dadurch werden inaktive fertige Torrent dunkelgrün, aktive fertige Torrents hellgrün, inaktive unvollständigen Torrents dunkelrot und aktive unvollständige Torrents hellrot. Mit den Farben kann herumgespielt werden. Die verwendbaren Farben sind: 0 = schwarz; 1 = rot; 2 = grün; 3 = gelb; 4 = blau; 5 = magenta; 6 = cyan; 7 = weiss; </p>
<p>&nbsp;</p>
<h2>22. rTorrent kann nun gestartet werden</h2>
<div id="wpshdo_180" class="wp-synhighlighter-outer"><div id="wpshdt_180" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_180"></a><a id="wpshat_180" class="wp-synhighlighter-title" href="#codesyntax_180"  onClick="javascript:wpsh_toggleBlock(180)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_180" onClick="javascript:wpsh_code(180)" 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_180" onClick="javascript:wpsh_print(180)" 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_180" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">rtorrent</pre></div></div>
<p>&nbsp;</p>
<h2>Wie gebrauchen?</h2>
<p>Der Gebrauch ist eigentlich ganz einfach. In rTorrent entweder die Backspace oder Enter Taste drücken und dann die URL des Magnet Links reinkopieren und mit Enter bestätigen. Der Unterschied zwichen Enter und Backspace liegt darin, dass Enter nur den Link hinzufügt, Backspace aber den Link auch gleich startet.</p>
<p>Ebenfalls gibts die Möglichkeit, dass die Magnet Links direkt beim draufklicken in einem Browser an rTorrent übergeben werden:<br />
<div id="wpshdo_181" class="wp-synhighlighter-outer"><div id="wpshdt_181" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_181"></a><a id="wpshat_181" class="wp-synhighlighter-title" href="#codesyntax_181"  onClick="javascript:wpsh_toggleBlock(181)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_181" onClick="javascript:wpsh_code(181)" 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_181" onClick="javascript:wpsh_print(181)" 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_181" 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="sy0">/</span>watch    <span class="co0"># set your watch directory here</span>
<span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="st0">&quot;$1&quot;</span> =~ <span class="re2">xt</span>=urn:btih:<span class="br0">&#40;</span><span class="br0">&#91;</span>^<span class="sy0">&amp;/</span><span class="br0">&#93;</span>+<span class="br0">&#41;</span> <span class="br0">&#93;</span><span class="br0">&#93;</span> <span class="sy0">||</span> <span class="kw3">exit</span>;
<span class="kw3">echo</span> <span class="st0">&quot;d10:magnet-uri<span class="es3">${#1}</span>:<span class="es3">${1}</span>e&quot;</span> <span class="sy0">&gt;</span> <span class="st0">&quot;meta-<span class="es3">${BASH_REMATCH[1]}</span>.torrent&quot;</span></pre></div></div><br />
Einfach dieses Bashscript im System speichern, z.B. unter ~/rtorrent_magnet.sh und ausführbar machen. Dann den Browser so konfigurieren, dass beim Klick auf einen Magnet Link dieses Bashscript ausgeführt wird (also Magnet Links mit diesem Bashscript öffnen). Ich habs zwar bisher nicht selbst ausprobiert, aber da Josef auch den Magnet Link Patch zur kreiert hat, habe ich vertrauen in seine Fähigkeiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/rtorrent-unter-ubuntu-karmic-9-10-debian-5-lenny-kompilieren-mit-magnet-link-support-und-weiterem/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Text-To-Speech in Deutsch unter Kubuntu</title>
		<link>http://www.simplylinux.ch/text-to-speech-in-deutsch-unter-kubuntu</link>
		<comments>http://www.simplylinux.ch/text-to-speech-in-deutsch-unter-kubuntu#comments</comments>
		<pubDate>Fri, 20 Nov 2009 13:00:26 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[ktts]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[text-to-speec]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=226</guid>
		<description><![CDATA[Da ich desöfteren verschiedene Dokumente vergleichen muss, von denen ich nicht immer alles digital habe, habe ich nach einer einfachen Möglichkeit gesucht. Mit einem Text-To-Speech kann ich zumindest eine digitale Kopie mir vorlesen lassen und gleichzeitig mit der nicht-digitalen Kopie vergleichen. Nur kommt Kubuntu nicht mit einem deutschen Stimmsyntethisierungspaket (oder wie das auch immer genau [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich desöfteren verschiedene Dokumente vergleichen muss, von denen ich nicht immer alles digital habe, habe ich nach einer einfachen Möglichkeit gesucht. Mit einem Text-To-Speech kann ich zumindest eine digitale Kopie mir vorlesen lassen und gleichzeitig mit der nicht-digitalen Kopie vergleichen.</p>
<p>Nur kommt Kubuntu nicht mit einem deutschen Stimmsyntethisierungspaket (oder wie das auch immer genau heissen mag.<br />
<span id="more-226"></span><br />
Um also von Text-To-Speech auf Ubuntu profitieren zu können, bedarf es einiger weniger Schritte:</p>
<p>(1) Notwendige Pakete installieren<br />
<div id="wpshdo_182" class="wp-synhighlighter-outer"><div id="wpshdt_182" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_182"></a><a id="wpshat_182" class="wp-synhighlighter-title" href="#codesyntax_182"  onClick="javascript:wpsh_toggleBlock(182)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_182" onClick="javascript:wpsh_code(182)" 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_182" onClick="javascript:wpsh_print(182)" 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_182" 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> kttsd kmouth mbrola <span class="kw2">unzip</span></pre></div></div></p>
<p>(2) Deutsche Stimmen hinzufügen<br />
Canonical hat die deutschen Stimmen noch nicht selbst in den Repos. Deswegen könnt ihr euch eine männliche und weibliche Stimmer hier schnappen:<br />
<a href="http://packages.debian.org/squeeze/mbrola-de6">http://packages.debian.org/squeeze/mbrola-de6</a><br />
<a href="http://packages.debian.org/squeeze/mbrola-de7">http://packages.debian.org/squeeze/mbrola-de7</a><br />
Diese beiden Debian unstable Pakete laufen wunderbar auf Karmic. Also einfach die .debs runterladen (auf den Desktop) und dann ausführen lassen.</p>
<p>(3) txt2pho installieren<br />
Zusätzlich wird nocht txt2pho gebraucht. Dieses ist aber weder unter Ubuntu noch Debian in den Repos zu finden. Die Installation ist aber auch denkbar einfach:<br />
<div id="wpshdo_183" class="wp-synhighlighter-outer"><div id="wpshdt_183" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_183"></a><a id="wpshat_183" class="wp-synhighlighter-title" href="#codesyntax_183"  onClick="javascript:wpsh_toggleBlock(183)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_183" onClick="javascript:wpsh_code(183)" 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_183" onClick="javascript:wpsh_print(183)" 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_183" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.skom.uni-bonn.de<span class="sy0">/</span>forschung<span class="sy0">/</span>phonetik<span class="sy0">/</span>sprachsynthese<span class="sy0">/</span>txt2pho<span class="sy0">/</span>txt2pho.zip
<span class="kw2">sudo</span> <span class="kw2">unzip</span> <span class="re5">-d</span> <span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span> txt2pho.zip
<span class="kw2">sudo</span> <span class="kw2">chmod</span> +x <span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span>txt2pho<span class="sy0">/</span>txt2pho
<span class="kw2">sudo</span> <span class="kw2">cp</span> <span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span>txt2pho<span class="sy0">/</span>txt2phorc <span class="sy0">/</span>etc<span class="sy0">/</span>txt2pho</pre></div></div></p>
<p>(4) txt2pho Config anpassen<br />
Damit txt2pho auch läuft, muss dessen Config angepasst werden. Dazu muss nun die /etc/txt2pho editiert werden und dort drinnen die beiden Pfadangaben wie folgt geändert werden:<br />
<div id="wpshdo_184" class="wp-synhighlighter-outer"><div id="wpshdt_184" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_184"></a><a id="wpshat_184" class="wp-synhighlighter-title" href="#codesyntax_184"  onClick="javascript:wpsh_toggleBlock(184)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_184" onClick="javascript:wpsh_code(184)" 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_184" onClick="javascript:wpsh_print(184)" 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_184" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re2">DATAPATH</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span>txt2pho<span class="sy0">/</span>data<span class="sy0">/</span>
<span class="re2">INVPATH</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span>txt2pho<span class="sy0">/</span>data<span class="sy0">/</span></pre></div></div></p>
<p>(5) kttsmgr einrichten<br />
Zuletzt muss noch kttsmgr gestartet werden, dieser ist im K-Menu zu finden und es wird dann ein Trayicon geladen. Mit rechtsklick darauf, kann man es konfigurieren. Im Reiter &#8220;Talkers&#8221; einen neuen Sprecher hinzufügen, dazu aus dem Menu Deutsch auswählen und als Synthesizer Hadifix nehmen. Als ich es bei mir aufgesetzt habe, hatte ich nur das weibliche Sprachpaket installiert und es hat dann alles direkt übernommen. Sind nun beide Sprachpakete installiert, kommt wahrscheinlich der entsprechend Config Bildschirm für die Sprecher wo dann ausgewählt werden kann.</p>
<p>Wenn also ein Sprecher eingerichtet wurde, dann in den Reiter &#8220;General&#8221; gehen und dort ktts aktivieren.</p>
<p>(6) Unterbrüche in der Wiedergabe<br />
Sollte es zu Unterbrüchen in der Wiedergabe kommen, könnte dies an Phonon liegen. In diesem Fall auf ALSA wechseln (ich habe dies für mich gemacht).</p>
<p>(7) Weitere Probleme<br />
Ich habe festgestellt, dass Umlaute nicht gelesen werden. Ebenso ist mir immer noch schleierhaft, wie ich die Sprecher wechseln kann. In den Jobs habe ich versucht den Sprecher zu wechseln, aber das hat nicht geklappt. Es sind keine gravierenden Dinge, allerdings hätte ich auch gerne mal den männlichen Sprecher gehört ob der mit Umlauten umgehen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/text-to-speech-in-deutsch-unter-kubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSHFS &#8211; einfach gemacht</title>
		<link>http://www.simplylinux.ch/sshfs-einfach-gemacht</link>
		<comments>http://www.simplylinux.ch/sshfs-einfach-gemacht#comments</comments>
		<pubDate>Fri, 13 Nov 2009 10:41:14 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cifs]]></category>
		<category><![CDATA[fuse]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sshfs]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=219</guid>
		<description><![CDATA[Ich hatte lange für meinen Heimserver einfach nur Samba resp. Cifs gebraucht. Allerdings hatte ich damit ein kleines Problem. Vorallem wenn ich .torrent Dateien runtergeladen habe und die in ein Verzeichnis auf meinem Desktop gespeichert hatte, welches an sich nur ein Symlink zu einem via cifs gemounteten Verzeichnis war, dann hatte rtorrent die Datei nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte lange für meinen Heimserver einfach nur Samba resp. Cifs gebraucht. Allerdings hatte ich damit ein kleines Problem. Vorallem wenn ich .torrent Dateien runtergeladen habe und die in ein Verzeichnis auf meinem Desktop gespeichert hatte, welches an sich nur ein Symlink zu einem via cifs gemounteten Verzeichnis war, dann hatte rtorrent die Datei nicht akzeptiert, weil sie korrupt sei.<br />
<span id="more-219"></span><br />
Der Grund wieso ich immer cifs und nicht sshfs genommen habe war,  das ich mir ein kleines &#8220;start.sh&#8221; Script gebastelt habe, welches ein paar Dinge erledigt (e.g. Networkshare mounten, Programme starten, &#8230;). Ich wollte dies also ohne Probleme einfach ausführen lassen.</p>
<p>Das Ganze ist aber auch möglich über SSHFS:</p>
<p>(1) Keybased Login einrichten.<br />
Zuerst muss ein Keybased Login eingereichtet werden, ansonsten gibt es immer die Aufforderung. Ein kleines Howto diesbezüglich gibt es hier: http://www.simplylinux.ch/ssh-login-ohne-passwort-key-based<br />
Natürlich muss auf dem Server zuerst ein SSH Server installiert werden:<br />
<div id="wpshdo_185" class="wp-synhighlighter-outer"><div id="wpshdt_185" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_185"></a><a id="wpshat_185" class="wp-synhighlighter-title" href="#codesyntax_185"  onClick="javascript:wpsh_toggleBlock(185)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_185" onClick="javascript:wpsh_code(185)" 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_185" onClick="javascript:wpsh_print(185)" 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_185" 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> openssh-server</pre></div></div></p>
<p>(2) SSHFS installieren<br />
Damit ich dann via SSHFS mounten kann, muss ich auf dem lokalen Client das entsprechende Paket installiert haben:<br />
<div id="wpshdo_186" class="wp-synhighlighter-outer"><div id="wpshdt_186" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_186"></a><a id="wpshat_186" class="wp-synhighlighter-title" href="#codesyntax_186"  onClick="javascript:wpsh_toggleBlock(186)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_186" onClick="javascript:wpsh_code(186)" 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_186" onClick="javascript:wpsh_print(186)" 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_186" 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> sshfs</pre></div></div></p>
<p>(3) Manuel mounten<br />
Jetzt kann einfach ein Serververzeichnis in den lokalen Client mounten mit folgendem Befehl:<br />
<div id="wpshdo_187" class="wp-synhighlighter-outer"><div id="wpshdt_187" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_187"></a><a id="wpshat_187" class="wp-synhighlighter-title" href="#codesyntax_187"  onClick="javascript:wpsh_toggleBlock(187)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_187" onClick="javascript:wpsh_code(187)" 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_187" onClick="javascript:wpsh_print(187)" 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_187" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">sshfs user<span class="sy0">@</span>host:directory mountpoint</pre></div></div><br />
Wird kein (Server) Verzeichnis (=directory) angegeben, dann wird einfach das Home-Verzeichnis des Benutzers geladen. Wichtig ist hierbei, dass der (lokale) Mountpoint auch existieren muss und dass der entsprechende Benutzer auch Lese-/Schreibrecht hat. Bin mir nicht sicher ob auch Ausführrechte vorhanden sein müssen. Bei mir sind sowohl Benutzer- und Gruppenowner jeweils ich und die Permissions liegen be 0755.</p>
<p>Hier ein &#8220;echtes&#8221; Beispiel:<br />
<div id="wpshdo_188" class="wp-synhighlighter-outer"><div id="wpshdt_188" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_188"></a><a id="wpshat_188" class="wp-synhighlighter-title" href="#codesyntax_188"  onClick="javascript:wpsh_toggleBlock(188)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_188" onClick="javascript:wpsh_code(188)" 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_188" onClick="javascript:wpsh_print(188)" 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_188" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">sshfs charly<span class="sy0">@</span>charly11111.dyndns.org:<span class="sy0">/</span>media<span class="sy0">/</span>Audio <span class="sy0">/</span>media<span class="sy0">/</span>Audio</pre></div></div></p>
<p>Jetzt kann man sich damit entsprechend ein Bash Script anlegen wo dann alles gemountet wird.</p>
<p>(4) Unmounten<br />
Um die gemounteten Verzeichnis wieder loszuwerden, kann einfach folgender Befehl ausgeführt werden:<br />
<div id="wpshdo_189" class="wp-synhighlighter-outer"><div id="wpshdt_189" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_189"></a><a id="wpshat_189" class="wp-synhighlighter-title" href="#codesyntax_189"  onClick="javascript:wpsh_toggleBlock(189)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_189" onClick="javascript:wpsh_code(189)" 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_189" onClick="javascript:wpsh_print(189)" 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_189" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">fusermount <span class="re5">-u</span> <span class="sy0">/</span>path<span class="sy0">/</span>to<span class="sy0">/</span>mountpoint</pre></div></div></p>
<p>(5) fstab einrichten<br />
Natürlich können auch Einträge in der fstab gemacht werden. Diese sehen dann so aus:<br />
<div id="wpshdo_190" class="wp-synhighlighter-outer"><div id="wpshdt_190" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_190"></a><a id="wpshat_190" class="wp-synhighlighter-title" href="#codesyntax_190"  onClick="javascript:wpsh_toggleBlock(190)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_190" onClick="javascript:wpsh_code(190)" 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_190" onClick="javascript:wpsh_print(190)" 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_190" class="wp-synhighlighter-inner" style="display: block;"><pre class="java" style="font-family:monospace;">sshfs#user@host<span class="sy0">:</span>directory mountpoint fuse user <span class="nu0">0</span> <span class="nu0">0</span></pre></div></div><br />
Um danach ein Eintrag zu mounten muss nur noch folgendes ausgeführt werden:<br />
<div id="wpshdo_191" class="wp-synhighlighter-outer"><div id="wpshdt_191" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_191"></a><a id="wpshat_191" class="wp-synhighlighter-title" href="#codesyntax_191"  onClick="javascript:wpsh_toggleBlock(191)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_191" onClick="javascript:wpsh_code(191)" 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_191" onClick="javascript:wpsh_print(191)" 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_191" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mount</span> <span class="sy0">/</span>path<span class="sy0">/</span>to<span class="sy0">/</span>mountpoint</pre></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/sshfs-einfach-gemacht/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kubuntu 9.10 Karmic und eeePC 1000HE</title>
		<link>http://www.simplylinux.ch/kubuntu-9-10-karmic-und-eeepc-1000he</link>
		<comments>http://www.simplylinux.ch/kubuntu-9-10-karmic-und-eeepc-1000he#comments</comments>
		<pubDate>Thu, 05 Nov 2009 11:23:17 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[eeePC]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[Kubuntu Karmic]]></category>

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

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

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=178</guid>
		<description><![CDATA[Amarok ist ein genialer Musikplayerund für Kubuntu 9.10 Karmic hat es die aktuelle Version (2.2) auch noch in die offiziellen Repos geschafft. Allerding geht die Entwicklung bei Amarok rasend voran und deshalb gibts hier ein kleines Howto wie man Amarok von GIT kompiliert. Das ganze Howto habe ich auf einer Vanilla-Kubuntu 9.10 Karmic Installation durchgeführt. [...]]]></description>
			<content:encoded><![CDATA[<p>Amarok ist ein genialer Musikplayerund für Kubuntu 9.10 Karmic hat es die aktuelle Version (2.2) auch noch in die offiziellen Repos geschafft. Allerding geht die Entwicklung bei Amarok rasend voran und deshalb gibts hier ein kleines Howto wie man Amarok von GIT kompiliert.</p>
<p><span id="more-178"></span><br />
Das ganze Howto habe ich auf einer Vanilla-Kubuntu 9.10 Karmic Installation durchgeführt. Je nachdem wie stark das System modifiziert wurde braucht es Ã„nderungen.</p>
<p>Diese Howto basiert auf dem Howto für Kubuntu 8.10. Allerdings wurden einige Dinge ausgelagert (so auch Wechsel von SVN zu Git) und deshalb gibts wieder eine Schritt-für-Schritt Anleitung.</p>
<p><del datetime="2009-11-26T08:37:13+00:00">WARNUNG<br />
Das neue Code Plugin hat noch einen Fehler und zwar kann es zwei Bindestriche &#8220;- -&#8221; nicht korrekt erkennen und wiedergeben sondern ersetzt diese immer durch &#8220;&# 8211;&#8221;.<br />
Dies muss entsprechend manuell noch geändert werden. Betroffen sind Scrhitt 9 (letzter Teil), Schritt 11 (beim Patch die zweite Zeile. Dort müssen am Anfang 3 Bindestriche rein, also &#8220;- &#8211; -&#8221;), Schritt 12 beim Configure (gleich zweimal in derselbe Codezeile) und Schritt 14.</del></p>
<h2>1: Bisherige Amarok Installation entfernen</h2>
<p><div id="wpshdo_194" class="wp-synhighlighter-outer"><div id="wpshdt_194" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_194"></a><a id="wpshat_194" class="wp-synhighlighter-title" href="#codesyntax_194"  onClick="javascript:wpsh_toggleBlock(194)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_194" onClick="javascript:wpsh_code(194)" 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_194" onClick="javascript:wpsh_print(194)" 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_194" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> purge amarok amarok-common</pre></div></div><br />
Anstelle von &#8220;purge&#8221; kann man auch &#8220;remove&#8221; nehmen um so die eigenen Daten weiter aufrecht zu erhalten. Amarok muss entfernt werden, da es sonst Probleme gibt.</p>
<h2>2: Upgraden</h2>
<p>Es wird empfohlen sich zunächst die neusten Pakete zu holen und das System zu aktualisieren:<br />
<div id="wpshdo_195" class="wp-synhighlighter-outer"><div id="wpshdt_195" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_195"></a><a id="wpshat_195" class="wp-synhighlighter-title" href="#codesyntax_195"  onClick="javascript:wpsh_toggleBlock(195)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_195" onClick="javascript:wpsh_code(195)" 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_195" onClick="javascript:wpsh_print(195)" 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_195" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> update <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">apt-get</span> upgrade</pre></div></div></p>
<h2>3: Benötigte Pakete installieren</h2>
<p>Danach die benötigten Pakete installieren:<br />
<div id="wpshdo_196" class="wp-synhighlighter-outer"><div id="wpshdt_196" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_196"></a><a id="wpshat_196" class="wp-synhighlighter-title" href="#codesyntax_196"  onClick="javascript:wpsh_toggleBlock(196)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_196" onClick="javascript:wpsh_code(196)" 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_196" onClick="javascript:wpsh_print(196)" 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_196" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> git-core build-essential kubuntu-restricted-extras kde-devel subversion libncurses5-dev libtag1-dev libqca2-dev libstrigiqtdbusclient-dev libstreamanalyzer-dev</pre></div></div><br />
An sich ist kubuntu-restricted-extras nicht notwendig um Amarok 2 kompiliert zu kriegen, allerdings ohne Codecs wird Amarok auch keine Musik abspielen bzw. Phonon wird das nicht können.</p>
<h2>4: .bashrc und myenv.sh erweitern</h2>
<p>Die .bashrc und myenv.sh Dateien müssen noch erweitert werden. Dazu folgendes im Terminal ausführen:</p>
<p>KDE-Benutzer müssen/sollen das hier ausführen:<br />
<div id="wpshdo_197" class="wp-synhighlighter-outer"><div id="wpshdt_197" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_197"></a><a id="wpshat_197" class="wp-synhighlighter-title" href="#codesyntax_197"  onClick="javascript:wpsh_toggleBlock(197)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_197" onClick="javascript:wpsh_code(197)" 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_197" onClick="javascript:wpsh_print(197)" 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_197" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st_h">''</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export PATH=$HOME/kde/bin:$PATH'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span><span class="kw2">env</span>
<span class="kw2">touch</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh
<span class="kw3">echo</span> <span class="st_h">''</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh
<span class="kw3">echo</span> <span class="st_h">'export KDEDIR=$HOME/kde'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh
<span class="kw3">echo</span> <span class="st_h">'export KDEDIRS=$KDEDIR'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh</pre></div></div></p>
<p>Nicht-KDE-Benutzer müssen das hier ausführen:<br />
<div id="wpshdo_198" class="wp-synhighlighter-outer"><div id="wpshdt_198" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_198"></a><a id="wpshat_198" class="wp-synhighlighter-title" href="#codesyntax_198"  onClick="javascript:wpsh_toggleBlock(198)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_198" onClick="javascript:wpsh_code(198)" 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_198" onClick="javascript:wpsh_print(198)" 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_198" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st_h">''</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export PATH=$HOME/kde/bin:$PATH'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export KDEDIR=$HOME/kde'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw3">echo</span> <span class="st_h">'export KDEDIRS=$KDEDIR'</span> <span class="sy0">&gt;&gt;</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc</pre></div></div></p>
<p>Und mit folgendem überprüfen ob es tatsächlich:<br />
<div id="wpshdo_199" class="wp-synhighlighter-outer"><div id="wpshdt_199" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_199"></a><a id="wpshat_199" class="wp-synhighlighter-title" href="#codesyntax_199"  onClick="javascript:wpsh_toggleBlock(199)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_199" onClick="javascript:wpsh_code(199)" 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_199" onClick="javascript:wpsh_print(199)" 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_199" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">cat</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc
<span class="kw2">cat</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.kde<span class="sy0">/</span>env<span class="sy0">/</span>myenv.sh</pre></div></div><br />
Natürlich müssen die nicht-KDE-Benutzer nur den ersten Befehl ausführen.</p>
<h2>5: .bashrc neu laden</h2>
<p>Nun muss das ganze noch neu geladen werden:<br />
<div id="wpshdo_200" class="wp-synhighlighter-outer"><div id="wpshdt_200" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_200"></a><a id="wpshat_200" class="wp-synhighlighter-title" href="#codesyntax_200"  onClick="javascript:wpsh_toggleBlock(200)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_200" onClick="javascript:wpsh_code(200)" 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_200" onClick="javascript:wpsh_print(200)" 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_200" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">source</span> <span class="co1">${HOME}</span><span class="sy0">/</span>.bashrc</pre></div></div></p>
<h2>6: Verzeichnisse kreieren</h2>
<p>Nun legt man die folgenden Verzeichnisse an:<br />
<div id="wpshdo_201" class="wp-synhighlighter-outer"><div id="wpshdt_201" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_201"></a><a id="wpshat_201" class="wp-synhighlighter-title" href="#codesyntax_201"  onClick="javascript:wpsh_toggleBlock(201)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_201" onClick="javascript:wpsh_code(201)" 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_201" onClick="javascript:wpsh_print(201)" 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_201" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>build<span class="sy0">/</span>amarok</pre></div></div></p>
<h2>7: Amarok (wird gebraucht für MySQL)</h2>
<p><div id="wpshdo_202" class="wp-synhighlighter-outer"><div id="wpshdt_202" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_202"></a><a id="wpshat_202" class="wp-synhighlighter-title" href="#codesyntax_202"  onClick="javascript:wpsh_toggleBlock(202)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_202" onClick="javascript:wpsh_code(202)" 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_202" onClick="javascript:wpsh_print(202)" 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_202" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
git clone git:<span class="sy0">//</span>gitorious.org<span class="sy0">/</span>amarok<span class="sy0">/</span>amarok.git</pre></div></div><br />
Bei mir hat das folgende Revision gegeben: Checked out revision 942886.</p>
<h2>8: MySQL herunterladen</h2>
<p>Da MySQL in Amarok 2 integriert ist, brauchen wir noch die MySQL Quellen. Diese können <a href="http://dev.mysql.com/downloads/mysql/5.1.html#source" target="_blank">hier</a> heruntergeladen werden (natürlich die tar.gz Version). Derzeit ist die aktuelle Version 5.1.32. Damit die nachfolgenden Befehle alle stimmen, muss nach ${HOME}/kde/src heruntergeladen werden.</p>
<p>Alternative kann auch einfach folgendes ausgeführt werden:<br />
<div id="wpshdo_203" class="wp-synhighlighter-outer"><div id="wpshdt_203" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_203"></a><a id="wpshat_203" class="wp-synhighlighter-title" href="#codesyntax_203"  onClick="javascript:wpsh_toggleBlock(203)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_203" onClick="javascript:wpsh_code(203)" 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_203" onClick="javascript:wpsh_print(203)" 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_203" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">wget</span> http:<span class="sy0">//</span>dev.mysql.com<span class="sy0">/</span>get<span class="sy0">/</span>Downloads<span class="sy0">/</span>MySQL-<span class="nu0">5.1</span><span class="sy0">/</span>mysql-5.1.40.tar.gz<span class="sy0">/</span>from<span class="sy0">/</span>http:<span class="sy0">//</span>mirror.switch.ch<span class="sy0">/</span>ftp<span class="sy0">/</span>mirror<span class="sy0">/</span>mysql<span class="sy0">/</span></pre></div></div></p>
<h2>9: MySQL entpacken und installieren</h2>
<p>Dies gilt jetzt natürlich nur, wenn alle Schritte vorher identisch gemacht wurden und MySQL immer noch 5.1.40 ist. Ansonsten muss das geändert werden.<br />
<div id="wpshdo_204" class="wp-synhighlighter-outer"><div id="wpshdt_204" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_204"></a><a id="wpshat_204" class="wp-synhighlighter-title" href="#codesyntax_204"  onClick="javascript:wpsh_toggleBlock(204)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_204" onClick="javascript:wpsh_code(204)" 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_204" onClick="javascript:wpsh_print(204)" 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_204" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">tar</span> xzvf mysql-5.1.40.tar.gz
<span class="kw3">cd</span> mysql-5.1.40
<span class="kw2">cp</span> <span class="re5">-R</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>amarok<span class="sy0">/</span>supplementary_scripts<span class="sy0">/</span>mysqle<span class="sy0">/*</span> .</pre></div></div><br />
Solltest du mehr als 1 CPU/Kern haben, musst du noch folgenden Befehl mit der Anzahl Kerne +1 abändern und ausführen. D.h. bei nem Dualcore wäre es &#8220;-j3&#8243; und bei nem Quadcore &#8220;-j5&#8243; (höhere Werte für -j führen seltenerweise zu Probleme. Sollte dies eintreffen, dann einfach -j1 verwenden):<br />
<div id="wpshdo_205" class="wp-synhighlighter-outer"><div id="wpshdt_205" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_205"></a><a id="wpshat_205" class="wp-synhighlighter-title" href="#codesyntax_205"  onClick="javascript:wpsh_toggleBlock(205)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_205" onClick="javascript:wpsh_code(205)" 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_205" onClick="javascript:wpsh_print(205)" 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_205" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">export</span> <span class="re2">MAKEOPTS</span>=-j2</pre></div></div><br />
Danach kann MySQL kompiliert werden (das dauert):<br />
<div id="wpshdo_206" class="wp-synhighlighter-outer"><div id="wpshdt_206" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_206"></a><a id="wpshat_206" class="wp-synhighlighter-title" href="#codesyntax_206"  onClick="javascript:wpsh_toggleBlock(206)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_206" onClick="javascript:wpsh_code(206)" 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_206" onClick="javascript:wpsh_print(206)" 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_206" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">.<span class="sy0">/</span>build-mysqle.sh <span class="re5">--prefix</span>=<span class="co1">${HOME}</span><span class="sy0">/</span>usr</pre></div></div></p>
<h2>10: taglib-extras kompilieren</h2>
<p>Dies wurde vor kurzem auch aus dem SVN ausgegliedert und muss ebenfalls separat kompiliert werden. Dazu folgendes Schritte ausführen:<br />
<div id="wpshdo_207" class="wp-synhighlighter-outer"><div id="wpshdt_207" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_207"></a><a id="wpshat_207" class="wp-synhighlighter-title" href="#codesyntax_207"  onClick="javascript:wpsh_toggleBlock(207)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_207" onClick="javascript:wpsh_code(207)" 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_207" onClick="javascript:wpsh_print(207)" 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_207" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">svn</span> <span class="kw2">co</span> <span class="kw2">svn</span>:<span class="sy0">//</span>anonsvn.kde.org<span class="sy0">/</span>home<span class="sy0">/</span>kde<span class="sy0">/</span>trunk<span class="sy0">/</span>kdesupport<span class="sy0">/</span>taglib-extras<span class="sy0">/</span> taglib-extras
<span class="kw3">cd</span> taglib-extras
<span class="kw2">mkdir</span> build
<span class="kw3">cd</span> build
<span class="kw3">export</span> <span class="re2">LD_LIBRARY_PATH</span>=<span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>build<span class="sy0">/</span>taglib-extras<span class="sy0">/</span>taglib-extras
cmake -DWITH_ASF=On -DWITH_MP4=On -DCMAKE_INSTALL_PREFIX=<span class="co1">${HOME}</span><span class="sy0">/</span>kde ..
<span class="kw2">make</span>
<span class="kw2">make</span> <span class="kw2">install</span></pre></div></div></p>
<h2>11: QtScriptGenerator kompilieren</h2>
<p>Dies wurde ebenfalls ausgeglagert, aber es gibt noch einige Schwierigkeiten dazu. Zuerst einfach mal folgendes ausführen oder sich den aktuellen Code <a href="http://code.google.com/p/qtscriptgenerator/downloads/list" target="_blank">hier</a> besorgen:<br />
<div id="wpshdo_208" class="wp-synhighlighter-outer"><div id="wpshdt_208" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_208"></a><a id="wpshat_208" class="wp-synhighlighter-title" href="#codesyntax_208"  onClick="javascript:wpsh_toggleBlock(208)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_208" onClick="javascript:wpsh_code(208)" 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_208" onClick="javascript:wpsh_print(208)" 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_208" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src
<span class="kw2">wget</span> http:<span class="sy0">//</span>qtscriptgenerator.googlecode.com<span class="sy0">/</span>files<span class="sy0">/</span>qtscriptgenerator-src-0.1.0.tar.gz
<span class="kw2">tar</span> xfvz qtscriptgenerator-src-0.1.0.tar.gz
<span class="kw3">cd</span> qtscriptgenerator-src-0.1.0</pre></div></div><br />
Ebenfalls hier ist auf die Versionsnummer zu achten. Die Version 0.1.0 hat allerdings noch Fehler und muss (unter Karmic) gepatcht werden (vgl. <a href="http://code.google.com/p/qtscriptgenerator/issues/detail?id=37" target="_blank">hier</a>). Dazu im qtscriptgenerator-src-0.1.0 Verzeichnis folgendes ausführen:<br />
<div id="wpshdo_209" class="wp-synhighlighter-outer"><div id="wpshdt_209" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_209"></a><a id="wpshat_209" class="wp-synhighlighter-title" href="#codesyntax_209"  onClick="javascript:wpsh_toggleBlock(209)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_209" onClick="javascript:wpsh_code(209)" 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_209" onClick="javascript:wpsh_print(209)" 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_209" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">nano</span> qtscriptgenerator.gcc-4.4.patch</pre></div></div><br />
Und nachfolgenden Text einfügen:<br />
<div id="wpshdo_210" class="wp-synhighlighter-outer"><div id="wpshdt_210" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_210"></a><a id="wpshat_210" class="wp-synhighlighter-title" href="#codesyntax_210"  onClick="javascript:wpsh_toggleBlock(210)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_210" onClick="javascript:wpsh_code(210)" 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_210" onClick="javascript:wpsh_print(210)" 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_210" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">diff</span> <span class="re5">-uNr</span> generator.orig<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h generator<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h
<span class="re5">---</span> generator.orig<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h	<span class="nu0">2008</span>-<span class="nu0">12</span>-05 <span class="nu0">11</span>:01:<span class="nu0">44.000000000</span> +0100
+++ generator<span class="sy0">/</span>parser<span class="sy0">/</span>rpp<span class="sy0">/</span>pp.h	<span class="nu0">2008</span>-<span class="nu0">12</span>-<span class="nu0">13</span> <span class="nu0">10</span>:<span class="nu0">42</span>:<span class="nu0">22.000000000</span> +0100
<span class="sy0">@@</span> -<span class="nu0">30</span>,<span class="nu0">6</span> +<span class="nu0">30</span>,<span class="nu0">7</span> <span class="sy0">@@</span>
 <span class="co0">#include &lt;cctype&gt;</span>
&nbsp;
 <span class="co0">#include &lt;fcntl.h&gt;</span>
+<span class="co0">#include &lt;cstdio&gt;</span>
&nbsp;
 <span class="co0">#ifdef HAVE_MMAP</span>
 <span class="co0">#  include &lt;&gt;sys/mman.h&gt;</span></pre></div></div><br />
Die Datei dann speichern und folgenden Befehl ausführen um zu patchen:<br />
<div id="wpshdo_211" class="wp-synhighlighter-outer"><div id="wpshdt_211" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_211"></a><a id="wpshat_211" class="wp-synhighlighter-title" href="#codesyntax_211"  onClick="javascript:wpsh_toggleBlock(211)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_211" onClick="javascript:wpsh_code(211)" 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_211" onClick="javascript:wpsh_print(211)" 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_211" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">patch</span> <span class="re5">-p0</span> <span class="sy0">&lt;</span> qtscriptgenerator.gcc-4.4.patch</pre></div></div><br />
Danach kann mit folgenden Befehlen das ganze kompiliert werden. Hier muss zuerst ins Verzeichnis generator rein und dann noch in qtbindings:<br />
<div id="wpshdo_212" class="wp-synhighlighter-outer"><div id="wpshdt_212" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_212"></a><a id="wpshat_212" class="wp-synhighlighter-title" href="#codesyntax_212"  onClick="javascript:wpsh_toggleBlock(212)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_212" onClick="javascript:wpsh_code(212)" 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_212" onClick="javascript:wpsh_print(212)" 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_212" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">export</span> <span class="re2">INCLUDE</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>include<span class="sy0">/</span>qt4
<span class="kw3">cd</span> generator
qmake
<span class="kw2">make</span>
.<span class="sy0">/</span>generator
<span class="kw3">cd</span> ..<span class="sy0">/</span>qtbindings
qmake
<span class="kw2">make</span></pre></div></div><br />
Am Schluss noch die Plugins nach /usr/lib/qt4/plugins/script kopiert werden.<br />
<div id="wpshdo_213" class="wp-synhighlighter-outer"><div id="wpshdt_213" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_213"></a><a id="wpshat_213" class="wp-synhighlighter-title" href="#codesyntax_213"  onClick="javascript:wpsh_toggleBlock(213)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_213" onClick="javascript:wpsh_code(213)" 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_213" onClick="javascript:wpsh_print(213)" 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_213" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> ..<span class="sy0">/</span>plugins<span class="sy0">/</span>script
<span class="kw2">sudo</span> <span class="kw2">cp</span> <span class="re5">-R</span> <span class="sy0">*</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>qt4<span class="sy0">/</span>plugins<span class="sy0">/</span>script<span class="sy0">/</span></pre></div></div></p>
<h2>12: Zusätzliche Amarok Plugins vorbereiten</h2>
<p>Zuerst liblastfm, damit man über last.fm scrobbeln kann<br />
<div id="wpshdo_214" class="wp-synhighlighter-outer"><div id="wpshdt_214" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_214"></a><a id="wpshat_214" class="wp-synhighlighter-title" href="#codesyntax_214"  onClick="javascript:wpsh_toggleBlock(214)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_214" onClick="javascript:wpsh_code(214)" 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_214" onClick="javascript:wpsh_print(214)" 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_214" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> qt4-qmake pkg-config libsamplerate-dev libfftw3-dev ruby <span class="kw2">g++</span> libqt4-dev
<span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>
<span class="kw2">wget</span> http:<span class="sy0">//</span>cdn.last.fm<span class="sy0">/</span>src<span class="sy0">/</span>liblastfm-0.3.0.tar.bz2
<span class="kw2">tar</span> xvfj liblastfm-0.3.0.tar.bz2
<span class="kw3">cd</span> liblastfm-0.3.0
.<span class="sy0">/</span>configure <span class="re5">--release</span> <span class="re5">--prefix</span> <span class="sy0">/</span>usr<span class="sy0">/</span><span class="kw3">local</span>
<span class="kw2">make</span>
<span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div><br />
Für die restlichen Plugins braucht man nur noch die entsprechenden Pakete zu installieren. Einfach die gewünschten Plugins auswählen und die Zeilen einfügen:<br />
<div id="wpshdo_215" class="wp-synhighlighter-outer"><div id="wpshdt_215" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_215"></a><a id="wpshat_215" class="wp-synhighlighter-title" href="#codesyntax_215"  onClick="javascript:wpsh_toggleBlock(215)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_215" onClick="javascript:wpsh_code(215)" 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_215" onClick="javascript:wpsh_print(215)" 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_215" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0"># libgpod; das erfüllt auch gerade die Voraussetzungen für Gdk</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libgpod4 libgpod-dev
<span class="co0"># libmtp</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libmtp8 libmtp-dev
<span class="co0"># curl</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> curl libcurl4-openssl-dev
<span class="co0"># libxml2</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libxml2 libxml2-dev
<span class="co0"># loudmouth</span>
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libloudmouth1-<span class="nu0">0</span> libloudmouth1-dev</pre></div></div></p>
<h2>13: Amarok kompilieren</h2>
<p>Amarok kann nun endlich kompiliert werden:<br />
<div id="wpshdo_216" class="wp-synhighlighter-outer"><div id="wpshdt_216" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_216"></a><a id="wpshat_216" class="wp-synhighlighter-title" href="#codesyntax_216"  onClick="javascript:wpsh_toggleBlock(216)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_216" onClick="javascript:wpsh_code(216)" 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_216" onClick="javascript:wpsh_print(216)" 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_216" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>amarok
<span class="kw2">mkdir</span> build
<span class="kw3">cd</span> build
cmake -DCMAKE_INSTALL_PREFIX=<span class="co1">${HOME}</span><span class="sy0">/</span>kde -DCMAKE_BUILD_TYPE=debugfull <span class="co1">${HOME}</span><span class="sy0">/</span>kde<span class="sy0">/</span>src<span class="sy0">/</span>amarok
<span class="kw2">make</span>
<span class="kw2">make</span> <span class="kw2">install</span></pre></div></div><br />
Dies sollte ohne grössere Fehlermeldungen von statten gehen.</p>
<h2>14: KDE Config updaten</h2>
<p>Zuletzt muss noch KDE Config geupdated werden:<br />
<div id="wpshdo_217" class="wp-synhighlighter-outer"><div id="wpshdt_217" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_217"></a><a id="wpshat_217" class="wp-synhighlighter-title" href="#codesyntax_217"  onClick="javascript:wpsh_toggleBlock(217)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_217" onClick="javascript:wpsh_code(217)" 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_217" onClick="javascript:wpsh_print(217)" 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_217" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">kbuildsycoca4 <span class="re5">--noincremental</span></pre></div></div></p>
<h2>15: Amarok starten</h2>
<p>Und Amarok kann dann von der Shell aus (ich habs noch nicht anders hingekriegt) mit folgendem Befehl gestartet werden:<br />
<div id="wpshdo_218" class="wp-synhighlighter-outer"><div id="wpshdt_218" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_218"></a><a id="wpshat_218" class="wp-synhighlighter-title" href="#codesyntax_218"  onClick="javascript:wpsh_toggleBlock(218)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_218" onClick="javascript:wpsh_code(218)" 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_218" onClick="javascript:wpsh_print(218)" 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_218" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">amarok</pre></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/amarok-git-unter-kubuntu-9-10-karmic-selbst-kompilieren/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN einrichten</title>
		<link>http://www.simplylinux.ch/openvpn-einrichten</link>
		<comments>http://www.simplylinux.ch/openvpn-einrichten#comments</comments>
		<pubDate>Sat, 22 Aug 2009 10:38:26 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[tomato]]></category>
		<category><![CDATA[wrt54]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=157</guid>
		<description><![CDATA[Ich habe inzwischen auch mal ein bisschen mit OpenVPN herumgespielt und bin auf einige Probleme gestoosen. Ich werde diese nachfolgend erläutern und auch darlegen wie ich das gelöst habe. Mein Ziel war, dass grundsätzlich alles von meinem Lan Server über OpenVPN läuft (also auch rTorrent) aber ich wollte noch weiterhin Zugriff über die public ip [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe inzwischen auch mal ein bisschen mit OpenVPN herumgespielt und bin auf einige Probleme gestoosen. Ich werde diese nachfolgend erläutern und auch darlegen wie ich das gelöst habe. Mein Ziel war, dass grundsätzlich alles von meinem Lan Server über OpenVPN läuft (also auch rTorrent) aber ich wollte noch weiterhin Zugriff über die public ip haben.</p>
<p><span id="more-157"></span></p>
<h3>1. OpenVPN installieren und konfigurieren</h3>
<p>Hier werde ich nicht selbst was reinfügen sondern auf die bekannten Howtos verweisen. Grundsätzlich kann diesem Howto hier gefolgt werden: <a href="http://wiki.openvpn.eu/index.php/Konfiguration_eines_Internetgateways" target="_blank">http://wiki.openvpn.eu/index.php/Konfiguration_eines_Internetgateways</a></p>
<p>Was die Zertifikate angeht, vorallem wenn man komplexere Setups machen will, hat mir dieser Artikel geholfen: <a href="http://openvpn.net/index.php/open-source/documentation/howto.html#pki" target="_blank">http://openvpn.net/index.php/open-source/documentation/howto.html#pki</a></p>
<p>Damit sollte sich schnell ein VPN einrichten lassen.</p>
<h3>2. Troubleshooting</h3>
<p>Sollten Probleme auftauchen und die beiden Seite nicht weiterhelfen, kann entweder auf dem Forum <a href="http://www.ovpnforum.com" target="_blank">http://www.ovpnforum.com</a> oder im IRC (##openvpn auf irc.freenode.org:6667) um Hilfe ersucht werden (wobei IRC nach meiner kleinen Erfahrung besser ist).</p>
<p>Wichtig ist vorallem auch, dass man sich die Konfigurationsdateien ansieht und allenfalls diese schon per Pastebin zur Verfügung hat. Um die Konfiguration einfach und bequem angezeigt zu bekommen, kann dieser kleine reguläre Ausdruck verwendet werden:</p>
<div id="wpshdo_219" class="wp-synhighlighter-outer"><div id="wpshdt_219" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_219"></a><a id="wpshat_219" class="wp-synhighlighter-title" href="#codesyntax_219"  onClick="javascript:wpsh_toggleBlock(219)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_219" onClick="javascript:wpsh_code(219)" 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_219" onClick="javascript:wpsh_print(219)" 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_219" class="wp-synhighlighter-inner" style="display: block;"><pre class="pascal" style="font-family:monospace;">grep <span class="sy0">-</span>vE <span class="st_h">'^#|^;|^$'</span> server.<span class="me1">conf</span></pre></div></div>
<p>Dies im /etc/openvpn Verzeichnis ausführen lassen. Je nachdem allenfalls server.conf mit client.conf ersetzen. Meine Configs sehen derzeit so aus:</p>
<div id="wpshdo_220" class="wp-synhighlighter-outer"><div id="wpshdt_220" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_220"></a><a id="wpshat_220" class="wp-synhighlighter-title" href="#codesyntax_220"  onClick="javascript:wpsh_toggleBlock(220)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_220" onClick="javascript:wpsh_code(220)" 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_220" onClick="javascript:wpsh_print(220)" 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_220" class="wp-synhighlighter-inner" style="display: block;"><pre class="pascal" style="font-family:monospace;">hyper@........<span class="sy0">:/</span>etc<span class="sy0">/</span>openvpn$ sudo grep <span class="sy0">-</span>vE <span class="st_h">'^#|^;|^$'</span> server.<span class="me1">conf</span>
port <span class="nu0">1194</span>
proto udp
dev tun
ca .<span class="sy0">/</span>easy<span class="sy0">-</span>rsa2<span class="sy0">/</span>keys<span class="sy0">/</span>ca.<span class="me1">crt</span>
cert .<span class="sy0">/</span>easy<span class="sy0">-</span>rsa2<span class="sy0">/</span>keys<span class="sy0">/</span>server.<span class="me1">crt</span>
key .<span class="sy0">/</span>easy<span class="sy0">-</span>rsa2<span class="sy0">/</span>keys<span class="sy0">/</span>server.<span class="me1">key</span>    # Diese Datei geheim halten.
<span class="me1">dh</span> .<span class="sy0">/</span>easy<span class="sy0">-</span>rsa2<span class="sy0">/</span>keys<span class="sy0">/</span>dh1024.<span class="me1">pem</span>     # Diffie<span class="sy0">-</span>Hellman<span class="sy0">-</span>Parameter
server 10.8.0.0 255.255.255.0
ifconfig<span class="sy0">-</span>pool<span class="sy0">-</span>persist ipp.<span class="me1">txt</span>
push <span class="st0">&quot;redirect-gateway def1&quot;</span> # leitet den Internettraffic am Client zum Server um
push <span class="st0">&quot;dhcp-option DNS 208.67.222.222&quot;</span> # DNS<span class="sy0">-</span>Server <span class="nu0">1</span>
push <span class="st0">&quot;dhcp-option DNS 208.67.220.220&quot;</span> # DNS<span class="sy0">-</span>Server <span class="nu0">2</span> <span class="br0">&#40;</span>falls vorhanden<span class="br0">&#41;</span>
ping<span class="sy0">-</span>timer<span class="sy0">-</span>rem
keepalive <span class="nu0">20</span> <span class="nu0">180</span>
comp<span class="sy0">-</span>lzo
user openvpn
group openvpn
persist<span class="sy0">-</span>key
persist<span class="sy0">-</span>tun
status openvpn<span class="sy0">-</span>status.<span class="me1">log</span>
verb <span class="nu0">6</span>
mute <span class="nu0">50</span>
log     openvpn.<span class="me1">log</span></pre></div></div>
<div id="wpshdo_221" class="wp-synhighlighter-outer"><div id="wpshdt_221" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_221"></a><a id="wpshat_221" class="wp-synhighlighter-title" href="#codesyntax_221"  onClick="javascript:wpsh_toggleBlock(221)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_221" onClick="javascript:wpsh_code(221)" 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_221" onClick="javascript:wpsh_print(221)" 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_221" class="wp-synhighlighter-inner" style="display: block;"><pre class="pascal" style="font-family:monospace;">hyper@xubi<span class="sy0">:/</span>etc<span class="sy0">/</span>openvpn$ sudo grep <span class="sy0">-</span>vE <span class="st_h">'^#|^;|^$'</span> client.<span class="me1">conf</span>
client
dev tun
proto udp
remote ........ # Domain <span class="kw1">Name</span> oder IP
resolv<span class="sy0">-</span>retry infinite
nobind
persist<span class="sy0">-</span>key
persist<span class="sy0">-</span>tun
ca ca.<span class="me1">crt</span>
cert rubi.<span class="me1">crt</span>
key rubi.<span class="me1">key</span>
ns<span class="sy0">-</span>cert<span class="sy0">-</span><span class="kw1">type</span> server
comp<span class="sy0">-</span>lzo
verb <span class="nu0">6</span>
mute <span class="nu0">50</span>
log     openvpn.<span class="me1">log</span></pre></div></div>
<h3>3. Public IP SSH</h3>
<p>Mit dem da oben läuft alles wunderbar. rTorrent und sämtlicher andere Traffic läuft nun über das OpenVPN. Allerdings hatte ich noch ein Problem. Ich konnte nicht mehr vom Internet mit ssh auf den Client mit meiner Public IP zugreifen, sondern nur noch über den VPN Server.</p>
<p>Hilfe habe ich im ##openvpn Forum bekommen. Dort wurde mir gesagt, dass das Routing noch nicht stimme und ich müsste auf meinem Router noch ein entsprechender Eintrag machen. Da ich Tomato WRT benutz auf meinem Linksys WRT4GL musst ich dort unter Administration &#8211;> Scripts und dann im Firewall Tab nur folgendes einfügen:<br />
<div id="wpshdo_222" class="wp-synhighlighter-outer"><div id="wpshdt_222" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_222"></a><a id="wpshat_222" class="wp-synhighlighter-title" href="#codesyntax_222"  onClick="javascript:wpsh_toggleBlock(222)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_222" onClick="javascript:wpsh_code(222)" 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_222" onClick="javascript:wpsh_print(222)" 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_222" class="wp-synhighlighter-inner" style="display: block;"><pre class="pascal" style="font-family:monospace;">iptables <span class="sy0">-</span>t nat <span class="sy0">-</span>I POSTROUTING <span class="sy0">-</span>o br0 <span class="sy0">-</span>p tcp <span class="sy0">--</span>dport <span class="nu0">22</span> <span class="sy0">-</span>j MASQUERADE</pre></div></div></p>
<p>Nach dem Reboot des Routers funktioniert nun alles so wie es sollte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/openvpn-einrichten/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relay Email von einem Postfix Server</title>
		<link>http://www.simplylinux.ch/relay-email-von-einem-postfix-server</link>
		<comments>http://www.simplylinux.ch/relay-email-von-einem-postfix-server#comments</comments>
		<pubDate>Sat, 22 Aug 2009 06:32:35 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[relay email]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=149</guid>
		<description><![CDATA[Ich habe vor einiger Zeit bei mir auf der Arbeit einen kompletten Mailserver aufgesetzt. Grund war, dass die Mails verschlüsselt bei uns lagern sollen und nicht bei nem ISP der jederzeit Zugriff nehmen kann oder dies bereits aus Marketing gründen tut. Da ich die Kosten möglichst klein halten wollte, habe ich auch weiter die dynamische [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe vor einiger Zeit bei mir auf der Arbeit einen kompletten Mailserver aufgesetzt. Grund war, dass die Mails verschlüsselt bei uns lagern sollen und nicht bei nem ISP der jederzeit Zugriff nehmen kann oder dies bereits aus Marketing gründen tut. Da ich die Kosten möglichst klein halten wollte, habe ich auch weiter die dynamische IP verwendet die Bluewin zur Verfügung stellt. Dank <a href="http://www.everydns.net" target="_blank">everydns.net</a> und einem kleinen Script welches die DNS bei EveryDNS auf dem laufenden hält, hat sich das bewährt. Die einzig grössere Schwierigkeit die ich an sich hatte war der Mail Versand. Viele Mailserver akzeptieren keine Mails von dynamischen IPs, also musste ich die Emails über den ISP (im vorliegenden Fall Bluewin) relayen. Nachfolgend gibts das kleine Howto:</p>
<p><span id="more-149"></span></p>
<h3>1. main.cf anpassen</h3>
<p>Zuerst muss die main.cf geöffnet werden:</p>
<div id="wpshdo_223" class="wp-synhighlighter-outer"><div id="wpshdt_223" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_223"></a><a id="wpshat_223" class="wp-synhighlighter-title" href="#codesyntax_223"  onClick="javascript:wpsh_toggleBlock(223)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_223" onClick="javascript:wpsh_code(223)" 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_223" onClick="javascript:wpsh_print(223)" 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_223" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">nano</span> <span class="sy0">/</span>etc<span class="sy0">/</span>postfix<span class="sy0">/</span>main.cf</pre></div></div>
<p>Und folgendes (am Schluss) einfügen:</p>
<div id="wpshdo_224" class="wp-synhighlighter-outer"><div id="wpshdt_224" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_224"></a><a id="wpshat_224" class="wp-synhighlighter-title" href="#codesyntax_224"  onClick="javascript:wpsh_toggleBlock(224)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_224" onClick="javascript:wpsh_code(224)" 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_224" onClick="javascript:wpsh_print(224)" 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_224" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">smtp_sasl_auth_enable = <span class="kw2">yes</span>
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = <span class="kw3">hash</span>:<span class="sy0">/</span>etc<span class="sy0">/</span>postfix<span class="sy0">/</span>saslpasswd
smtp_always_send_ehlo = <span class="kw2">yes</span>
relayhost = smtp.yourisp.com</pre></div></div>
<p>SASL muss natürlich funktionieren (falls nicht, schaut mal die Howtos bei <a href="http://www.howtoforge.com" target=_blank">http://www.howtoforge.com</a> an, im Speziellen die &#8220;Perfect Howtos&#8221; von falko) und bei realyhost muss natürlich der gewünschte ISP gesetzt werden. Ist für den SMTP Versand noch eine bestimmte Portangabe notwendig, so muss folgendes Format verwendet werden:</p>
<div id="wpshdo_225" class="wp-synhighlighter-outer"><div id="wpshdt_225" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_225"></a><a id="wpshat_225" class="wp-synhighlighter-title" href="#codesyntax_225"  onClick="javascript:wpsh_toggleBlock(225)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_225" onClick="javascript:wpsh_code(225)" 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_225" onClick="javascript:wpsh_print(225)" 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_225" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">relayhost = <span class="br0">&#91;</span>smtp.yourisp.com<span class="br0">&#93;</span>:PORT</pre></div></div>
<p>Im Konkreten sieht das bei Bluewin folgendermassen aus:</p>
<div id="wpshdo_226" class="wp-synhighlighter-outer"><div id="wpshdt_226" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_226"></a><a id="wpshat_226" class="wp-synhighlighter-title" href="#codesyntax_226"  onClick="javascript:wpsh_toggleBlock(226)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_226" onClick="javascript:wpsh_code(226)" 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_226" onClick="javascript:wpsh_print(226)" 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_226" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">relayhost = <span class="br0">&#91;</span>smtpauth.bluewin.ch<span class="br0">&#93;</span>:<span class="nu0">587</span></pre></div></div>
<p>Dann kann die main.cf gespeichert und geschlossen werden.</p>
<h3>2. Die Datei saslpasswd anlegen und editieren</h3>
<p>Anstelle von saslpasswd kann der Datei auch einen anderen Namen gegeben werden. Dann muss dies aber in der main.cf entsprechend angepasst werden (siehe Schritt 1). Angelegt wird die Datei indem wir sie gleich editieren und dann speichern:</p>
<div id="wpshdo_227" class="wp-synhighlighter-outer"><div id="wpshdt_227" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_227"></a><a id="wpshat_227" class="wp-synhighlighter-title" href="#codesyntax_227"  onClick="javascript:wpsh_toggleBlock(227)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_227" onClick="javascript:wpsh_code(227)" 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_227" onClick="javascript:wpsh_print(227)" 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_227" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">nano</span> <span class="sy0">/</span>etc<span class="sy0">/</span>postfix<span class="sy0">/</span>saslpasswd</pre></div></div>
<p>In der Datei dann folgendes einfügen:</p>
<div id="wpshdo_228" class="wp-synhighlighter-outer"><div id="wpshdt_228" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_228"></a><a id="wpshat_228" class="wp-synhighlighter-title" href="#codesyntax_228"  onClick="javascript:wpsh_toggleBlock(228)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_228" onClick="javascript:wpsh_code(228)" 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_228" onClick="javascript:wpsh_print(228)" 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_228" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">smtp.yourisp.com     yourlogin:yourpassword</pre></div></div>
<p>Bei der Angabe des SMTP Servers ist der Port nicht anzugeben. Der Loginname und das Passwort müssen von einem Konto bei diesem ISP sein, das existiert um Emails durch diesen ISP zu senden. Dann kann die Datei gespeichert und geschlossen werden.</p>
<h3>3. Hashen der saslpasswd Datei</h3>
<p>Die Datei muss jetzt noch gehashed werden mit postmap:</p>
<div id="wpshdo_229" class="wp-synhighlighter-outer"><div id="wpshdt_229" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_229"></a><a id="wpshat_229" class="wp-synhighlighter-title" href="#codesyntax_229"  onClick="javascript:wpsh_toggleBlock(229)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_229" onClick="javascript:wpsh_code(229)" 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_229" onClick="javascript:wpsh_print(229)" 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_229" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">postmap <span class="sy0">/</span>etc<span class="sy0">/</span>postfix<span class="sy0">/</span>saslpasswd</pre></div></div>
<h3>4. Postfix neu starten</h3>
<p>Zu guter letzt muss noch Postfix neu gestartet werden:</p>
<div id="wpshdo_230" class="wp-synhighlighter-outer"><div id="wpshdt_230" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_230"></a><a id="wpshat_230" class="wp-synhighlighter-title" href="#codesyntax_230"  onClick="javascript:wpsh_toggleBlock(230)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_230" onClick="javascript:wpsh_code(230)" 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_230" onClick="javascript:wpsh_print(230)" 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_230" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>postfix restart</pre></div></div>
<p>Jetzt schickt Postfix alle ausgehenden Emails über den ISP und Postfix kann jetzt vollumfänglich genutzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/relay-email-von-einem-postfix-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sound Volume auf eeePC</title>
		<link>http://www.simplylinux.ch/sound-volume-auf-eeepc</link>
		<comments>http://www.simplylinux.ch/sound-volume-auf-eeepc#comments</comments>
		<pubDate>Sun, 10 May 2009 08:18:02 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[eeePC]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=146</guid>
		<description><![CDATA[Ich habe mir am Freitag einen eeePC 1000HE gekauft (und noch nen 2 GB Ram Stick dazu). Grund für den HE war, dass der offenbar nen besseren Akku hat. Ich werde noch weiter versuchen etwas Geld für die XP Home Lizenz zurück zu kriegen. Das Aufsetzen eines verschlüsselten Kubuntu Jaunty war ein bisschen mühsam, ich [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir am Freitag einen eeePC 1000HE gekauft (und noch nen 2 GB Ram Stick dazu). Grund für den HE war, dass der offenbar nen besseren Akku hat. Ich werde noch weiter versuchen etwas Geld für die XP Home Lizenz zurück zu kriegen.</p>
<p>Das Aufsetzen eines verschlüsselten Kubuntu Jaunty war ein bisschen mühsam, ich werde dazu dann noch ein Howto schreiben. Allerdings einmal installiert, läuft alles super. Ich wollte nun via sshfs von meinem Desktop aus ein paar Videos anschauen musste feststellen, dass der Sound viel zu leise ist. Ich habe zuerst mal PCM im Mixer voll aufgedreht, aber das hat immer noch nicht wirklich geholfen.<br />
<span id="more-146"></span><br />
Ich musste dann noch folgendes machen:</p>
<p>- Rechter Mausklick auf das Sound Volume Applet<br />
- Dann &#8220;Show Mixer Window&#8221; anklicken<br />
- Dann auf &#8220;Mixer&#8221; klicken<br />
- Dann Settings &#8211;> Configure Channel auswählen<br />
- Ein Häckchen neben LineOut setzen und OK drücken<br />
- Dann auch noch LineOut voll aufdrehen</p>
<p>Das wars, jetzt ist der Sound auch hörbar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/sound-volume-auf-eeepc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash Completion für Debian</title>
		<link>http://www.simplylinux.ch/bash-completion-fuer-debian</link>
		<comments>http://www.simplylinux.ch/bash-completion-fuer-debian#comments</comments>
		<pubDate>Sun, 26 Apr 2009 11:46:02 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=140</guid>
		<description><![CDATA[Bash Completion ist nützlich um Pfade, Befehlet etc. automatisch zu vervollständigen. Standardmässig hat Debian dies nicht integriert, Ubuntu jedoch schon. Mit zwei kleinen Schritten kann das Bash Completion auch unter Debian eingreichtet werden. 1. Installiere das bash-completion Paket Zuerst muss das bash-completion Paket installiert werden: 2. Bash Completion im Bash Profil hinzufügen Um nur einzelnen [...]]]></description>
			<content:encoded><![CDATA[<p>Bash Completion ist nützlich um Pfade, Befehlet etc. automatisch zu vervollständigen. Standardmässig hat Debian dies nicht integriert, Ubuntu jedoch schon. Mit zwei kleinen Schritten kann das Bash Completion auch unter Debian eingreichtet werden.</p>
<p><span id="more-140"></span></p>
<h3>1. Installiere das bash-completion Paket</h3>
<p>Zuerst muss das bash-completion Paket installiert werden:</p>
<div id="wpshdo_231" class="wp-synhighlighter-outer"><div id="wpshdt_231" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_231"></a><a id="wpshat_231" class="wp-synhighlighter-title" href="#codesyntax_231"  onClick="javascript:wpsh_toggleBlock(231)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_231" onClick="javascript:wpsh_code(231)" 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_231" onClick="javascript:wpsh_print(231)" 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_231" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">apt-get</span> <span class="kw2">install</span> bash-completion</pre></div></div>
<h3>2. Bash Completion im Bash Profil hinzufügen</h3>
<p>Um nur einzelnen Benutzer Bash Completion zur Verfügung zu stellen muss deren <i>~/.bash_profile</i> Datei angepasst werden oder aber um es auf dem ganzen System zu Aktivieren muss die <i>/etc/profile</i> Datei editiert und folgendes hinzugefügt werden:</p>
<div id="wpshdo_232" class="wp-synhighlighter-outer"><div id="wpshdt_232" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_232"></a><a id="wpshat_232" class="wp-synhighlighter-title" href="#codesyntax_232"  onClick="javascript:wpsh_toggleBlock(232)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_232" onClick="javascript:wpsh_code(232)" 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_232" onClick="javascript:wpsh_print(232)" 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_232" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re5">-f</span> <span class="sy0">/</span>etc<span class="sy0">/</span>bash_completion <span class="br0">&#93;</span>; <span class="kw1">then</span>
 . <span class="sy0">/</span>etc<span class="sy0">/</span>bash_completion
<span class="kw1">fi</span></pre></div></div>
<h3>3. Testen</h3>
<p>Nachdem die entsprechende Datei(en) angepasst wurde, muss man sich aus- und wieder neu einloggen und man kann es nun folgendermassen gebrauchen:</p>
<div id="wpshdo_233" class="wp-synhighlighter-outer"><div id="wpshdt_233" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_233"></a><a id="wpshat_233" class="wp-synhighlighter-title" href="#codesyntax_233"  onClick="javascript:wpsh_toggleBlock(233)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_233" onClick="javascript:wpsh_code(233)" 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_233" onClick="javascript:wpsh_print(233)" 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_233" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">apt-g</pre></div></div>
<p>im Terminal eingeben und dann einmal die TAB Taste drücken. Das <i>apt-g</i> wird nun vervollständigt zu <i>apt-get</i>. Oder gib folgendes ein:</p>
<div id="wpshdo_234" class="wp-synhighlighter-outer"><div id="wpshdt_234" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_234"></a><a id="wpshat_234" class="wp-synhighlighter-title" href="#codesyntax_234"  onClick="javascript:wpsh_toggleBlock(234)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_234" onClick="javascript:wpsh_code(234)" 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_234" onClick="javascript:wpsh_print(234)" 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_234" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">apt</pre></div></div>
<p>und dann zweimal TAB drücken und dir werden dann alle möglichen Optionen aufgezeigt. Probiere auch noch folgendes aus:</p>
<div id="wpshdo_235" class="wp-synhighlighter-outer"><div id="wpshdt_235" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_235"></a><a id="wpshat_235" class="wp-synhighlighter-title" href="#codesyntax_235"  onClick="javascript:wpsh_toggleBlock(235)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_235" onClick="javascript:wpsh_code(235)" 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_235" onClick="javascript:wpsh_print(235)" 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_235" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">apt-get</span> <span class="kw2">install</span> apa</pre></div></div>
<p>und dann einmal TAB drücken um zu vervollständigen (soweit als möglich) und dann ein zweites Mal TAB drücken um die weiteren Möglichkeiten aufzulisten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/bash-completion-fuer-debian/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></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_236" class="wp-synhighlighter-outer"><div id="wpshdt_236" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_236"></a><a id="wpshat_236" class="wp-synhighlighter-title" href="#codesyntax_236"  onClick="javascript:wpsh_toggleBlock(236)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_236" onClick="javascript:wpsh_code(236)" 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_236" onClick="javascript:wpsh_print(236)" 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_236" 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_237" class="wp-synhighlighter-outer"><div id="wpshdt_237" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_237"></a><a id="wpshat_237" class="wp-synhighlighter-title" href="#codesyntax_237"  onClick="javascript:wpsh_toggleBlock(237)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_237" onClick="javascript:wpsh_code(237)" 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_237" onClick="javascript:wpsh_print(237)" 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_237" 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_238" class="wp-synhighlighter-outer"><div id="wpshdt_238" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_238"></a><a id="wpshat_238" class="wp-synhighlighter-title" href="#codesyntax_238"  onClick="javascript:wpsh_toggleBlock(238)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_238" onClick="javascript:wpsh_code(238)" 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_238" onClick="javascript:wpsh_print(238)" 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_238" 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>Neu: DebGen &#8211; Sources List Generator für Debian</title>
		<link>http://www.simplylinux.ch/neu-debgen-sources-list-generator-fuer-debian</link>
		<comments>http://www.simplylinux.ch/neu-debgen-sources-list-generator-fuer-debian#comments</comments>
		<pubDate>Sun, 12 Apr 2009 19:02:55 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[debgen]]></category>
		<category><![CDATA[sources list generator]]></category>
		<category><![CDATA[sources.list]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=100</guid>
		<description><![CDATA[Ich habe schon ein paar Mal positives Feedback wegen meinem RepoGen bekommen. Vielen Dank dafür Vor einiger Zeit hat sich dann auch Miro &#8220;churchyard&#8221; HronÄok bei mir gemeldet und gefragt, ob ich das auch für Debian aufsetzen könnte. Ich habe ihm gesagt, dass ich Debian nur auf ein paar Server verwende und dort eigentlich keine [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe schon ein paar Mal positives Feedback wegen meinem RepoGen bekommen. Vielen Dank dafür <img src='http://www.simplylinux.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Vor einiger Zeit hat sich dann auch <a href="http://neverhood.etomite.cz/~churchy/" target="_blank">Miro &#8220;churchyard&#8221; HronÄok</a> bei mir gemeldet und gefragt, ob ich das auch für Debian aufsetzen könnte. Ich habe ihm gesagt, dass ich Debian nur auf ein paar Server verwende und dort eigentlich keine Drittpartei Repos habe und deswegen dort auch nichts gross ausfüllen kann. Auch war mir das ganze Namensschema (stable, testing, unstable, sid, &#8230;.) nicht so ganz klar.<br />
<span id="more-100"></span><br />
Bei der Kontaktaufnahme hat mir churchyard auch gerade ein paar Möglichkeiten angeboten. Entweder ich mache das ganz alleine oder ich setze es auf meinem Server auf und er managt dann die Repos oder ich gebe ihm den Sourcecode.</p>
<p>Ich habe ihm geantwortet, dass ich zu wenig über die verschiedenen Debian Repos weiss um das selbst zu machen. Auch ist mein Code eher zusammengewürfelt als gecodet und deswegen gebe ich nicht gerne den Code heraus oder er sage mir welche subdomain.simplylinux.ch er haben will und ich mach ihm das Gerüst da und gebe ihm Zugriff zur DB.</p>
<p>Wir haben uns dann auf die dritte Variante (also MySQL Zugriff) geeinigt doch gab es noch die Schwierigkeit den Subdomainnamen zu wählen. Zuerst dachten wir an &#8220;debrepogen&#8221; aber das war irgendwie zu lang und zu technisch. Ich habe mich dann auf &#8220;debgen&#8221; entschieden und das Tool ist nun verfügbar.</p>
<p>DebGen ist also nun erreichbar unter <a href="http://debgen.simplylinux.ch" target="_blank">http://debgen.simplylinux.ch</a>.</p>
<p>Es sind noch nicht viele Drittrepos drinnen, churchyard hat aber gemeint er fügt ein paar in den nächsten Tagen hinzu. Wer will, kann auch das Formular benutzen um selbständig neue Vorschläge zu bringen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/neu-debgen-sources-list-generator-fuer-debian/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[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></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_239" class="wp-synhighlighter-outer"><div id="wpshdt_239" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_239"></a><a id="wpshat_239" class="wp-synhighlighter-title" href="#codesyntax_239"  onClick="javascript:wpsh_toggleBlock(239)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_239" onClick="javascript:wpsh_code(239)" 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_239" onClick="javascript:wpsh_print(239)" 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_239" 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_240" class="wp-synhighlighter-outer"><div id="wpshdt_240" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_240"></a><a id="wpshat_240" class="wp-synhighlighter-title" href="#codesyntax_240"  onClick="javascript:wpsh_toggleBlock(240)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_240" onClick="javascript:wpsh_code(240)" 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_240" onClick="javascript:wpsh_print(240)" 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_240" 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_241" class="wp-synhighlighter-outer"><div id="wpshdt_241" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_241"></a><a id="wpshat_241" class="wp-synhighlighter-title" href="#codesyntax_241"  onClick="javascript:wpsh_toggleBlock(241)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_241" onClick="javascript:wpsh_code(241)" 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_241" onClick="javascript:wpsh_print(241)" 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_241" 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[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></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_242" class="wp-synhighlighter-outer"><div id="wpshdt_242" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_242"></a><a id="wpshat_242" class="wp-synhighlighter-title" href="#codesyntax_242"  onClick="javascript:wpsh_toggleBlock(242)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_242" onClick="javascript:wpsh_code(242)" 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_242" onClick="javascript:wpsh_print(242)" 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_242" 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_243" class="wp-synhighlighter-outer"><div id="wpshdt_243" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_243"></a><a id="wpshat_243" class="wp-synhighlighter-title" href="#codesyntax_243"  onClick="javascript:wpsh_toggleBlock(243)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_243" onClick="javascript:wpsh_code(243)" 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_243" onClick="javascript:wpsh_print(243)" 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_243" 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_244" class="wp-synhighlighter-outer"><div id="wpshdt_244" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_244"></a><a id="wpshat_244" class="wp-synhighlighter-title" href="#codesyntax_244"  onClick="javascript:wpsh_toggleBlock(244)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_244" onClick="javascript:wpsh_code(244)" 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_244" onClick="javascript:wpsh_print(244)" 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_244" 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>MySQL Backup</title>
		<link>http://www.simplylinux.ch/mysql-backup</link>
		<comments>http://www.simplylinux.ch/mysql-backup#comments</comments>
		<pubDate>Wed, 01 Apr 2009 10:52:22 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=82</guid>
		<description><![CDATA[Backups sind das A und O wenn es um Computer geht. Man kann versehentlich Dinge löschen oder ein Gerät hört auf zu funktionieren oder auch in letzter Zeit ist die Beschlagnahme von Computern Mode geworden (hier sollte man noch zusätzliche Verschlüsselung anwenden&#8230;). Damit sich der Datenverlust in Grenzen hält, sollte man also regelmässig Backups machen. [...]]]></description>
			<content:encoded><![CDATA[<p>Backups sind das A und O wenn es um Computer geht. Man kann versehentlich Dinge löschen oder ein Gerät hört auf zu funktionieren oder auch in letzter Zeit ist die Beschlagnahme von Computern Mode geworden (hier sollte man noch zusätzliche Verschlüsselung anwenden&#8230;). Damit sich der Datenverlust in Grenzen hält, sollte man also regelmässig Backups machen. Ein besonderes Problem hierbei stellen Daten in einer Datenbank.</p>
<p>Eine der populärsten Datenbanken unter Linux ist MySQL. Die Daten werden auf Debian/Ubuntu jeweils in /var/lib/mysql gespeichert. Man könnte einfach die ganzen binären Datenbanken kopieren. Das Problem ist jedoch, wenn sich während dem Kopieren der Datenbestand ändert. Dies kann dazu führen, dass die entsprechende Datenbank korrumpiert wird.<br />
<span id="more-82"></span><br />
Aus diesem Grunde gibts entweder die Möglichkeit, dass man MySQL während dem Backup ausschaltet oder dass man nicht die binären Datenbanken kopiert sondern einen Dump der Struktur und Inhalte erstellt. Die nachfolgenden Scripte machen solch einen Dump:</p>
<p>Alle Datenbanken in je eine eigene .sql Datei:</p>
<div id="wpshdo_245" class="wp-synhighlighter-outer"><div id="wpshdt_245" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_245"></a><a id="wpshat_245" class="wp-synhighlighter-title" href="#codesyntax_245"  onClick="javascript:wpsh_toggleBlock(245)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_245" onClick="javascript:wpsh_code(245)" 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_245" onClick="javascript:wpsh_print(245)" 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_245" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>
&nbsp;
<span class="co0"># Set variables</span>
<span class="re2">USER</span>=root
<span class="re2">PASSWORD</span>=<span class="sy0">************</span>
<span class="re2">HOST</span>=localhost
&nbsp;
<span class="co0"># Remove old backup files</span>
<span class="kw2">mkdir</span> <span class="sy0">/</span>mysql_backup
<span class="kw2">rm</span> <span class="re5">-f</span> <span class="sy0">/</span>mysql_backup<span class="sy0">/*</span>
&nbsp;
<span class="co0">#Dump new files</span>
&nbsp;
<span class="kw1">for</span> i <span class="kw1">in</span> $<span class="br0">&#40;</span><span class="kw3">echo</span> <span class="st_h">'SHOW DATABASES;'</span> <span class="sy0">|</span> mysql -u<span class="re1">$USER</span> -p<span class="re1">$PASSWORD</span> -h<span class="re1">$HOST</span><span class="sy0">|</span><span class="kw2">grep</span> <span class="re5">-v</span> <span class="st_h">'^Database$'</span><span class="br0">&#41;</span>; <span class="kw1">do</span>
  mysqldump                                                     \
  -u<span class="re1">$USER</span> -p<span class="re1">$PASSWORD</span> -h<span class="re1">$HOST</span>                                   \
  <span class="re5">-Q</span> <span class="re5">-e</span> <span class="re5">-C</span> <span class="re5">--add-drop-table</span> <span class="re5">--add-locks</span> <span class="re5">--quick</span> <span class="re5">--lock-tables</span>   \
  <span class="re5">-B</span> <span class="re1">$i</span>                                                         \
  <span class="re1">$i</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>mysql_backup<span class="sy0">/</span><span class="re1">$i</span>.sql;
<span class="kw1">done</span>;</pre></div></div>
<p>Das nachfolgende Script wurde von dergringo weiter entwickelt und macht nicht nur separate .sql Files für jede Datenbank, sondern auch noch für jede einzelne Tabelle.</p>
<p><strong>WICHTIG: TARGET muss wohl überlegt gesetzt werden, da alle Dateien dort drinnen jeweils gelöscht werde. Das Standardverzeichnis /mysql_backup/ ist eine gute Lösung, muss aber unter Umständen angepasst werden.</strong></p>
<div id="wpshdo_246" class="wp-synhighlighter-outer"><div id="wpshdt_246" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_246"></a><a id="wpshat_246" class="wp-synhighlighter-title" href="#codesyntax_246"  onClick="javascript:wpsh_toggleBlock(246)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_246" onClick="javascript:wpsh_code(246)" 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_246" onClick="javascript:wpsh_print(246)" 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_246" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>
&nbsp;
<span class="co0">###############</span>
<span class="co0"># CONFIG</span>
<span class="co0">###############</span>
&nbsp;
<span class="re2">TARGET</span>=<span class="sy0">/</span>mysql_backup<span class="sy0">/</span>
<span class="re2">USER</span>=root
<span class="re2">PASSWORD</span>=<span class="sy0">*********</span>
<span class="re2">HOST</span>=localhost
&nbsp;
<span class="co0">###############</span>
<span class="co0"># SCRIPT</span>
<span class="co0">###############</span>
&nbsp;
<span class="co0"># Remove old files</span>
<span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re1">$TARGET</span> <span class="br0">&#93;</span><span class="br0">&#93;</span> <span class="sy0">&amp;&amp;</span> <span class="kw3">cd</span> <span class="st0">&quot;<span class="es2">$TARGET</span>&quot;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">rm</span> <span class="re5">-r</span> .<span class="sy0">/*</span>
&nbsp;
<span class="co0">#Dump new files</span>
<span class="kw1">for</span> DB <span class="kw1">in</span> $<span class="br0">&#40;</span><span class="kw3">echo</span> <span class="st_h">'SHOW DATABASES;'</span> <span class="sy0">|</span> mysql -u<span class="re1">$USER</span> -p<span class="re1">$PASSWORD</span> -h<span class="re1">$HOST</span><span class="sy0">|</span><span class="kw2">grep</span> <span class="re5">-v</span> <span class="st_h">'^Database$'</span><span class="br0">&#41;</span>; <span class="kw1">do</span>
        <span class="re2">FOLDER</span>=<span class="re1">$TARGET</span><span class="re1">$DB</span>
        <span class="kw2">mkdir</span> <span class="re1">$FOLDER</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>dev<span class="sy0">/</span>null 2<span class="sy0">&gt;&amp;</span>1
        <span class="kw1">for</span> TABLE <span class="kw1">in</span> $<span class="br0">&#40;</span><span class="kw3">echo</span> SHOW TABLES FROM <span class="re1">$DB</span> <span class="sy0">|</span> mysql -u<span class="re1">$USER</span> -p<span class="re1">$PASSWORD</span> -h<span class="re1">$HOST</span> <span class="sy0">|</span> <span class="kw2">tail</span> <span class="re5">-n</span> +2<span class="br0">&#41;</span>; <span class="kw1">do</span>
                mysqldump -u<span class="re1">$USER</span> -p<span class="re1">$PASSWORD</span> -h<span class="re1">$HOST</span> <span class="re1">$DB</span> <span class="re1">$TABLE</span> <span class="sy0">&gt;</span> <span class="re1">$FOLDER</span><span class="sy0">/</span><span class="re1">$TABLE</span>.sql
        <span class="kw1">done</span>;
<span class="kw1">done</span>;</pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/mysql-backup/feed</wfw:commentRss>
		<slash:comments>1</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[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></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_247" class="wp-synhighlighter-outer"><div id="wpshdt_247" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_247"></a><a id="wpshat_247" class="wp-synhighlighter-title" href="#codesyntax_247"  onClick="javascript:wpsh_toggleBlock(247)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_247" onClick="javascript:wpsh_code(247)" 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_247" onClick="javascript:wpsh_print(247)" 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_247" 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_248" class="wp-synhighlighter-outer"><div id="wpshdt_248" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_248"></a><a id="wpshat_248" class="wp-synhighlighter-title" href="#codesyntax_248"  onClick="javascript:wpsh_toggleBlock(248)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_248" onClick="javascript:wpsh_code(248)" 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_248" onClick="javascript:wpsh_print(248)" 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_248" 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_249" class="wp-synhighlighter-outer"><div id="wpshdt_249" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_249"></a><a id="wpshat_249" class="wp-synhighlighter-title" href="#codesyntax_249"  onClick="javascript:wpsh_toggleBlock(249)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_249" onClick="javascript:wpsh_code(249)" 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_249" onClick="javascript:wpsh_print(249)" 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_249" 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_250" class="wp-synhighlighter-outer"><div id="wpshdt_250" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_250"></a><a id="wpshat_250" class="wp-synhighlighter-title" href="#codesyntax_250"  onClick="javascript:wpsh_toggleBlock(250)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_250" onClick="javascript:wpsh_code(250)" 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_250" onClick="javascript:wpsh_print(250)" 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_250" 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_251" class="wp-synhighlighter-outer"><div id="wpshdt_251" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_251"></a><a id="wpshat_251" class="wp-synhighlighter-title" href="#codesyntax_251"  onClick="javascript:wpsh_toggleBlock(251)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_251" onClick="javascript:wpsh_code(251)" 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_251" onClick="javascript:wpsh_print(251)" 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_251" 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_252" class="wp-synhighlighter-outer"><div id="wpshdt_252" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_252"></a><a id="wpshat_252" class="wp-synhighlighter-title" href="#codesyntax_252"  onClick="javascript:wpsh_toggleBlock(252)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_252" onClick="javascript:wpsh_code(252)" 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_252" onClick="javascript:wpsh_print(252)" 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_252" 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_253" class="wp-synhighlighter-outer"><div id="wpshdt_253" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_253"></a><a id="wpshat_253" class="wp-synhighlighter-title" href="#codesyntax_253"  onClick="javascript:wpsh_toggleBlock(253)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_253" onClick="javascript:wpsh_code(253)" 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_253" onClick="javascript:wpsh_print(253)" 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_253" 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_254" class="wp-synhighlighter-outer"><div id="wpshdt_254" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_254"></a><a id="wpshat_254" class="wp-synhighlighter-title" href="#codesyntax_254"  onClick="javascript:wpsh_toggleBlock(254)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_254" onClick="javascript:wpsh_code(254)" 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_254" onClick="javascript:wpsh_print(254)" 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_254" 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_255" class="wp-synhighlighter-outer"><div id="wpshdt_255" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_255"></a><a id="wpshat_255" class="wp-synhighlighter-title" href="#codesyntax_255"  onClick="javascript:wpsh_toggleBlock(255)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_255" onClick="javascript:wpsh_code(255)" 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_255" onClick="javascript:wpsh_print(255)" 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_255" 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_256" class="wp-synhighlighter-outer"><div id="wpshdt_256" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_256"></a><a id="wpshat_256" class="wp-synhighlighter-title" href="#codesyntax_256"  onClick="javascript:wpsh_toggleBlock(256)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_256" onClick="javascript:wpsh_code(256)" 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_256" onClick="javascript:wpsh_print(256)" 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_256" 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_257" class="wp-synhighlighter-outer"><div id="wpshdt_257" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_257"></a><a id="wpshat_257" class="wp-synhighlighter-title" href="#codesyntax_257"  onClick="javascript:wpsh_toggleBlock(257)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_257" onClick="javascript:wpsh_code(257)" 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_257" onClick="javascript:wpsh_print(257)" 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_257" 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_258" class="wp-synhighlighter-outer"><div id="wpshdt_258" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_258"></a><a id="wpshat_258" class="wp-synhighlighter-title" href="#codesyntax_258"  onClick="javascript:wpsh_toggleBlock(258)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_258" onClick="javascript:wpsh_code(258)" 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_258" onClick="javascript:wpsh_print(258)" 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_258" 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_259" class="wp-synhighlighter-outer"><div id="wpshdt_259" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_259"></a><a id="wpshat_259" class="wp-synhighlighter-title" href="#codesyntax_259"  onClick="javascript:wpsh_toggleBlock(259)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_259" onClick="javascript:wpsh_code(259)" 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_259" onClick="javascript:wpsh_print(259)" 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_259" 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_260" class="wp-synhighlighter-outer"><div id="wpshdt_260" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_260"></a><a id="wpshat_260" class="wp-synhighlighter-title" href="#codesyntax_260"  onClick="javascript:wpsh_toggleBlock(260)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_260" onClick="javascript:wpsh_code(260)" 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_260" onClick="javascript:wpsh_print(260)" 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_260" 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_261" class="wp-synhighlighter-outer"><div id="wpshdt_261" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_261"></a><a id="wpshat_261" class="wp-synhighlighter-title" href="#codesyntax_261"  onClick="javascript:wpsh_toggleBlock(261)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_261" onClick="javascript:wpsh_code(261)" 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_261" onClick="javascript:wpsh_print(261)" 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_261" 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_262" class="wp-synhighlighter-outer"><div id="wpshdt_262" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_262"></a><a id="wpshat_262" class="wp-synhighlighter-title" href="#codesyntax_262"  onClick="javascript:wpsh_toggleBlock(262)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_262" onClick="javascript:wpsh_code(262)" 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_262" onClick="javascript:wpsh_print(262)" 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_262" 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_263" class="wp-synhighlighter-outer"><div id="wpshdt_263" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_263"></a><a id="wpshat_263" class="wp-synhighlighter-title" href="#codesyntax_263"  onClick="javascript:wpsh_toggleBlock(263)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_263" onClick="javascript:wpsh_code(263)" 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_263" onClick="javascript:wpsh_print(263)" 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_263" 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_264" class="wp-synhighlighter-outer"><div id="wpshdt_264" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_264"></a><a id="wpshat_264" class="wp-synhighlighter-title" href="#codesyntax_264"  onClick="javascript:wpsh_toggleBlock(264)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_264" onClick="javascript:wpsh_code(264)" 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_264" onClick="javascript:wpsh_print(264)" 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_264" 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_265" class="wp-synhighlighter-outer"><div id="wpshdt_265" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_265"></a><a id="wpshat_265" class="wp-synhighlighter-title" href="#codesyntax_265"  onClick="javascript:wpsh_toggleBlock(265)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_265" onClick="javascript:wpsh_code(265)" 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_265" onClick="javascript:wpsh_print(265)" 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_265" 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_266" class="wp-synhighlighter-outer"><div id="wpshdt_266" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_266"></a><a id="wpshat_266" class="wp-synhighlighter-title" href="#codesyntax_266"  onClick="javascript:wpsh_toggleBlock(266)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_266" onClick="javascript:wpsh_code(266)" 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_266" onClick="javascript:wpsh_print(266)" 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_266" 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_267" class="wp-synhighlighter-outer"><div id="wpshdt_267" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_267"></a><a id="wpshat_267" class="wp-synhighlighter-title" href="#codesyntax_267"  onClick="javascript:wpsh_toggleBlock(267)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_267" onClick="javascript:wpsh_code(267)" 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_267" onClick="javascript:wpsh_print(267)" 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_267" 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_268" class="wp-synhighlighter-outer"><div id="wpshdt_268" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_268"></a><a id="wpshat_268" class="wp-synhighlighter-title" href="#codesyntax_268"  onClick="javascript:wpsh_toggleBlock(268)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_268" onClick="javascript:wpsh_code(268)" 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_268" onClick="javascript:wpsh_print(268)" 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_268" 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_269" class="wp-synhighlighter-outer"><div id="wpshdt_269" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_269"></a><a id="wpshat_269" class="wp-synhighlighter-title" href="#codesyntax_269"  onClick="javascript:wpsh_toggleBlock(269)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_269" onClick="javascript:wpsh_code(269)" 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_269" onClick="javascript:wpsh_print(269)" 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_269" 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_270" class="wp-synhighlighter-outer"><div id="wpshdt_270" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_270"></a><a id="wpshat_270" class="wp-synhighlighter-title" href="#codesyntax_270"  onClick="javascript:wpsh_toggleBlock(270)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_270" onClick="javascript:wpsh_code(270)" 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_270" onClick="javascript:wpsh_print(270)" 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_270" 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_271" class="wp-synhighlighter-outer"><div id="wpshdt_271" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_271"></a><a id="wpshat_271" class="wp-synhighlighter-title" href="#codesyntax_271"  onClick="javascript:wpsh_toggleBlock(271)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_271" onClick="javascript:wpsh_code(271)" 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_271" onClick="javascript:wpsh_print(271)" 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_271" 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_272" class="wp-synhighlighter-outer"><div id="wpshdt_272" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_272"></a><a id="wpshat_272" class="wp-synhighlighter-title" href="#codesyntax_272"  onClick="javascript:wpsh_toggleBlock(272)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_272" onClick="javascript:wpsh_code(272)" 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_272" onClick="javascript:wpsh_print(272)" 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_272" 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_273" class="wp-synhighlighter-outer"><div id="wpshdt_273" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_273"></a><a id="wpshat_273" class="wp-synhighlighter-title" href="#codesyntax_273"  onClick="javascript:wpsh_toggleBlock(273)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_273" onClick="javascript:wpsh_code(273)" 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_273" onClick="javascript:wpsh_print(273)" 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_273" 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>
		<item>
		<title>FLAC Kompirimierung / Konvertierung</title>
		<link>http://www.simplylinux.ch/flac-kompirimierung-konvertierung</link>
		<comments>http://www.simplylinux.ch/flac-kompirimierung-konvertierung#comments</comments>
		<pubDate>Fri, 06 Mar 2009 19:49:35 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[mp3]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=56</guid>
		<description><![CDATA[Speicherplatz ist ja inzwischen relativ billig. Deswegen habe ich mich daran gesetzt, meine gesamte Musiksammlung auf flac umzustellen (lossless). Braucht zwar ca. 5-6x mehr Speicherplatz als VBR 128-192 mp3s aber Platz hat man ja. Trotzdem wollte ich doch auch die flacs soweit komprimieren als möglich. Viele sind das nicht. Ich hab mir also dieses kleine [...]]]></description>
			<content:encoded><![CDATA[<p>Speicherplatz ist ja inzwischen relativ billig. Deswegen habe ich mich daran gesetzt, meine gesamte Musiksammlung auf flac umzustellen (lossless). Braucht zwar ca. 5-6x mehr Speicherplatz als VBR 128-192 mp3s aber Platz hat man ja.</p>
<p>Trotzdem wollte ich doch auch die flacs soweit komprimieren als möglich. Viele sind das nicht. Ich hab mir also dieses kleine Script hier gebastelt:<br />
<span id="more-56"></span></p>
<div id="wpshdo_274" class="wp-synhighlighter-outer"><div id="wpshdt_274" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_274"></a><a id="wpshat_274" class="wp-synhighlighter-title" href="#codesyntax_274"  onClick="javascript:wpsh_toggleBlock(274)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_274" onClick="javascript:wpsh_code(274)" 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_274" onClick="javascript:wpsh_print(274)" 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_274" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>
&nbsp;
<span class="co0"># Apply max flac compression</span>
<span class="co0"># Apply replay gain</span>
<span class="co0"># Get rid of covers and m3u and other junk files</span>
<span class="co0"># Works recursively</span>
&nbsp;
<span class="re2">src</span>=~<span class="sy0">/</span>hyper<span class="sy0">/</span>Music
<span class="re2">dst</span>=<span class="sy0">/</span>media<span class="sy0">/</span>flac<span class="sy0">/</span>         <span class="co0"># Add trailing slash, otherwise the path will contain a &quot;.&quot;</span>
&nbsp;
<span class="kw3">cd</span> <span class="re1">$src</span>;
<span class="kw2">find</span> <span class="re5">-type</span> d <span class="re5">-exec</span> <span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="re1">$dst</span><span class="br0">&#123;</span><span class="br0">&#125;</span> \;
<span class="kw2">find</span> <span class="re5">-iname</span> <span class="st_h">'*.flac'</span> <span class="re5">-exec</span> flac <span class="re5">-8</span> <span class="re5">--replay-gain</span> <span class="re5">-o</span> <span class="re1">$dst</span><span class="br0">&#123;</span><span class="br0">&#125;</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> \;
&nbsp;
<span class="kw3">echo</span> <span class="st0">&quot;&quot;</span>
<span class="kw3">echo</span> <span class="st0">&quot;&quot;</span>
<span class="kw3">echo</span> <span class="st0">&quot;Done - your new files are at <span class="es2">$dst</span>&quot;</span></pre></div></div>
<p>Einfach Start (src) und Ziel (dst) Verzeichnis angeben und das Skript durchlaufen lassen. Es kann leider kein Multi-Thread aber das spielt nicht so eine Rolle. Das Gute ist, die Tags werden beibehalten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/flac-kompirimierung-konvertierung/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speicherbedarf ermitteln</title>
		<link>http://www.simplylinux.ch/speicherbedarf-ermitteln</link>
		<comments>http://www.simplylinux.ch/speicherbedarf-ermitteln#comments</comments>
		<pubDate>Mon, 23 Feb 2009 10:30:04 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[disk usage]]></category>
		<category><![CDATA[filesize]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=52</guid>
		<description><![CDATA[Ich wollte heute mal wissen, wie gross den meine Musiksammlung ist &#8211; getrennt nach Dateitypen, da ich vor einiger Zeit angefangen habe alles auf .flac umzustellen. Speicherplatz ist ja kein grosses Problem. Eine 1 TB Platte bekommt man ja für ca. CHF 100.00 (oder ein bisschen mehr, weiss nicht wie die Preise jetzt sind) und [...]]]></description>
			<content:encoded><![CDATA[<p>Ich wollte heute mal wissen, wie gross den meine Musiksammlung ist &#8211; getrennt nach Dateitypen, da  ich vor einiger Zeit angefangen habe alles auf .flac umzustellen. Speicherplatz ist ja kein grosses Problem. Eine 1 TB Platte bekommt man ja für ca. CHF 100.00 (oder ein bisschen mehr, weiss nicht wie die Preise jetzt sind) und darauf passen ca. 2300 CDs die in Flac aufgenommen wurden mit maximaler Kompression. Als gibts keinen wirklichen Grund nicht-verlustfrei die Musik zu speichern, auch wenn die Dateien gegenüber .mp3/.ogg 4-5x grösser sind.<br />
<span id="more-52"></span><br />
Den Speicherbedarf kann man also mit einem Einzeiler ausfindig machen:</p>
<div id="wpshdo_275" class="wp-synhighlighter-outer"><div id="wpshdt_275" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_275"></a><a id="wpshat_275" class="wp-synhighlighter-title" href="#codesyntax_275"  onClick="javascript:wpsh_toggleBlock(275)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_275" onClick="javascript:wpsh_code(275)" 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_275" onClick="javascript:wpsh_print(275)" 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_275" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">find</span> <span class="sy0">/</span>home<span class="sy0">/</span>hyper<span class="sy0">/</span>Music <span class="re5">-type</span> f <span class="re5">-name</span> <span class="st0">&quot;*.flac&quot;</span> <span class="re5">-ls</span> <span class="sy0">|</span> <span class="kw2">awk</span> <span class="st_h">'{ sum += $7 } END { print &quot;total size: &quot; sum}'</span></pre></div></div>
<p>Einfach den Pfad setzen (hier /home/hyper/Music), dann noch den Dateityp bestimmen (*.flac) und schon kriegt man das Resultat in Bytes zurück.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/speicherbedarf-ermitteln/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strigi / Nepomuk / Soprano in Kubuntu 8.10 &#8211; Desktop Suche</title>
		<link>http://www.simplylinux.ch/strigi-nepomuk-sporano-in-kubuntu-810-desktop-suche</link>
		<comments>http://www.simplylinux.ch/strigi-nepomuk-sporano-in-kubuntu-810-desktop-suche#comments</comments>
		<pubDate>Sun, 15 Feb 2009 22:57:05 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[kde 4.2]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[nepomuk]]></category>
		<category><![CDATA[sporano]]></category>
		<category><![CDATA[strigi]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=38</guid>
		<description><![CDATA[Ich hatte lange das Problem das Nepomuk einfach nicht so klappen wollte. Mit der Hilfe von &#8220;Phreedom&#8221; im #strigi Channel auf irc.freenode.org habe ich das endlich hingekriegt. Wieso genau die Standardinstallation nicht will, habe ich nicht herausgefunden. Allerdings hat mir Phreedom geraten, dass ich Soprano nehmen solle anstelle von Redland (glaube ich). Ich soll entsprechend [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte lange das Problem das Nepomuk einfach nicht so klappen wollte. Mit der Hilfe von &#8220;Phreedom&#8221; im #strigi Channel auf irc.freenode.org habe ich das endlich hingekriegt.</p>
<p>Wieso genau die Standardinstallation nicht will, habe ich nicht herausgefunden. Allerdings hat mir Phreedom geraten, dass ich Soprano nehmen solle anstelle von Redland (glaube ich). Ich soll entsprechend auch KDE 4.2 verwenden, muss dann aber Soprano selbst kompilieren, da weder die Ubuntu noch Debian Maintainer dies gemacht haben. Hier gabs zwar ein paar Schwierigkeiten, aber die haben sich dann doch auch gelöst. Nachfolgend gibts das kleine Howto dazu.<br />
<span id="more-38"></span><br />
Zuerst muss 8.10 mal auf KDE 4.2 geupdated werden. Dazu kann man schön mein <a title="RepoGen tool" href="http://repogen.simplylinux.ch" target="_blank">RepoGen Tool</a> verwenden. Unter den 3rd Party Repos ist entsprechend das PPA Repo sowie das Nightly Repo vorhanden.</p>
<p>Nachdem man also das Repo hinzugefügt hat und folgenden Befehl zum upgraden erfolgreich verwendet hat, kann man dann mit den notwendigen Paketen starten:</p>
<div id="wpshdo_276" class="wp-synhighlighter-outer"><div id="wpshdt_276" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_276"></a><a id="wpshat_276" class="wp-synhighlighter-title" href="#codesyntax_276"  onClick="javascript:wpsh_toggleBlock(276)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_276" onClick="javascript:wpsh_code(276)" 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_276" onClick="javascript:wpsh_print(276)" 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_276" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> update <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">apt-get</span> upgrade</pre></div></div>
<p>Die benötigten Pakete sind folgende:</p>
<div id="wpshdo_277" class="wp-synhighlighter-outer"><div id="wpshdt_277" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_277"></a><a id="wpshat_277" class="wp-synhighlighter-title" href="#codesyntax_277"  onClick="javascript:wpsh_toggleBlock(277)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_277" onClick="javascript:wpsh_code(277)" 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_277" onClick="javascript:wpsh_print(277)" 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_277" 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> libqt4-dev openjdk-<span class="nu0">6</span>-jre openjdk-<span class="nu0">6</span>-jdk build-essential cmake subversion qmake strigi-utils</pre></div></div>
<p>Anstelle von openjdk-Java kann man auch ein anderes nehmen. Mann muss dann einfach später den Pfad entsprechend anpassen. Ich bevorzuge openjdk weil es hier auch Firefox Plugins unter 64bit gibt (Stichwort: icedtea6-plugin).</p>
<p>Nachdem man sich nun die entsprechenden Pakete besorgt hat, muss man sich den entsprechenden Quellcode holen. Hierbei kann man z.B. auf den Desktop gehen und dann folgenden Befehl ausführen:</p>
<div id="wpshdo_278" class="wp-synhighlighter-outer"><div id="wpshdt_278" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_278"></a><a id="wpshat_278" class="wp-synhighlighter-title" href="#codesyntax_278"  onClick="javascript:wpsh_toggleBlock(278)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_278" onClick="javascript:wpsh_code(278)" 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_278" onClick="javascript:wpsh_print(278)" 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_278" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><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>tags<span class="sy0">/</span>kdesupport-for-<span class="nu0">4.2</span><span class="sy0">/</span>kdesupport</pre></div></div>
<p>Dieser Befehl holt dann die notwendigen Dateien und speichert sie in einem Ordner &#8220;kdesupport&#8221;</p>
<p>Danach folgendes ausführen:</p>
<div id="wpshdo_279" class="wp-synhighlighter-outer"><div id="wpshdt_279" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_279"></a><a id="wpshat_279" class="wp-synhighlighter-title" href="#codesyntax_279"  onClick="javascript:wpsh_toggleBlock(279)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_279" onClick="javascript:wpsh_code(279)" 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_279" onClick="javascript:wpsh_print(279)" 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_279" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">cd</span> kdesupport<span class="sy0">/</span>soprano
<span class="kw2">mkdir</span> build
<span class="kw3">cd</span> build</pre></div></div>
<p>Wir gehen also ins kdesupport Verzeichnis rein, erstellen und build Verzeichnis. Before wir cmake ausführen können, muss noch der Pfad für Java angeben werden. Hier muss allenfalls, wenn kein openjdk verwendet wird, angepasst werden:</p>
<div id="wpshdo_280" class="wp-synhighlighter-outer"><div id="wpshdt_280" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_280"></a><a id="wpshat_280" class="wp-synhighlighter-title" href="#codesyntax_280"  onClick="javascript:wpsh_toggleBlock(280)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_280" onClick="javascript:wpsh_code(280)" 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_280" onClick="javascript:wpsh_print(280)" 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_280" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">export</span> <span class="re2">JAVA_HOME</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>jvm<span class="sy0">/</span>java-<span class="nu0">6</span>-openjdk</pre></div></div>
<p>Jetzt kann cmake ausgeführt werden:</p>
<div id="wpshdo_281" class="wp-synhighlighter-outer"><div id="wpshdt_281" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_281"></a><a id="wpshat_281" class="wp-synhighlighter-title" href="#codesyntax_281"  onClick="javascript:wpsh_toggleBlock(281)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_281" onClick="javascript:wpsh_code(281)" 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_281" onClick="javascript:wpsh_print(281)" 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_281" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">cmake ..</pre></div></div>
<p>Es sollte dann ein Output folgendermassen erscheinen:</p>
<div id="wpshdo_282" class="wp-synhighlighter-outer"><div id="wpshdt_282" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_282"></a><a id="wpshat_282" class="wp-synhighlighter-title" href="#codesyntax_282"  onClick="javascript:wpsh_toggleBlock(282)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_282" onClick="javascript:wpsh_code(282)" 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_282" onClick="javascript:wpsh_print(282)" 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_282" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="re5">--</span> Soprano Components that will be built:
<span class="sy0">*</span> Sesame2 storage backend <span class="br0">&#40;</span>java-based<span class="br0">&#41;</span>
<span class="sy0">*</span> D-Bus server<span class="sy0">/</span>client support
<span class="re5">--</span> Soprano Components that will NOT be built:
<span class="sy0">*</span> Redland storage backend
<span class="sy0">*</span> Raptor RDF parser
<span class="sy0">*</span> Raptor RDF serializer
<span class="sy0">*</span> The CLucene-based full-text search index library</pre></div></div>
<p>Wenn das erscheint, dann kann kompiliert und installiert werden:</p>
<div id="wpshdo_283" class="wp-synhighlighter-outer"><div id="wpshdt_283" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_283"></a><a id="wpshat_283" class="wp-synhighlighter-title" href="#codesyntax_283"  onClick="javascript:wpsh_toggleBlock(283)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_283" onClick="javascript:wpsh_code(283)" 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_283" onClick="javascript:wpsh_print(283)" 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_283" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">make</span>
<span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>
<p>Damit wäre der erste Teil geschafft. Jetzt muss nur noch Nepomuk ein bisschen angepasst werden. Dazu zuerst mal in die System Settings reingehen und dort auf Advanced Tab klicken um so in die Desktop Suche reinzukommen.</p>
<p>Hier soll dann Nepomuk und allenfalls auch Strigi mal deaktiviert werden.</p>
<p>Wenn dies geschehen ist, soll das bisherige Nepomuk Profilverzeichnis gelöscht werden:</p>
<div id="wpshdo_284" class="wp-synhighlighter-outer"><div id="wpshdt_284" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_284"></a><a id="wpshat_284" class="wp-synhighlighter-title" href="#codesyntax_284"  onClick="javascript:wpsh_toggleBlock(284)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_284" onClick="javascript:wpsh_code(284)" 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_284" onClick="javascript:wpsh_print(284)" 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_284" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">rm</span> <span class="re5">-Rf</span> ~<span class="sy0">/</span>.kde<span class="sy0">/</span>share<span class="sy0">/</span>apps<span class="sy0">/</span>nepomuk</pre></div></div>
<p>Danach muss die Nepomuk Config bearbeitet werden:</p>
<div id="wpshdo_285" class="wp-synhighlighter-outer"><div id="wpshdt_285" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_285"></a><a id="wpshat_285" class="wp-synhighlighter-title" href="#codesyntax_285"  onClick="javascript:wpsh_toggleBlock(285)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_285" onClick="javascript:wpsh_code(285)" 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_285" onClick="javascript:wpsh_print(285)" 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_285" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">nano</span> ~<span class="sy0">/</span>.kde<span class="sy0">/</span>share<span class="sy0">/</span>config<span class="sy0">/</span>nepomukserverrc</pre></div></div>
<p>Hier muss dann folgender Inhalt eingefügt werden:</p>
<div id="wpshdo_286" class="wp-synhighlighter-outer"><div id="wpshdt_286" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_286"></a><a id="wpshat_286" class="wp-synhighlighter-title" href="#codesyntax_286"  onClick="javascript:wpsh_toggleBlock(286)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_286" onClick="javascript:wpsh_code(286)" 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_286" onClick="javascript:wpsh_print(286)" 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_286" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="br0">&#91;</span>Basic Settings<span class="br0">&#93;</span>
Configured <span class="re2">repositories</span>=main
Start <span class="re2">Nepomuk</span>=<span class="kw2">true</span>
&nbsp;
<span class="br0">&#91;</span>Service-nepomukmigration1<span class="br0">&#93;</span>
<span class="re2">autostart</span>=<span class="kw2">false</span>
&nbsp;
<span class="br0">&#91;</span>Service-nepomukstrigiservice<span class="br0">&#93;</span>
<span class="re2">autostart</span>=<span class="kw2">true</span>
&nbsp;
<span class="br0">&#91;</span>main Settings<span class="br0">&#93;</span>
Storage Dir<span class="br0">&#91;</span><span class="re1">$e</span><span class="br0">&#93;</span>=<span class="re1">$HOME</span><span class="sy0">/</span>.kde<span class="sy0">/</span>share<span class="sy0">/</span>apps<span class="sy0">/</span>nepomuk<span class="sy0">/</span>repository<span class="sy0">/</span>main<span class="sy0">/</span>
Used Soprano <span class="re2">Backend</span>=sesame2
rebuilt index <span class="kw1">for</span> <span class="kw3">type</span> <span class="re2">indexing</span>=<span class="kw2">true</span></pre></div></div>
<p>Durch diese Einstellungen werden Nepomuk und Strigi mit dem System gestartet und Soprano wird verwendet.</p>
<p>Danach können in den Advanced Settings der Desktop Suche entsprechend markiert werden, welche Verzeichnisse indexiert werden sollen, welche Ausnahmen gelten sollen etc.</p>
<p>Wenn das erledigt ist, kann Nepomuk und Strigi in den Basic Settings wieder aktiviert werden. Danach wird der ganze Computer indexiert.</p>
<p>Sobald die Indexierung gestartet ist, können auch schon Ergebnisse verwendet werden. Dazu öffne man Dolphin. In der Pfadleiste oben, wo man normalerweise sieht in welchem Pfad man sich befindet, kann man reinklicken und dann folgendes eingeben:</p>
<div id="wpshdo_287" class="wp-synhighlighter-outer"><div id="wpshdt_287" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_287"></a><a id="wpshat_287" class="wp-synhighlighter-title" href="#codesyntax_287"  onClick="javascript:wpsh_toggleBlock(287)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_287" onClick="javascript:wpsh_code(287)" 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_287" onClick="javascript:wpsh_print(287)" 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_287" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">nepomuksearch:BEGRIFF</pre></div></div>
<p>Die gefundenen Ergebnisse werden sodann aufgelistet.</p>
<p>Was auch noch anzumerken ist, dass man in Dolphin entsprechend in der rechten Leisten die Dateien auch mit Beschreibungen und Suchtags versehen kann. Diese Metainformationen werden auch von Nepomuk / Strigi / Soprano ausgewertet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/strigi-nepomuk-sporano-in-kubuntu-810-desktop-suche/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

