ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

apturl

Fehlendes Makro

Das Makro „InArbeit“ konnte nicht gefunden werden.

Fehlendes Makro

Das Makro „Getestet“ konnte nicht gefunden werden.

 * [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)]

apturl es eine kleine Ergänzung zu Firefox und [apt-get:], welches die Installation von Paketen über die Adresszeile des Firefox erlaubt. Mit einem kleinen manuellen Eingriff kann man aber apturl auch unter 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

apt://<Paketname>

und schon wird das entsprechende Paket installiert.

Gibt man z.B.

apt://cowsay

erscheint folgende Meldung

./bestaetigung.png

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:

./fehler.png

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.

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:

<a href=apt://cowsay>Hier klicken, um Cowsay zu installieren</a>
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.

⚓︎

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 Root-Rechte:

sudo touch /usr/share/services/apt.protocol
sudo touch /usr/share/services/apt+http.protocol

Dann öffne man apt.protocol mit einem Editor mit Root-Rechten [3] und fügt folgenden Inhalt ein:

[Protocol]
exec=apturl "%u"
protocol=apt
input=none
output=none
helper=true
reading=true
writing=true

apt+html.protocol bekommt folgenden Inhalt:

[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:

[Trusted Protocols]
apt=0,0,apturl
apt+http=0,0,apturl

apturl mit Konqueror und Opera nutzen - 🇬🇧


Diese Revision wurde am 1. November 2007 20:35 von noisefloor erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Paketverwaltung