AUR Hilfsprogramme: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
(aurman wird nicht weiterentwickelt)
(38 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
manuellen Build-Prozess vertraut zu machen, um aufkommende Probleme selbst zu beheben, oder darauf vorbereitet zu sein.}}
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]].
Hier findet man alle relevanten Informationen zu (inoffziellen) Hilfsprogrammen, die den Umgang mit dem [[Arch User Repository]] erleichtern sollen.


== Uploading ==
== Helfer für den Upload ==


* [https://gist.github.com/bbidulock/82ab6f5347f021136054 bbidulock's script] Migration von einem .backup Verzeichnis mit allen Paketen.
* [https://gist.github.com/bbidulock/82ab6f5347f021136054 bbidulock's script] Migration von einem {{ic|.backup}}-Verzeichnis mit allen Paketen.
* [https://github.com/JonnyJD/PKGBUILDs/blob/master/_bin/aur4_import.sh aur4_import.sh] Teilt ein Paket aus einem Git Repository mit mehreren Paketen. Hinzufügen / Aktualisieren von {{ic|.SRCINFO}} für jeden commit.
* [https://github.com/JonnyJD/PKGBUILDs/blob/master/_bin/aur4_import.sh aur4_import.sh] Teilt ein Paket aus einem Git-Repository mit mehreren Paketen; hinzufügen und aktualisieren von {{ic|.SRCINFO}} für jeden Commit.
* [https://github.com/JonnyJD/PKGBUILDs/blob/master/_bin/aur4_make_submodule.sh aur4_make_submodule.sh] / [https://github.com/alexandre-mbm/arch-pkgs/blob/master/subaur4 subaur4] Ersetzt ein Paket in einem größeren git-Repository mit einem AIR-4-Submodul, einschließlich .SRCINFO.
* [https://github.com/JonnyJD/PKGBUILDs/blob/master/_bin/aur4_make_submodule.sh aur4_make_submodule.sh], [https://github.com/alexandre-mbm/arch-pkgs/blob/master/subaur4 subaur4] Ersetzt ein Paket in einem größeren Git-Repository mit einem ''AIR-4-Submodul'', einschließlich {{ic|.SRCINFO}}.
* [https://github.com/ido/packages-archlinux/blob/master/bin/import-to-aur4.sh import-to-aur4] Teilt ein vorhandenes Git Repository, komplett in mehrere AUR 4 Pakete, einschließlich .SRCINFO für jeden commit.
* [https://github.com/ido/packages-archlinux/blob/master/bin/import-to-aur4.sh import-to-aur4] Teilt ein vorhandenes Git-Repository komplett in mehrere AUR-4-Pakete, einschließlich {{ic|.SRCINFO}} für jeden Commit.
* [https://github.com/Edenhofer/abs/blob/master/aurpublish aurpublish] —    Verwalten von AUR-Paketen als git-Subbäume . Die Erzeugung von .SRCINFO Dateien, die Überprüfung von .SRCINFO und die Erstellung einer .SRCINFO pro Paket wird den git-Hooks im selben Repo überlassen .
* [https://github.com/Edenhofer/abs/blob/master/aurpublish aurpublish] Verwalten von AUR-Paketen als Git-Subbäume. Die Erzeugung von {{ic|.SRCINFO}}  -Dateien, die Überprüfung von {{ic|.SRCINFO}} und die Erstellung einer {{ic|.SRCINFO}} pro Paket wird den Git-Hooks im selben Repo überlassen.


== Tabelle ==
== Aktive Projekte ==


Legende:
<span style="font-weight:bold;font-size:1.07em"> Legende:</span>


* Sicher  
* '''Sicher''' – Als sicher gilt, wenn der Source-Code von PKGBUILDs entweder automatisch zur Überprüfung angezeigt wird, oder den Anwendern eine Prüfung des PKGBUILDs angeboten wird, noch bevor der in den PKGBUILDs enthaltene Code ausgeführt wird. Einige AUR-Helfer sind dafür bekannt, dass sie PKGBUILDs ausführen, bevor sie geprüft werden können und es so auch zu einer Ausführung von bösartigem Code kommen kann. Die Angabe ''Optional'' in der Tabelle bedeutet, dass es eine Kommandozeilen- oder Konfigurationsoption gibt, durch die ein automatisches Ausführen ungeprüfter PKGBUILDs verhindert werden kann (siehe auch [[AUR Sicherheitshinweise]]).
Stellt nicht standardmäßig den Source, oder PKGBUILD zur Verfügung, oder erinnert den Benutzer nicht, eines von beiden zu inspizieren.
Einige Helfer sind dafür bekannt, PKGBUILDs zu quittieren, bevor der Benutzer sie inspiziert, so dass böswilliger Code ausgeführt werden kann . Optional bedeutet, dass ein Befehlszeilenflag oder eine Konfigurationsoption vorhanden ist, um das automatische Sourcing vor dem Anzeigen zu verhindern.
* Saubere Bauweise
Exportiert nicht neue Variablen, die einen erfolgreichen Buildprozess verhindern können. (Bitte Übersetzung kontrollieren)
does not export new variables that can prevent a successful build process


* Zuverlässiger Parser
* '''Saubere Bauweise''' – Kein Export von neuen Variablen, die einen erfolgreichen Buildprozess verhindern können.
Fähigkeit, komplexe Pakete mit Hilfe der bereitgestellten Metadaten (RPC / .SRCINFO) anstelle von PKGBUILD- Parsing , wie aws-cli-git AUR , zu behandeln.


* Zuverlässige Auflösung
* '''Zuverlässiger Parser''' – Fähigkeit, komplexe Pakete zu handhaben, indem die bereitgestellten Metadaten (RPC/.SRCINFO) anstelle von PKGBUILD-[https://de.wikipedia.org/wiki/Parser Parsing] verwendet werden, wie z.B. bei {{AUR|aws-cli-git}}.
Fähigkeit, komplexe Abhängigkeitsketten wie Plasma-Git-Meta korrekt zu lösen und aufzubauen.


*Aufgeteilte Pakete
* '''Zuverlässige Auflösung''' – Fähigkeit, komplexe Abhängigkeitsketten, wie z.B. bei {{AUR|plasma-git-meta}}, korrekt zu lösen und aufzubauen.
Möglichkeit, Split-Pakete unabhängig voneinander korrekt aufzubauen und zu installieren, wie z. B. python-nikol


*Git Klone
* '''Aufgeteilte Pakete''' – Fähigkeit, [https://www.archlinux.org/pacman/PKGBUILD.5.html#_package_splitting Split-Pakete] unabhängig voneinander korrekt aufzubauen und zu installieren, wie z.B. bei {{AUR|python2-virtualfish}}.
Verwendet Git-Klone anstatt Tarballs herunterzuladen (seit AUR 4 veraltet).
 
*'''Git-Clone''' – Verwendung von Git-Klonen anstatt Tarballs herunterzuladen (veraltet seit AUR 4).
 
*'''Syntax''' – ''P'' steht für eine Befehlssyntax, die der von [[Pacman]] entspricht, ''S'' steht für eine spezifische Syntax des AUR-Hilfsprogramms.
 
* '''n. a.''' – Nicht angegeben


*Syntax
P steht für Pacman- artig, S für spezifisch.


{|border="1" style="width:100%"
{|border="1" style="width:100%"
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Name'''
  |style="width:11%;background-color:#E5E5E5" align="center"|'''Name'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Programmiert in'''
  |style="width:8%;background-color:#E5E5E5" align="center"|'''Programmiert in'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Sicher'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Sicher'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Saubere Bauweise'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Saubere Bauweise'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Zuverlässiger Parser'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Zuverlässiger Parser'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Zuverlässige Auflösung'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Zuverlässige Auflösung'''
  |style="width:15%;background-color:#E5E5E5" align="center"|'''Aufgeteilte Pakete'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Aufgeteilte Pakete'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Git-Klon'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Git-Clone'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Shell Vervollständigung'''
  |style="width:7%;background-color:#E5E5E5" align="center"|'''Shell-Vervollständigung'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Synatx'''
  |style="width:5%;background-color:#E5E5E5" align="center"|'''Syntax'''
  |style="width:10%;background-color:#E5E5E5" align="center"|'''Spezifizität'''
  |style="width:27%;background-color:#E5E5E5" align="center"|'''Spezifisches'''
  |-
  |-
 
  |<div align="center">[https://github.com/aurapm/aura aura]</div>
  |<div align="center">[https://github.com/oshazard/apacman apacman]</div>
  |<div align="center">Has&shy;kell</div>
  |<div align="center">Bash</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
|style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
|<div align="center">bash, zsh</div>
|<div align="center">P</div>
|<div style="font-size:90%;">Downgrade, ABS, mehrsprachig, unterstützt PowerPill, erfordert ArchHaskell </div>
|-
|<div align="center">[https://github.com/falconindy/auracle auracle]</div>
|<div align="center">C++</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">n. a.</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">n. a.</div>
|style="background-color:#d3d3d3"|<div align="center">n. a.</div>
|<div align="center">bash, zsh</div>
|<div align="center">P</div>
|<div style="font-size:90%;">Nachfolger von Cower vom selben Autor</div>
|-
|<div align="center">[https://github.com/AladW/aurutils aur&shy;utils]</div>
|<div align="center">Bash, C</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">zsh</div>
|<div align="center">S</div>
|<div style="font-size:90%;">Vifm, PCRE, lokales Repo, Paket&shy;si&shy;g&shy;nier&shy;ung, un&shy;ter&shy;stützt systemd-nspawn</div>
|-
|<div align="center">[http://xyne.archlinux.ca/projects/bauerbill bauer&shy;bill]</div>
|<div align="center">Python </div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">bash, zsh </div>
|<div align="center">P/S</div>
|<div style="font-size:90%;>"Trust Man&shy;age&shy;ment, ABS-Un&shy;ter&shy;stützung, er&shy;wei&shy;tert Powerpill"</div>
|-
|<div align="center">[https://github.com/enckse/naaman naaman]</div>
|<div align="center">Python </div>
|style="background-color:#aaffaa"|<div align="center">Optional</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#ffffaa"|<div align="center">[https://github.com/enckse/naaman/issues/19 teilweise]</div>
|style="background-color:#ffffaa"|<div align="center">[https://github.com/enckse/naaman/issues/20 teilweise]</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">bash</div>
|<div align="center">P/S</div>
|<div style="font-size:90%;">Automatisches Bauen der Pakete kann mit --fetch abgeschaltet werden, automatische Auflösung kann mit -d eingeschaltet werden</div>
|-
|<div align="center">[https://github.com/actionless/pikaur pikaur]</div>
|<div align="center">Python </div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">bash, fish, zsh </div>
|<div align="center">P/S</div>
|<div style="font-size:90%;">[http://0pointer.net/blog/dynamic-users-with-systemd.html Dynamische Benutzer, mehrsprachig, Sortierung über Beliebtheit oder Votes; Batch interaction </div>
|-
|<div align="center">[https://github.com/kitsunyan/pakku pakku]</div>
|<div align="center">Nim </div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">bash </div>
|<div align="center">P/S</div>
|<div style="font-size:90%;">Zeigt AUR-Kommentare an, batch interaction, holt pgp-Schlüssel,  </div>
|-
|<div align="center">[https://github.com/Kwpolska/pkgbuilder PKGBUILDer]</div>
|<div align="center">Py&shy;thon3</div>
|style="background-color:#ffffaa"|<div align="center">Opti&shy;onal</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#ffffaa"|<div align="center">Teil&shy;wei&shy;se</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">Keine</div>
|<div align="center">P</div>
|<div style="font-size:90%;">Au&shy;to&shy;ma&shy;tische Builds, -F zum De&shy;ak&shy;ti&shy;vie&shy;ren, mehrsprachig</div>
|-
|<div align="center">[https://github.com/cassava/repoctl repoctl]</div>
|<div align="center">Go</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">n. a.</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">n. a.</div>
|style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |<div align="center">Keine</div>  
  |<div align="center">zsh</div>
|<div align="center">S</div>
|<div style="font-size:90%;">Keine au&shy;to&shy;ma&shy;tischen Builds, un&shy;ter&shy;stützt lokale Repos</div>
|-
|<div align="center">[https://github.com/trizen/trizen tri&shy;zen]</div>
|<div align="center">Perl</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa" |<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">bash, zsh</div>  
  |<div align="center">P</div>  
  |<div align="center">P</div>  
  |<div align="center">Fork von packer</div>
  |<div style="font-size:90%;">AUR-Kommentare, Paket&shy;sta&shy;tis&shy;tiken, inter&shy;aktive In&shy;stal&shy;lation</div>
  |-
  |-
  |<div align="center">[https://github.com/aurapm/aura aura]</div>
  |<div align="center">[https://github.com/Jguer/yay yay]</div>
  |<div align="center">Haskell</div>
  |<div align="center">Go</div>
|style="background-color: #aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa" |<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color: #aaffaa"|<div align="center">Ja</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |<div align="center">bash, zsh, fish</div>  
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |<div align="center">bash/zsh</div>  
  |<div align="center">P</div>  
  |<div align="center">P</div>  
  |<div align="center">Downgrade,ABS ,PowerPill Unterstützung,mehrsprachig, erfordert ArchHaskell</div>
  |<div style="font-size:90%;">Sor&shy;tiert nach Be&shy;liebt&shy;heit</div>
|}
 
== Inaktive Projekte ==
 
Ein Projekt wird in dieser Aufstellung als inaktiv angesehen, wenn mindestens eines der folgenden Kriterien zutrifft:
 
* Der Autor hat das Projekt aufgegeben oder durch ein Nachfolgeprojekt ersetzt.
* keinerlei Aktivitäten in den letzten sechs Monaten
* Angezeigte Schwächen hinsichtlich Sicherheit oder sauberen Bau wurden in den letzten sechs Monaten ignoriert.
 
 
{|border="1" style="width:100%"
|style="width:11%;background-color:#E5E5E5" align="center"|'''Name'''
|style="width:8%;background-color:#E5E5E5" align="center"|'''Pro&shy;gram&shy;miert in'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Sicher'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Sau&shy;bere Bauw&shy;eise'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Zuver&shy;lässiger Parser'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Zuver&shy;läs&shy;sige Auf&shy;lösung'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Aufge&shy;teil&shy;te Pakete'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Git-Klon'''
|style="width:7%;background-color:#E5E5E5" align="center"|'''Shell-Ver&shy;voll&shy;stän&shy;di&shy;gung'''
|style="width:5%;background-color:#E5E5E5" align="center"|'''Syn&shy;tax'''
|style="width:27%;background-color:#E5E5E5" align="center"|'''Spe&shy;zi&shy;fi&shy;sches'''
  |-
  |-
  |<div align="center">[https://github.com/alezost/aurel aurel]</div>
  |<div align="center">[https://github.com/alezost/aurel aurel]</div>
  |<div align="center">Emacs Lisp</div>
  |<div align="center">Emacs Lisp</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>  
  |style="background-color:#d3d3d3"|<div align="center">n.a.</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>  
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>  
  |style="background-color:#d3d3d3"|<div align="center">/</div>  
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |<div align="center">/</div>  
  |<div align="center">n. a.</div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center">Emacs-Integration, keine automatische Builds</div>
  |<div style="font-size:90%;">Emacs-Inte&shy;gra&shy;tion, keine auto&shy;ma&shy;tischen Builds</div>
  |-
  |-
  |<div align="center">[https://github.com/pbrisbin/aurget/ aurget]</div>
  |<div align="center">[https://github.com/pbrisbin/aurget/ aur&shy;get]</div>
  |<div align="center">Bash</div>
  |<div align="center">Bash</div>
  |style="background-color:#ffffaa"|<div align="center">Optional</div>
  |style="background-color:#ffffaa"|<div align="center">Opti&shy;onal</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>   
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>   
Zeile 96: Zeile 221:
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>   
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>   
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |<div align="center">bash/zsh</div>  
  |<div align="center">bash, zsh</div>  
  |<div align="center">P</div>  
  |<div align="center">P</div>  
  |<div align="center">Sortiert nach Abstimmung</div>
  |<div style="font-size:90%;">Sor&shy;tiert nach Be&shy;liebt&shy;heit</div>
  |-
  |-
  |<div align="center">[https://github.com/AladW/aurutils aurutils]</div>
  |<div align="center">[https://aur.archlinux.org/packages/aurman/ aurman]</div>
  |<div align="center">Bash/C</div>
  |<div align="center">Python</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">zsh</div>
|<div align="center">S</div>
|<div align="center">Vifm,PCRE,lokales Repository,Paketunterzeichnung,systemd-nspawn Unterstützung</div>
|-
|<div align="center">[http://xyne.archlinux.ca/projects/bauerbill bauerbill]</div>
|<div align="center">Python3 </div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
|<div align="center">bash, zsh</div>
|<div align="center">P</div>
|<div style="font-size:90%;">Batch interaction, holt pgp-Schlüssel, sortiert nach Beliebtheit, erweitertet Abhängigkeitsauflösung</div>
|-
|<div align="center">[https://github.com/m45t3r/burgaur burg&shy;aur]</div>
|<div align="center">Py&shy;thon3, C</div>
  |style="background-color:#ffffaa"|<div align="center">Opti&shy;onal, mit mc</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">bash/zsh </div>
|<div align="center">P/S</div>
|<div align="center">Trust Management, ABS-Unterstützung, erweitert Powerpill</div>
|-
|<div align="center">[https://github.com/m45t3r/burgaur burgaur]</div>
|<div align="center">Python3/C</div>
|style="background-color:#ffffaa"|<div align="center">Optional, with mc</div>
|style="background-color:#d3d3d3"|<div align="center">Ja</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
Zeile 134: Zeile 247:
  |<div align="center">Keine</div>  
  |<div align="center">Keine</div>  
  |<div align="center">P</div>  
  |<div align="center">P</div>  
  |<div align="center">Wrapper für cower</div>
  |<div style="font-size:90%;">Wrapper für cower</div>
  |-
  |-
  |<div align="center">[https://github.com/falconindy/cower cower]</div>
  |<div align="center">[https://github.com/falconindy/cower cower]<span style="font-size:70%;">
  <br>Ent&shy;wick&shy;lung ein&shy;ge&shy;stellt, Nachfolger auracle</span></div>
  |<div align="center">C</div>
  |<div align="center">C</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
|<div align="center">bash/zsh </div>
|<div align="center">S</div>
|<div align="center">Keine Paketerstellung, Regex-Unterstüztung, Sortierung nach Votes/Popularity</div>
|-
|<div align="center">[https://github.com/baskerville/owlman owlman]</div>
|<div align="center">Bash/C</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
|style="background-color:#ffffaa"|<div align="center">Teiweise</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |<div align="center">Keine</div>  
  |<div align="center">bash, zsh </div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center">Wrapper für cower</div>
  |<div style="font-size:90%;">Keine Paket&shy;er&shy;stel&shy;lung, Regex-Un&shy;ter&shy;stüztung, sort&shy;iert nach Be&shy;liebt&shy;heit</div>
  |-
  |-
  |<div align="center">[https://github.com/rmarquis/pacaur pacaur]</div>
  |<div align="center">[https://github.com/rmarquis/pacaur pac&shy;aur]<span style="font-size:70%;">
  |<div align="center">Bash/C </div>
  <br>Ent&shy;wick&shy;lung ein&shy;ge&shy;stellt</span></div>
  |<div align="center">Bash, C </div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
Zeile 168: Zeile 271:
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |<div align="center">bash/zsh </div>  
  |<div align="center">bash, zsh </div>  
  |<div align="center">P/S</div>  
  |<div align="center">P/S</div>  
  |<div align="center">Minimiert Benutzerinteraktion, mehrsprachig, sortiert nach Votes / Beliebtheit</div>
  |<div style="font-size:90%;">Mini&shy;miert Nutzer&shy;inter&shy;aktion, mehr&shy;sprachig, sor&shy;tiert nach Be&shy;liebt&shy;heit</div>
  |-
  |-
  |<div align="center">[https://github.com/keenerd/packer packer]</div>
  |<div align="center">[https://github.com/keenerd/packer-aur packer-aur]</div>
  |<div align="center">Bash</div>
  |<div align="center">Bash</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
Zeile 182: Zeile 285:
  |<div align="center">Keine</div>  
  |<div align="center">Keine</div>  
  |<div align="center">P</div>  
  |<div align="center">P</div>  
  |<div align="center"></div>
  |<div style="font-size:90%;"></div>
  |-
  |-
  |<div align="center">[http://xyne.archlinux.ca/projects/pbget pbget]</div>
  |<div align="center">[http://xyne.archlinux.ca/projects/pbget pbget]</div>
  |<div align="center">Python3</div>
  |<div align="center">Py&shy;thon3</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |<div align="center">Keine</div>  
  |<div align="center">Keine</div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center">Keine automatischen Builds</div>
  |<div style="font-size:90%;">Keine au&shy;to&shy;ma&shy;tischen Builds</div>
|-
|<div align="center">[https://github.com/Kwpolska/pkgbuilder PKGBUILDer]</div>
|<div align="center">Python3</div>
|style="background-color:#ffffaa"|<div align="center">Optional</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#ffffaa"|<div align="center">Teiweise</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|<div align="center">Keine</div>
|<div align="center">P</div>
|<div align="center">Automatisches Erstellen als Standard, -F zum deaktivieren, mehrsprachig</div>
  |-
  |-
  |<div align="center">[https://git.fleshless.org/prm/ prm]</div>
  |<div align="center">[https://git.fleshless.org/prm/ prm]</div>
  |<div align="center">Bash</div>
  |<div align="center">Bash</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |<div align="center">Keine</div>  
  |<div align="center">Keine</div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center">Keine automatischen Builds, ABS-Unterstützung</div>
  |<div style="font-size:90%;">Kei&shy;ne au&shy;to&shy;ma&shy;tischen Builds, ABS-Un&shy;ter&shy;stützung</div>
  |-
  |-
|<div align="center">[https://github.com/cassava/repoctl repoctl]</div>
  |<div align="center">[http://www.floft.net/code/spinach/ spin&shy;ach]</div>
|<div align="center">Go</div>
  |<div align="center">Bash</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">/</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">/</div>
|style="background-color:#d3d3d3"|<div align="center">/</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
|<div align="center">zsh</div>
|<div align="center">S</div>
|<div align="center">Keine automatischen Builds, lokale Repository-Unterstützung</div>
|-
  |<div align="center">[http://www.floft.net/code/spinach/ spinach]</div>
  |<div align="center">Bash </div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
Zeile 242: Zeile 321:
  |<div align="center">Keine</div>  
  |<div align="center">Keine</div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center"></div>
  |<div style="font-size:90%;"></div>
|-
|<div align="center">[https://github.com/trizen/trizen trizen]</div>
|<div align="center">Perl</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#d3d3d3"|<div align="center">Ja</div>
|style="background-color:#aaffaa" |<div align="center">Ja</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
|style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#ffaaaa"|<div align="center">Nein</div>
|<div align="center">Keine</div>
|<div align="center">P</div>
|<div align="center">AUR Kommentare</div>
  |-
  |-
  |<div align="center">wrapaur</div>
  |<div align="center">[https://aur.archlinux.org/packages/wrapaur wrap&shy;aur]</div>
  |<div align="center">Bash</div>
  |<div align="center">Bash</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
Zeile 266: Zeile 333:
  |<div align="center">Keine</div>  
  |<div align="center">Keine</div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center">Mirror updates, schreibt News und AUR Kommentare </div>
  |<div style="font-size:90%;">Mirror-Updates, schreibt News und AUR-Kom&shy;men&shy;tare </div>
  |-
  |-
  |<div align="center">[https://bitbucket.org/the_metalgamer/yaah yaah]</div>
  |<div align="center">[https://bitbucket.org/the_metalgamer/yaah yaah]</div>
  |<div align="center">Bash</div>
  |<div align="center">Bash</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#aaffaa" |<div align="center">Ja</div>
  |style="background-color:#aaffaa" |<div align="center">Ja</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#d3d3d3"|<div align="center">/</div>
  |style="background-color:#d3d3d3"|<div align="center">n. a.</div>
  |style="background-color:#ffffaa"|<div align="center">Optional</div>
  |style="background-color:#ffffaa"|<div align="center">Opti&shy;onal</div>
  |<div align="center">bash </div>  
  |<div align="center">bash </div>  
  |<div align="center">S</div>  
  |<div align="center">S</div>  
  |<div align="center">Keine automatischen Builds</div>
  |<div style="font-size:90%;">Kei&shy;ne au&shy;to&shy;ma&shy;tischen Builds</div>
  |-
  |-
  |<div align="center">[https://archlinux.fr/yaourt-en yaourt]</div>
  |<div align="center">[https://archlinux.fr/yaourt-en ya&shy;ourt]</div>
  |<div align="center">Bash/C</div>
  |<div align="center">Bash, C</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>  
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
Zeile 287: Zeile 354:
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffffaa"|<div align="center">Optional</div>
  |style="background-color:#ffffaa"|<div align="center">Opti&shy;onal</div>
  |<div align="center">bash/zsh/fish</div>  
  |<div align="center">bash, zsh, fish</div>  
  |<div align="center">P</div>  
  |<div align="center">P</div>  
  |<div align="center">Backup, ABS-Unterstützung, AUR Kommentare, mehrsprachig</div>
  |<div style="font-size:90%;">Backup, ABS-Un&shy;ter&shy;stützung, AUR-Kom&shy;men&shy;tare, mehr&shy;sprachig</div>
  |-
  |-
  |<div align="center">[https://github.com/Jguer/yay yay]</div>
  |<div align="center">[https://github.com/dylanaraps/saur saur]</div>
  |<div align="center">Go</div>
  |<div align="center">Bash</div>
  |style="background-color: #aaffaa"|<div align="center">Ja</div>  
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
  |style="background-color:#aaffaa"|<div align="center">Ja</div>
|style="background-color:#aaffaa" |<div align="center">Ja</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffffaa"|<div align="center">Teilweise</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |style="background-color: #ffaaaa"|<div align="center">Nein</div>
  |style="background-color:#ffaaaa"|<div align="center">Nein</div>
  |<div align="center">bash/zsh/fish</div>  
  |style="background-color:#ffaaaa"|<div align="center">Ja</div>
  |<div align="center">P</div>  
  |<div align="center">bash, zsh</div>  
  |<div align="center">Sortiert nach Votes</div>
  |<div align="center">S</div>  
  |-
  |<div style="font-size:90%;">Hauptaugenmerk liegt auf Einfachheit des verwendeten Codes</div>
|}
 
== Siehe auch ==
* [[Arch Build System]]
* [[Arch User Repository]]
* [[AUR benutzen (Beispiele)]]
* [[Cower]]
* [[Trizen]]
* [[Yaourt]]


[[Kategorie:Paketverwaltung]]
[[Kategorie:Paketverwaltung]]
[[en:AUR helpers]]
[[en:AUR helpers]]

Version vom 9. September 2018, 18:48 Uhr

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 zu (inoffziellen) Hilfsprogrammen, die den Umgang mit dem Arch User Repository erleichtern sollen.

Helfer für den Upload

  • 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 und 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 – Verwalten von AUR-Paketen als Git-Subbäume. Die Erzeugung von .SRCINFO -Dateien, die Überprüfung von .SRCINFO und die Erstellung einer .SRCINFO pro Paket wird den Git-Hooks im selben Repo überlassen.

Aktive Projekte

Legende:

  • Sicher – Als sicher gilt, wenn der Source-Code von PKGBUILDs entweder automatisch zur Überprüfung angezeigt wird, oder den Anwendern eine Prüfung des PKGBUILDs angeboten wird, noch bevor der in den PKGBUILDs enthaltene Code ausgeführt wird. Einige AUR-Helfer sind dafür bekannt, dass sie PKGBUILDs ausführen, bevor sie geprüft werden können und es so auch zu einer Ausführung von bösartigem Code kommen kann. Die Angabe Optional in der Tabelle bedeutet, dass es eine Kommandozeilen- oder Konfigurationsoption gibt, durch die ein automatisches Ausführen ungeprüfter PKGBUILDs verhindert werden kann (siehe auch AUR Sicherheitshinweise).
  • Saubere Bauweise – Kein Export von neuen Variablen, die einen erfolgreichen Buildprozess verhindern können.
  • Zuverlässiger Parser – Fähigkeit, komplexe Pakete zu handhaben, indem die bereitgestellten Metadaten (RPC/.SRCINFO) anstelle von PKGBUILD-Parsing verwendet werden, wie z.B. bei aws-cli-gitAUR.
  • Zuverlässige Auflösung – Fähigkeit, komplexe Abhängigkeitsketten, wie z.B. bei plasma-git-metaAUR, korrekt zu lösen und aufzubauen.
  • Git-Clone – Verwendung von Git-Klonen anstatt Tarballs herunterzuladen (veraltet seit AUR 4).
  • SyntaxP steht für eine Befehlssyntax, die der von Pacman entspricht, S steht für eine spezifische Syntax des AUR-Hilfsprogramms.
  • n. a. – Nicht angegeben


Name Programmiert in Sicher Saubere Bauweise Zuverlässiger Parser Zuverlässige Auflösung Aufgeteilte Pakete Git-Clone Shell-Vervollständigung Syntax Spezifisches
Has­kell
Ja
Ja
Ja
Nein
Nein
Nein
bash, zsh
P
Downgrade, ABS, mehrsprachig, unterstützt PowerPill, erfordert ArchHaskell
C++
Ja
n. a.
Ja
Ja
n. a.
n. a.
bash, zsh
P
Nachfolger von Cower vom selben Autor
Bash, C
Ja
Ja
Ja
Ja
Ja
Ja
zsh
S
Vifm, PCRE, lokales Repo, Paket­si­g­nier­ung, un­ter­stützt systemd-nspawn
Python
Ja
Ja
Ja
Ja
Ja
Ja
bash, zsh
P/S
"Trust Man­age­ment, ABS-Un­ter­stützung, er­wei­tert Powerpill"
Python
Optional
Ja
Ja
Ja
bash
P/S
Automatisches Bauen der Pakete kann mit --fetch abgeschaltet werden, automatische Auflösung kann mit -d eingeschaltet werden
Python
Ja
Ja
Ja
Ja
Ja
Ja
bash, fish, zsh
P/S
[http://0pointer.net/blog/dynamic-users-with-systemd.html Dynamische Benutzer, mehrsprachig, Sortierung über Beliebtheit oder Votes; Batch interaction
Nim
Ja
Ja
Ja
Ja
Ja
Ja
bash
P/S
Zeigt AUR-Kommentare an, batch interaction, holt pgp-Schlüssel,
Py­thon3
Opti­onal
Ja
Ja
Ja
Teil­wei­se
Ja
Keine
P
Au­to­ma­tische Builds, -F zum De­ak­ti­vie­ren, mehrsprachig
Go
Ja
n. a.
Ja
n. a.
n. a.
Nein
zsh
S
Keine au­to­ma­tischen Builds, un­ter­stützt lokale Repos
Perl
Ja
Ja
Ja
Ja
Ja
Ja
bash, zsh
P
AUR-Kommentare, Paket­sta­tis­tiken, inter­aktive In­stal­lation
Go
Ja
Ja
Ja
Ja
Ja
Ja
bash, zsh, fish
P
Sor­tiert nach Be­liebt­heit

Inaktive Projekte

Ein Projekt wird in dieser Aufstellung als inaktiv angesehen, wenn mindestens eines der folgenden Kriterien zutrifft:

  • Der Autor hat das Projekt aufgegeben oder durch ein Nachfolgeprojekt ersetzt.
  • keinerlei Aktivitäten in den letzten sechs Monaten
  • Angezeigte Schwächen hinsichtlich Sicherheit oder sauberen Bau wurden in den letzten sechs Monaten ignoriert.


Name Pro­gram­miert in Sicher Sau­bere Bauw­eise Zuver­lässiger Parser Zuver­läs­sige Auf­lösung Aufge­teil­te Pakete Git-Klon Shell-Ver­voll­stän­di­gung Syn­tax Spe­zi­fi­sches
Emacs Lisp
Ja
n.a.
Ja
n. a.
n. a.
Nein
n. a.
S
Emacs-Inte­gra­tion, keine auto­ma­tischen Builds
Bash
Opti­onal
Ja
Nein
Nein
Nein
Nein
bash, zsh
P
Sor­tiert nach Be­liebt­heit
Python
Ja
Ja
Ja
Ja
Ja
Ja
bash, zsh
P
Batch interaction, holt pgp-Schlüssel, sortiert nach Beliebtheit, erweitertet Abhängigkeitsauflösung
Py­thon3, C
Opti­onal, mit mc
Ja
Nein
Nein
Nein
Nein
Keine
P
Wrapper für cower
cower
Ent­wick­lung ein­ge­stellt, Nachfolger auracle
C
Ja
n. a.
Ja
n. a.
n. a.
Nein
bash, zsh
S
Keine Paket­er­stel­lung, Regex-Un­ter­stüztung, sort­iert nach Be­liebt­heit
pac­aur
Ent­wick­lung ein­ge­stellt
Bash, C
Ja
Ja
Ja
Ja
Ja
Ja
bash, zsh
P/S
Mini­miert Nutzer­inter­aktion, mehr­sprachig, sor­tiert nach Be­liebt­heit
Bash
Nein
Ja
Nein
Nein
Nein
Nein
Keine
P
Py­thon3
Ja
n. a.
Ja
n. a.
n. a.
Ja
Keine
S
Keine au­to­ma­tischen Builds
Bash
Ja
n. a.
Ja
n. a.
n. a.
Ja
Keine
S
Kei­ne au­to­ma­tischen Builds, ABS-Un­ter­stützung
Bash
Nein
Ja
Nein
Nein
Nein
Nein
Keine
S
Bash
Ja
Ja
Nein
Nein
Nein
Ja
Keine
S
Mirror-Updates, schreibt News und AUR-Kom­men­tare
Bash
Ja
n. a.
Ja
n. a.
n. a.
Opti­onal
bash
S
Kei­ne au­to­ma­tischen Builds
Bash, C
Nein
Nein
Nein
Nein
Nein
Opti­onal
bash, zsh, fish
P
Backup, ABS-Un­ter­stützung, AUR-Kom­men­tare, mehr­sprachig
Bash
Ja
Ja
Nein
Nein
Nein
Ja
bash, zsh
S
Hauptaugenmerk liegt auf Einfachheit des verwendeten Codes

Siehe auch