AUR benutzen (Beispiele): Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Tuxnix (Diskussion | Beiträge)
Tuxnix (Diskussion | Beiträge)
Kategorie:Paketverwaltung
Zeile 7: Zeile 7:


== Voraussetzungen ==
== Voraussetzungen ==
Um Pakete aus AUR bauen zu können, benötigt man das Paket {{ic|base-devel}}.
Um Pakete aus AUR bauen zu können, benötigt man die Installation der Paketgruppe {{ic|base-devel}}.
  pacman -S base-devel
  pacman -S base-devel


Zeile 20: 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 AUR Pakete.
*Basismethode von Arch Linux. Vorteil: Benötigt keine Installation zusätzlicher Pakete.


== Bsp.2: Mit [[cower]] und [https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot extra-x86_64-build] ==
== Bsp.2: Mit [[cower]] und [https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot extra-x86_64-build] ==
Zeile 45: Zeile 45:
Zum Überprüfen der Dateien die Abfrage bestätigen und den gewünschten editor angeben.<br>
Zum Überprüfen der Dateien die Abfrage bestätigen und den gewünschten editor angeben.<br>
*Vorteile: Einfache Handhabung, Pacmansyntax. Nachteile: siehe [[AUR Hilfsprogramme]]
*Vorteile: Einfache Handhabung, Pacmansyntax. Nachteile: siehe [[AUR Hilfsprogramme]]
[[Kategorie:Paketverwaltung]]

Version vom 12. November 2017, 16:04 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 die Installation der Paketgruppe 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 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.