AUR benutzen (Beispiele): Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Dieser Artikel führt praktische Beispiele für die Benutzung des [[Arch User Repository]] auf.
Dieser Artikel führt praktische Beispiele für die Benutzung des [[Arch User Repository]] auf.
Auch werden die [[AUR Hilfsprogramme]] berücksichtigt sowie Vor- und Nachteile der jeweiligen Methoden kurz umrissen.
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.


{{Unvollständig}}
 
{{Hinweis|Dieser Artikel ist gerade im Entstehen. Für Ergänzungen und Verbesserungen bin ich dankbar!}}
{{achtung| Beachte die [[AUR Sicherheitshinweise]]}}
{{achtung| Sicherheitshinweis.....}}
 
== Bsp.1: Manueller Build-Prozess - [[makepkg]] ==
== Bsp.1: Pakage Build-Prozess - [[makepkg]] ==
Herunterladen des Pakets
Herunterladen des Pakets.
  curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/paketname.tar.gz
  curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/paketname.tar.gz
 
Entpacken.
Entpacken
  tar -xvzf <paketname>.tar.gz
  tar -xvzf <paketname>.tar.gz
 
Wechsel ins Verzeichnis.
Wechsel ins Verzeichnis
  cd <paketname>
  cd <paketname>
Überprüfung der Dateien mit einem editor.<br>
Überprüfung der Dateien mit einem editor.<br>
Paket bauen
Paket bauen und installieren.
  makepkg -si
  makepkg -si
*Basismethode von Arch Linux. Vorteil: Benötigt keine Installation zusätzlicher Pakete.
 
== Bsp.2: Mit [[cower]] und [[extra-x86_64-build]] ==
== Bsp.2: Mit [[cower]] und [[extra-x86_64-build]] ==
Herunterladen des Pakets
Herunterladen des Pakets.
  cower -d <paketname>
  cower -d <paketname>
 
Wechsel ins Verzeichnis.
Wechsel ins Verzeichnis
  cd <paketname>
  cd <paketname>
 
Überprüfung der Dateien mit einem editor.<br>
Überprüfung der Dateien mit einem editor.
 
Wenn alles stimmt den makechrootpkg wrapper ausführen.
Wenn alles stimmt den makechrootpkg wrapper ausführen.
  extra-x86_64-build
  extra-x86_64-build
*Vorteil: Erstellt selbständig eine Chrootumgebung zum Bauen der Pakete.


== Bsp.3: Mit [[cower]] und [[makechrootpkg]] ==
== Bsp.3: Mit [[cower]] und [[makechrootpkg]] ==
Herunterladen des Pakets.
cower -d <paketname>
Wechsel ins Verzeichnis.
cd <paketname>
Überprüfung der Dateien mit einem editor.<br>
Danach siehe Artikel: [[makechrootpkg]]
*Wie Bsp.2 verlangt jedoch die manuelle Erstellung der Chrootumgebung.
== Bsp.4: Mit [[yaourt]] ==
== Bsp.4: Mit [[yaourt]] ==
  yaourt -S <paketname>
  yaourt -S <paketname>
Zur Überprüfung der Dateien einem editor angeben.<br>
Zum Überprüfen der Dateien die Abfrage bestätigen und den gewünschten editor angeben.<br>
Nachteile: siehe [[AUR Hilfsprogramme]]
*Vorteile: Einfache Handhabung, Pacmansyntax. Nachteile: siehe [[AUR Hilfsprogramme]]
== Siehe auch ==
== Weblinks ==

Version vom 10. November 2017, 17:37 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


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.