AUR Hilfsprogramme: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zeile 27: Zeile 27:


== Tabelle ==
== Tabelle ==
 
The columns have the following meaning:
Secure: does not source, by default, the PKGBUILD at all, or, before doing so, reminds the user and offers him the opportunity to inspect it manually. Some helpers are known to source PKGBUILDs before the user can inspect them, allowing malicious code to be executed. Optional means that there is a command line flag or configuration option to prevent the automatic sourcing before viewing.
Clean build: does not export new variables that can prevent a successful build process.
Reliable parser: ability to handle complex packages by using the provided metadata (RPC/.SRCINFO) instead of PKGBUILD parsing, such as aws-cli-gitAUR.
Reliable solver: ability to correctly solve and build complex dependency chains, such as plasma-git-metaAUR.
Split packages: ability to correctly build and install split packages independently, such as python-nikolaAUR.
Git clone: uses git clones instead of downloading tarballs (deprecated since AUR 4).
Syntax: P stands for Pacman-like, S for specific.


{|border="1" style="width:100%"
{|border="1" style="width:100%"
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Name'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Name'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Programmiert in'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Programmiert in'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Sichern'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Sicher'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Saubere Bauweise'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Saubere Bauweise'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Zuverlässiger Parser'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Zuverlässiger Parser'''

Version vom 7. Februar 2017, 21:28 Uhr

Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!


Hinweis: Dies ist der erste Ansatz, um eine Seite für AUR Hilfsprogramme aufzubauen. Zur Orientierung dient https://wiki.archlinux.org/index.php/AUR_helpers. Mithilfe wird benötigt und ist sehr erwünscht

Achtung: Keine dieser Werkzeuge werden von Arch Linux offiziell unterstützt. Es wird empfohlen sich mit dem manuellen Build-Prozess vertraut zu machen, um aufkommende Probleme selbst zu beheben, oder darauf vorbereitet zu sein.


Hier findet man alle relevanten Informationen zum Arch User Repository.

Uploading

  • bbidulock's script — Migration von einem .backup Verzeichnis mit allen Paketen.
  • aur4_import.sh — Teilt ein Paket aus einem Git Repository mit mehreren Paketen. Hinzufügen / Aktualisieren von .SRCINFO für jeden commit.
  • aur4_make_submodule.sh / subaur4 — Ersetzt ein Paket in einem größeren git-Repository mit einem AIR-4-Submodul, einschließlich .SRCINFO.
  • import-to-aur4 — Teilt ein vorhandenes Git Repository, komplett in mehrere AUR 4 Pakete, einschließlich .SRCINFO für jeden commit.
  • aurpublish — Verwaltet AUR Pakete als git-subtree. (Siehe Links)

The generation of .SRCINFO files, PKGBUILD checking and the creation of a per package commit message template is left to the git hooks in the same repo. (Übersetzung gesucht)

Pakte bauen und suchen

Dies ist eine Liste von Helfer-Dienstprogramme, die suchen, herunterladen und / oder Pakete bauen.

Tabelle

The columns have the following meaning: Secure: does not source, by default, the PKGBUILD at all, or, before doing so, reminds the user and offers him the opportunity to inspect it manually. Some helpers are known to source PKGBUILDs before the user can inspect them, allowing malicious code to be executed. Optional means that there is a command line flag or configuration option to prevent the automatic sourcing before viewing. Clean build: does not export new variables that can prevent a successful build process. Reliable parser: ability to handle complex packages by using the provided metadata (RPC/.SRCINFO) instead of PKGBUILD parsing, such as aws-cli-gitAUR. Reliable solver: ability to correctly solve and build complex dependency chains, such as plasma-git-metaAUR. Split packages: ability to correctly build and install split packages independently, such as python-nikolaAUR. Git clone: uses git clones instead of downloading tarballs (deprecated since AUR 4). Syntax: P stands for Pacman-like, S for specific.

Name Programmiert in Sicher Saubere Bauweise Zuverlässiger Parser Zuverlässige Auflösung Aufgeteilte Pakete Git-Klon Shell Vervollständigung Synatx Spezifizität
apacman
Bash
Nein
Nein
Nein
Nein
Nein
Nein
Keine
P
Fork von packer
aura
Haskell
Ja
Ja
Nein
Nein
Nein
Nein
bash/zsh
P
Downgrade,ABS ,PowerPill Unterstützung,mehrsprachig, erfordert ArchHaskell
aurel
Emacs Lisp
Ja
/
Ja
/
/
Nein
/
S
Emacs-Integration, keine automatische Builds
aurget
Bash
Optional
Ja
Nein
Nein
Nein
Nein
bash/zsh
P
Sortiert nach Abstimmung
aurutils
Bash/C
Ja
Ja
Ja
Ja
Ja
Ja
zsh
S
Vifm,PCRE,lokales Repository,Paketunterzeichnung,systemd-nspawn Unterstützung
bauerbill
Python3
Ja
Ja
Ja
Ja
Ja
Ja
bash/zsh
P/S
Trust Management, ABS-Unterstützung, erweitert Powerpill