## page was renamed from Baustelle/apt-url [[InArbeit(20.11.2007,noisefloor)]] ## [[Fehlerhaft(Begründung)]] ## [[Ausbaufaehig(Begründung)]] [[Getestet(gutsy)]] ## [[Fortgeschritten]] {{{#!Wissen * [1]: [:Pakete installieren: Installation von Programmen] ## * [2]: [:Paketquellen freischalten: Bearbeiten von Paketquellen] * [2]: [:Terminal: Ein Terminal öffnen] * [3]: [:Editor: Einen Editor öffnen] ## * [5]: [:Packprogramme: Archive entpacken] ## * [6]: [:Programme starten: Ein Programm starten] ## * [7]: [:Programme kompilieren: Pakete aus dem Quellcode erstellen] ## * [8]: [:Paketinstallation_DEB: Ein einzelnes Paket installieren] ## * [9]: [:Rechte: Rechte für Dateien und Ordner ändern] ## * [10]: [:Alternativen-System: Dem System Programm-Alternativen bereitstellen] ## * [11]: [:Autostart: Automatischer Start von Programmen] ## * [12]: [:Metapakete#Architektur: Restricted-Modules, Linux-Headers: welche Version?] ## * [13]: [:Konfigurationseditor: Konfigurationseditor starten] ## * [14]: [:Menüeditor: Programme zum Menü hinzufügen] ## * [15]: [:Kernelmodule: Umgang mit Kernelmodulen (Treibern)] }}} [[TableOfContents(2)]] '''apturl''' es eine kleine Ergänzung zu [:Firefox:] und [apt-get:], welches die Installation von [:Paketverwaltung:Paketen] über die Adresszeile des Firefox erlaubt. Mit einem kleinen manuellen Eingriff kann man aber apturl auch unter [#andere anderen Browsern] nutzen. = Installation = apturl ist seit Ubuntu 7.10 [:Gutsy Gibbon:] verfügbar. Üblicherweise ist apturl in der Standardinstallation enthalten, kann ansonsten aber auch über das Paket * '''apturl''' nachinstalliert werden [1]. = Nutzung = == lokales System == Die Nutzung von apturl ist sehr einfach. Man muss nur in die Adresszeile des Browser den folgenden Befehl eintippen {{{#!Text apt:// }}} und schon wird das entsprechende Paket installiert. Gibt man z.B. {{{#!Text apt://cowsay }}} erscheint folgende Meldung [[Bild(./bestaetigung.png,,zentriert)]] in der man die Installation des Pakets mit einem Klick auf ''"Ok"'' bestätigt. Danach folgen die [:Synaptic:]-typischen Dialoge wie Passwortabfrage, Installationsfortschritt usw. Versucht man ein bereits installiertes Paket zu installieren, so erscheint folgende Fehlermeldung: [[Bild(./fehler.png,,zentriert)]] Möchte man mehrere Paket installieren, so benötigt man für jedes Paket einen eigenen `apt://` Aufruf, getrennt mit einem Semikolon, also z.B. {{{#!Text apt://foo;apt://bar }}} würde das Paket "foo" und anschließend "bar" installieren. == apturl auf einer Homepage verwenden == apturl ist nicht nur auf das lokale System beschränkt, sondern kann auch auf HTML-Seiten wie ein normaler Link verwendet werden. Dazu fügt man folgende Zeilen in eine beliebige HTML-Datei ein: {{{#!Text Hier klicken, um Cowsay zu installieren }}} {{{#!Hinweis Zu beachten ist, dass das `apt://...` __nicht__ in Anführungsstriche gesetzt werden darf! }}} Klickt der Besucher der Internetseite auf den Link, so erscheint der oben beschrieben Dialog, um das Paket "cowsay" zu installieren. Selbstverständlich funktioniert dies nur, wenn auf dem entsprechenden Rechner auch apturl installiert ist. [[Anchor(andere)]] = apturl für andere Browser = Wie bereits oben erwähnt bindet sich apturl bei der Installation "nur" in den Firefox ein. Mit einigen wenigen Handgriffen lässt sich apturl aber auch mit dem [:Konqueror:] und [:Opera:] nutzen. == Konqueror == Um apturl in Kombination mit dem Konqueror zu nutzen, muss man zwei Dateien anlegen [2], dazu benötigt man [:sudo:Root-Rechte]: {{{#!Befehl sudo touch /usr/share/services/apt.protocol sudo touch /usr/share/services/apt+http.protocol }}} Falls Unterhalb von '''/usr/share/''' das Verzeichnis '''services''' noch nicht existiert, so muss dieses erst [:Shell/mkdir:angelegt] werden. Dann öffne man '''apt.protocol''' mit einem Editor mit Root-Rechten [3] und fügt folgenden Inhalt ein: {{{#!Text [Protocol] exec=apturl "%u" protocol=apt input=none output=none helper=true reading=true writing=true }}} '''apt+http.protocol''' bekommt folgenden Inhalt: {{{#!Text [Protocol] exec=apturl "%u" protocol=apt+http input=none output=none helper=true reading=true writing=true }}} == Opera == Um apturl in Kombination Opera zu nutzen muss man die Datei '''/etc/opera6rc''' mit einem Editor mit Root-Rechten [3] öffnen und folgende Zeilen hinzufügen: {{{#!Text [Trusted Protocols] apt=0,0,apturl apt+http=0,0,apturl }}} = Links = [https://bugs.launchpad.net/ubuntu/+source/apturl/+bug/132073 apturl mit Konqueror und Opera nutzen] - {en} ## Sobald ein Artikel aus eigener Sicht fertig ist, bitte eine Diskussion im Forum zum Artikel starten und mit folgendem Textbaustein drauf verweisen. Daraufhin folgt etwas konstruktive Kritik und Feinschliff. Abschließend wird der Artikel von einem Moderator aus der Baustelle verschoben. ## [[Diskussion(123456,Titel der Forendiskussion)]] ## für das Beispiel: http://forum.ubuntuusers.de/topic/123456/ ## [[inline:XYZ.txt]] zeigt Inhalt der angehängten Textdatei an ## [attachment:XYZ.Dateiendung] Link zu Seitenanhang setzen ---- ## Bitte nur zutreffende Kategorien in den Artikel übernehmen. ## * [:Kategorie/Bildung:] ## * [:Kategorie/Büro:] ## * [:Kategorie/Community:] ## * [:Kategorie/Edubuntu:] ## * [:Kategorie/Einsteiger:] ## * [:Kategorie/Emulation und Virtualisierung:] ## * [:Kategorie/GNOME:] ## * [:Kategorie/Grafik:] ## * [:Kategorie/Hardware:] ## * [:Kategorie/Installation:] ## * [:Kategorie/Internet:] ## * [:Kategorie/KDE:] ## * [:Kategorie/Kommunikation:] ## * [:Kategorie/Multimedia:] ## * [:Kategorie/Netzwerk:] * [:Kategorie/Paketverwaltung:] ## * [:Kategorie/Problemlösungen:] ## * [:Kategorie/Programmierung:] ## * [:Kategorie/Server:] ## * [:Kategorie/Shell:] ## * [:Kategorie/Sicherheit:] ## * [:Kategorie/Spiele:] ## * [:Kategorie/System:] ## * [:Kategorie/Übersicht:] ## * [:Kategorie/unfreie_Software:] ## * [:Kategorie/Wiki:] ## * [:Kategorie/Desktop:] ## * [:Kategorie/Xfce:] ## vim:filetype=moin