Login
Newsletter
Werbung

Do, 14. April 2016, 15:00

Pacman – Der Paketmanager von Arch Linux

Bedienung – Pakete aus dem AUR

Manuelle Installation

Möchte man ein Paket aus dem AUR installieren, sucht man sich zuerst über die AUR-Weboberfläche das gewünschte Paket aus. Danach wählt man rechts auf der Seite Package Actions -> Download snapshot und speichert den Tarball in einem Ordner. Auf einem Terminal wechselt man nun in diesen Ordner, entpackt den Tarball und wechselt in das Verzeichnis der entpackten Dateien:

$ cd pfad/zum/tarball
$ tar -xvf paketname.tar.gz
$ cd paketname

Als Nächstes sollte man die entpackten Inhalte und die PKGBUILD darauf prüfen, ob diese vertrauenswürdig und seriös sind – schließlich kann jeder Pakete in das AUR einspeisen. Zur Prüfung reicht es normalerweise aus, die URL unter »source« zu kontrollieren, ob diese zu einer offiziellen (bekannten) Adresse führt – genau wie man das zum Beispiel unter Ubuntu mit PPAs machen sollte. Möchte man der PKGBUILD etwas genauer auf den Zahn fühlen, sollte man auch noch die »build()« und »install()«-Funktion prüfen. Hat man das überprüft und nichts gefunden, was zu beanstanden wäre, kann fortgefahren werden.

Mit dem Aufruf von makepkg -sri werden der Quellcode heruntergeladen, die Abhängigkeiten installiert, der Quellcode kompiliert und das Paket erzeugt und installiert. Die Option s sorgt für die Installation der Abhängigkeiten, die Option r sorgt dafür, dass nur zum Erstellzeitpunkt benötigte Abhängigkeiten wieder entfernt werden, und i sorgt dafür, dass makepkg am Ende der Prozedur das Paket über Pacman installiert.

Möchte man diese Arbeiten selbst (oder nicht, im Falle von r) erledigen, kann man die jeweilige Option auch weglassen und die Pacman-Kommandos selbst ausführen.

yaourt

Wie oben bereits erwähnt, ist yaourt ein Pacman-Wrapper, der nicht nur Pacman, sondern auch das AUR-Repository bedienen kann. yaourt befindet sich nur im AUR, nicht in den offiziellen Paketquellen, was bedeutet, dass man das Paket (sprich: die PKGBUILD-Datei) nach obiger Anleitung herunterladen und installieren muss. yaourt verwendet package-query, ein Tool, das wiederum auch nur im AUR vorhanden ist. Zuerst muss also package-query installiert werden. Dazu lädt man sich über Package Actions -> Download snaphost die package-query-PKGBUILD herunter. Danach wechselt man auf einem Terminal in den Ordner, in dem der Tarball liegt, entpackt ihn und führt mit dem folgenden Befehl das makepkg-Kommando aus:

$ tar -xvf pfad/zu/package-query.tar.gz
$ cd package-query
$ makepkg -sri

Makepkg lädt die Quellen herunter und kompiliert sie, danach werden sie automatisch installiert.

Nun kann man yaourt installieren. Dazu lädt man sich – wie gehabt – über Package Actions -> Download snaphost das yaourt-Paket herunter. Auch dieses wird nach obigem Prinzip installiert.

$ tar -xvf pfad/zu/yaourt.tar.gz
$ cd yaourt
$ makepkg -sri

Kommentare (Insgesamt: 7 || Alle anzeigen )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung