<?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>321tux.de &#187; Opera</title>
	<atom:link href="http://www.321tux.de/tag/opera/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.321tux.de</link>
	<description>Linux &#38; Ubuntu &#124; Internet &#38; WordPress</description>
	<lastBuildDate>Wed, 11 Jan 2012 09:54:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Schnelle Paketinstallation durch Klick auf &#8220;sudo apt-get install&#8221;</title>
		<link>http://www.321tux.de/2010/03/schnelle-paketinstallation-durch-klick-auf-sudo-apt-get-install/</link>
		<comments>http://www.321tux.de/2010/03/schnelle-paketinstallation-durch-klick-auf-sudo-apt-get-install/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 15:35:27 +0000</pubDate>
		<dc:creator>Janek</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Softwarevorstellung]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[uu-Planet]]></category>

		<guid isPermaLink="false">http://www.321tux.de/?p=224</guid>
		<description><![CDATA[Greasemonkey-Skript Apt-linker wandelt `apt-get install`-Zeilen in anklickbare apturl-Links um (Firefox + Opera unter Ubuntu Linux)]]></description>
			<content:encoded><![CDATA[<p>Obwohl apturl, welches die Installation von Paketen durch simples Klicken auf Links ermöglicht, bereits seit Ubuntu 7.10 Gutsy Gibbon in der Standardinstallation enthalten ist, kommt es im Internet nur selten zum Einsatz.</p>
<p>Die meisten Websitebetreiber möchten sich nicht den Aufwand machen, apturl-Links anzubieten, da das mit WYSIWYG-Editoren nicht möglich ist und daher ein Eingriff in den Quellcode der Beiträge notwendig ist (ist also ein gewisser Aufwand <img src='http://www.321tux.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Doch warum schreibe ich das alles? Ganz einfach – weil es eine unkomplizierte Lösung gibt  <img src='http://www.321tux.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> !<span id="more-224"></span></p>
<p>Das <a title="Website des Greasemonkey-Projekts (englisch)" href="http://www.greasespot.net/" target="_blank">Greasemonkey</a>-Skript <a title="Blog des Autors von Apt-linker" href="http://psykotical.blogspot.com/2009/04/apt-linker-easy-way-to-install-apps-by.html">Apt-linker</a> wandelt folgende Zeilen in <a title="Beispiel-Link (funktioniert im Feed nicht!)" href="apt://vlc">anklickbare apturl-Links</a> um:</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">sudo apt-get install vlc ubuntu-restricted-extras amarok
aptitude install vlc ubuntu-restricted-extras amarok
$ sudo aptitude install vlc ubuntu-restricted-extras amarok
apt://vlc,ubuntu-restricted-extras,amarok
apt:vlc,ubuntu-restricted-extras,amarok</pre></div></div>

<h2>Firefox</h2>
<h3>Variante 1: Erweiterung Apt-linker</h3>
<p>Einfach die Firefox-Erweiterung <a title="Apt-linker bei addons.mozilla.org" href="https://addons.mozilla.org/firefox/addon/11731">Apt-linker</a> wie gewohnt installieren. Das Add-on hat zwar noch den experimentellen Status, funktioniert aber dennoch ohne Probleme.</p>
<p>Dennoch würde ich empfehlen, Apt-linker mit Greasemonkey zu installieren, da sich das Skript so notfalls leicht deaktivieren lässt:</p>
<h3>Variante 2: mit Greasemonkey installieren (empfehlenswert)</h3>
<p>Nach der Installation von <a title="Greasemonkey bei addons.mozilla.org" href="https://addons.mozilla.org/firefox/addon/748">Greasemonkey</a> lässt sich das Skript von <a title="Apt-linker auf userscripts.org" href="http://userscripts.org/scripts/show/47591">userscripts.org</a> mit einem Klick auf <em>&#8220;Install&#8221;</em> installieren und sofort verwenden.</p>
<h2>Opera</h2>
<h3>Apt-linker installieren</h3>
<p>Die meisten Greasemonkey-Skripte funktionieren auch mit Opera – so auch Apt-linker. Doch zunächst muss Opera für die Verwendung sogenannter &#8220;User JavaScripts&#8221; konfiguriert werden:</p>
<ul>
<li>Ordner <em>&#8220;user-js&#8221;</em> im unsichtbaren Verzeichnis <em>&#8220;~/.opera&#8221;</em> anlegen:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> ~<span style="color: #000000; font-weight: bold;">/</span>.opera<span style="color: #000000; font-weight: bold;">/</span>user-js</pre></div></div>

</li>
<li>nun muss Opera mitgeteilt werden, wo sich die User JavaScripts befinden. Dazu entweder den Pfad &#8220;/<em>home/BENUTZER/.opera/user-js&#8221;</em> unter <em>&#8220;Extras -&gt; Einstellungen -&gt; Erweitert -&gt; Inhalte -&gt; JavaScript Optionen… -&gt; User-JavaScript-Verzeichnis&#8221; </em>eintragen oder die Seite <a title="Dieser Link funktioniert nur mit Opera" href="opera:config" target="_blank">opera:config</a> aufrufen und folgende Einstellungen vornehmen:</li>
</ul>
<p><a href="http://www.321tux.de/wp-content/uploads/2010/03/opera-config-userjs.png" rel="lightbox[224]"><img class="aligncenter size-full wp-image-234" title="&quot;User JavaScript&quot; mit opera:config konfigurieren" src="http://www.321tux.de/wp-content/uploads/2010/03/opera-config-userjs.png" alt="&quot;User JavaScript&quot; mit opera:config konfigurieren" width="473" height="297" /></a><br />
Nun kann man das Skript installieren, indem man die Seite <a title="Apt-linker auf userscripts.org" href="http://userscripts.org/scripts/show/47591">userscripts.org</a> besucht, dort auf <em>&#8220;Install&#8221;</em> klickt und die Datei mit [Strg]+[S] im Verzeichnis <em>&#8220;~/.opera/user-js/&#8221;</em> speichert (Dateiendung muss <em>&#8220;.user.js&#8221;</em> lauten).</p>
<h3>apt-Links mit apturl öffnen</h3>
<p>Damit Opera &#8220;weiß&#8221;, was es mit apt-Links anfangen soll, muss das Protokoll noch registriert werden. Dazu unter <em>&#8220;Extras -&gt; Einstellungen -&gt; Erweitert -&gt; Programme -&gt; Hinzufügen…&#8221;</em> bei <em>&#8220;Protokol&#8221;</em> &#8220;<span class="monospace">apt</span>&#8221; und unter <em>&#8220;Mit anderem Programm öffnen&#8221;</em> &#8220;<span class="monospace">apturl</span>&#8221; eintragen.</p>
<h2>Chrome / Chromium</h2>
<p>Bei Google Chrome bzw. Chromium gibt es derzeit noch ein <a title="Issue 160:	ed2k:, apt:, mailto: and other protocols should not encode | and =" href="http://code.google.com/p/chromium/issues/detail?id=160" target="_blank">paar</a> <a title="Issue 18113: support apt: scheme" href="http://code.google.com/p/chromium/issues/detail?id=18113">Probleme</a> mit fremden Protokollen wie apt, die wohl erst mit Erscheinen der Version 5.0 behoben sein werden. Grundsätzlich unterstützt Chrome aber seit Version 4.0 Greasemonkey-Skripte nativ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.321tux.de/2010/03/schnelle-paketinstallation-durch-klick-auf-sudo-apt-get-install/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

