AUR benutzen (Beispiele): Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Tuxnix (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
{{achtung| Beachte die [[AUR Sicherheitshinweise]]}} | |||
{{achtung| Beachte die [[AUR Sicherheitshinweise]]!}} | |||
== Voraussetzungen == | |||
Um Pakete aus AUR bauen zu können, benötigt man das Paket {{ic|base-devel}}. | |||
pacman -S base-devel | |||
== Bsp.1: Pakage Build-Prozess - [[makepkg]] == | == Bsp.1: Pakage Build-Prozess - [[makepkg]] == | ||
Zeile 15: | Zeile 20: | ||
Paket bauen und installieren. | Paket bauen und installieren. | ||
makepkg -si | makepkg -si | ||
*Basismethode von Arch Linux. Vorteil: Benötigt keine Installation zusätzlicher Pakete. | *Basismethode von Arch Linux. Vorteil: Benötigt keine Installation zusätzlicher AUR Pakete. | ||
== Bsp.2: Mit [[cower]] und [[extra-x86_64-build]] == | == Bsp.2: Mit [[cower]] und [[extra-x86_64-build]] == |
Version vom 10. November 2017, 22:39 Uhr
Dieser Artikel führt praktische Beispiele für die Benutzung des Arch User Repository auf. Für weitere Methoden wird auf die AUR Hilfsprogramme verwiesen. Ein grundlegendes Verständnis des Arch Paketsystems wird im Wiki Artikel Arch Build System vermittelt.
Achtung: Beachte die AUR Sicherheitshinweise!
Voraussetzungen
Um Pakete aus AUR bauen zu können, benötigt man das Paket base-devel
.
pacman -S base-devel
Bsp.1: Pakage Build-Prozess - makepkg
Herunterladen des Pakets.
curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/paketname.tar.gz
Entpacken.
tar -xvzf <paketname>.tar.gz
Wechsel ins Verzeichnis.
cd <paketname>
Überprüfung der Dateien mit einem editor.
Paket bauen und installieren.
makepkg -si
- Basismethode von Arch Linux. Vorteil: Benötigt keine Installation zusätzlicher AUR Pakete.
Bsp.2: Mit cower und extra-x86_64-build
Herunterladen des Pakets.
cower -d <paketname>
Wechsel ins Verzeichnis.
cd <paketname>
Überprüfung der Dateien mit einem editor.
Wenn alles stimmt den makechrootpkg wrapper ausführen.
extra-x86_64-build
- Vorteil: Erstellt selbständig eine Chrootumgebung zum Bauen der Pakete.
Bsp.3: Mit cower und makechrootpkg
Herunterladen des Pakets.
cower -d <paketname>
Wechsel ins Verzeichnis.
cd <paketname>
Überprüfung der Dateien mit einem editor.
Danach siehe Artikel: makechrootpkg
- Wie Bsp.2 verlangt jedoch die manuelle Erstellung der Chrootumgebung.
Bsp.4: Mit yaourt
yaourt -S <paketname>
Zum Überprüfen der Dateien die Abfrage bestätigen und den gewünschten editor angeben.
- Vorteile: Einfache Handhabung, Pacmansyntax. Nachteile: siehe AUR Hilfsprogramme