AUR Hilfsprogramme: Unterschied zwischen den Versionen
→Tabelle: Linkls |
|||
Zeile 80: | Zeile 80: | ||
|<div align="center">Downgrade,ABS ,PowerPill Unterstützung,mehrsprachig, erfordert ArchHaskell</div> | |<div align="center">Downgrade,ABS ,PowerPill Unterstützung,mehrsprachig, erfordert ArchHaskell</div> | ||
|- | |- | ||
|<div align="center">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> | ||
Zeile 92: | Zeile 92: | ||
|<div align="center">Emacs-Integration, keine automatische Builds</div> | |<div align="center">Emacs-Integration, keine automatische Builds</div> | ||
|- | |- | ||
|<div align="center">aurget</div> | |<div align="center">[https://github.com/pbrisbin/aurget/ aurget]</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">Optional</div> | ||
Zeile 104: | Zeile 104: | ||
|<div align="center">Sortiert nach Abstimmung</div> | |<div align="center">Sortiert nach Abstimmung</div> | ||
|- | |- | ||
|<div align="center">aurutils</div> | |<div align="center">[https://github.com/AladW/aurutils aurutils]</div> | ||
|<div align="center">Bash/C</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> | ||
Zeile 116: | Zeile 116: | ||
|<div align="center">Vifm,PCRE,lokales Repository,Paketunterzeichnung,systemd-nspawn Unterstützung</div> | |<div align="center">Vifm,PCRE,lokales Repository,Paketunterzeichnung,systemd-nspawn Unterstützung</div> | ||
|- | |- | ||
|<div align="center">bauerbill</div> | |<div align="center">[http://xyne.archlinux.ca/projects/bauerbill bauerbill]</div> | ||
|<div align="center">Python3 </div> | |<div align="center">Python3 </div> | ||
|style="background-color:#aaffaa"|<div align="center">Ja</div> | |style="background-color:#aaffaa"|<div align="center">Ja</div> | ||
Zeile 128: | Zeile 128: | ||
|<div align="center">Trust Management, ABS-Unterstützung, erweitert Powerpill</div> | |<div align="center">Trust Management, ABS-Unterstützung, erweitert Powerpill</div> | ||
|- | |- | ||
|<div align="center">burgaur</div> | |<div align="center">[https://github.com/m45t3r/burgaur burgaur]</div> | ||
|<div align="center">Python3/C</div> | |<div align="center">Python3/C</div> | ||
|style="background-color:#ffffaa"|<div align="center">Optional, with mc</div> | |style="background-color:#ffffaa"|<div align="center">Optional, with mc</div> | ||
Zeile 140: | Zeile 140: | ||
|<div align="center">Wrapper für cower</div> | |<div align="center">Wrapper für cower</div> | ||
|- | |- | ||
|<div align="center">cower</div> | |<div align="center">[https://github.com/falconindy/cower cower]</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> | ||
Zeile 152: | Zeile 152: | ||
|<div align="center">Keine Paketerstellung, Regex-Unterstüztung, Sortierung nach Votes/Popularity</div> | |<div align="center">Keine Paketerstellung, Regex-Unterstüztung, Sortierung nach Votes/Popularity</div> | ||
|- | |- | ||
|<div align="center">owlman</div> | |<div align="center">[https://github.com/baskerville/owlman owlman]</div> | ||
|<div align="center">Bash/C</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> | ||
Zeile 164: | Zeile 164: | ||
|<div align="center">Wrapper für cower</div> | |<div align="center">Wrapper für cower</div> | ||
|- | |- | ||
|<div align="center">pacaur</div> | |<div align="center">[https://github.com/rmarquis/pacaur pacaur]</div> | ||
|<div align="center">Bash/C </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> | ||
Zeile 176: | Zeile 176: | ||
|<div align="center">Minimiert Benutzerinteraktion, mehrsprachig, sortiert nach Votes / Beliebtheit</div> | |<div align="center">Minimiert Benutzerinteraktion, mehrsprachig, sortiert nach Votes / Beliebtheit</div> | ||
|- | |- | ||
|<div align="center">packer</div> | |<div align="center">[https://github.com/keenerd/packer packer]</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 188: | Zeile 188: | ||
|<div align="center"></div> | |<div align="center"></div> | ||
|- | |- | ||
|<div align="center">pbget</div> | |<div align="center">[http://xyne.archlinux.ca/projects/pbget pbget]</div> | ||
|<div align="center">Python3</div> | |<div align="center">Python3</div> | ||
|style="background-color:#aaffaa"|<div align="center">Ja</div> | |style="background-color:#aaffaa"|<div align="center">Ja</div> | ||
Zeile 200: | Zeile 200: | ||
|<div align="center">Keine automatischen Builds</div> | |<div align="center">Keine automatischen Builds</div> | ||
|- | |- | ||
|<div align="center">PKGBUILDer</div> | |<div align="center">[https://github.com/Kwpolska/pkgbuilder PKGBUILDer]</div> | ||
|<div align="center">Python3</div> | |<div align="center">Python3</div> | ||
|style="background-color:#ffffaa"|<div align="center">Optional</div> | |style="background-color:#ffffaa"|<div align="center">Optional</div> | ||
Zeile 212: | Zeile 212: | ||
|<div align="center">Automatisches Erstellen als Standard, -F zum deaktivieren, mehrsprachig</div> | |<div align="center">Automatisches Erstellen als Standard, -F zum deaktivieren, mehrsprachig</div> | ||
|- | |- | ||
|<div align="center">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> | ||
Zeile 224: | Zeile 224: | ||
|<div align="center">Keine automatischen Builds, ABS-Unterstützung</div> | |<div align="center">Keine automatischen Builds, ABS-Unterstützung</div> | ||
|- | |- | ||
|<div align="center">repoctl</div> | |<div align="center">[https://github.com/cassava/repoctl repoctl]</div> | ||
|<div align="center">Go</div> | |<div align="center">Go</div> | ||
|style="background-color:#aaffaa"|<div align="center">Ja</div> | |style="background-color:#aaffaa"|<div align="center">Ja</div> | ||
Zeile 236: | Zeile 236: | ||
|<div align="center">Keine automatischen Builds, lokale Repository-Unterstützung</div> | |<div align="center">Keine automatischen Builds, lokale Repository-Unterstützung</div> | ||
|- | |- | ||
|<div align="center">spinach</div> | |<div align="center">[http://www.floft.net/code/spinach/ spinach]</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 248: | Zeile 248: | ||
|<div align="center"></div> | |<div align="center"></div> | ||
|- | |- | ||
|<div align="center">trizen</div> | |<div align="center">[https://github.com/trizen/trizen trizen]</div> | ||
|<div align="center">Perl</div> | |<div align="center">Perl</div> | ||
|style="background-color:#aaffaa"|<div align="center">Ja</div> | |style="background-color:#aaffaa"|<div align="center">Ja</div> | ||
Zeile 272: | Zeile 272: | ||
|<div align="center">Mirror updates, schreibt News und AUR Kommentare </div> | |<div align="center">Mirror updates, schreibt News und AUR Kommentare </div> | ||
|- | |- | ||
|<div align="center">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> | ||
Zeile 284: | Zeile 284: | ||
|<div align="center">Keine automatischen Builds</div> | |<div align="center">Keine automatischen Builds</div> | ||
|- | |- | ||
|<div align="center">yaourt</div> | |<div align="center">[https://archlinux.fr/yaourt-en yaourt]</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> | ||
Zeile 296: | Zeile 296: | ||
|<div align="center">Backup, ABS-Unterstützung, AUR Kommentare, mehrsprachig</div> | |<div align="center">Backup, ABS-Unterstützung, AUR Kommentare, mehrsprachig</div> | ||
|- | |- | ||
|<div align="center">yay</div> | |<div align="center">[https://github.com/Jguer/yay yay]</div> | ||
|<div align="center">Go</div> | |<div align="center">Go</div> | ||
|style="background-color: #aaffaa"|<div align="center">Ja</div> | |style="background-color: #aaffaa"|<div align="center">Ja</div> |
Version vom 9. Februar 2017, 14:31 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)
Tabelle
Legende:
- Sicher
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
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
Fähigkeit, komplexe Abhängigkeitsketten wie Plasma-Git-Meta korrekt zu lösen und aufzubauen.
- Aufgeteilte Pakete
Möglichkeit, Split-Pakete unabhängig voneinander korrekt aufzubauen und zu installieren, wie z. B. python-nikol
- Git Klone
Verwendet Git-Klone anstatt Tarballs herunterzuladen (seit AUR 4 veraltet).
- Syntax
P steht für Pacman- artig, S für spezifisch.
Name | Programmiert in | Sicher | Saubere Bauweise | Zuverlässiger Parser | Zuverlässige Auflösung | Aufgeteilte Pakete | Git-Klon | Shell Vervollständigung | Synatx | Spezifizität |
Bash
|
Nein
|
Nein
|
Nein
|
Nein
|
Nein
|
Nein
|
Keine
|
P
|
Fork von packer
| |
Haskell
|
Ja
|
Ja
|
Nein
|
Nein
|
Nein
|
Nein
|
bash/zsh
|
P
|
Downgrade,ABS ,PowerPill Unterstützung,mehrsprachig, erfordert ArchHaskell
| |
Emacs Lisp
|
Ja
|
/
|
Ja
|
/
|
/
|
Nein
|
/
|
S
|
Emacs-Integration, keine automatische Builds
| |
Bash
|
Optional
|
Ja
|
Nein
|
Nein
|
Nein
|
Nein
|
bash/zsh
|
P
|
Sortiert nach Abstimmung
| |
Bash/C
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
zsh
|
S
|
Vifm,PCRE,lokales Repository,Paketunterzeichnung,systemd-nspawn Unterstützung
| |
Python3
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
bash/zsh
|
P/S
|
Trust Management, ABS-Unterstützung, erweitert Powerpill
| |
Python3/C
|
Optional, with mc
|
Ja
|
Nein
|
Nein
|
Nein
|
Nein
|
Keine
|
P
|
Wrapper für cower
| |
C
|
Ja
|
/
|
Ja
|
/
|
/
|
Nein
|
bash/zsh
|
S
|
Keine Paketerstellung, Regex-Unterstüztung, Sortierung nach Votes/Popularity
| |
Bash/C
|
Ja
|
Ja
|
Ja
|
Nein
|
Teiweise
|
Nein
|
Keine
|
S
|
Wrapper für cower
| |
Bash/C
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
bash/zsh
|
P/S
|
Minimiert Benutzerinteraktion, mehrsprachig, sortiert nach Votes / Beliebtheit
| |
Bash
|
Nein
|
Ja
|
Nein
|
Nein
|
Nein
|
Nein
|
Keine
|
P
|
||
Python3
|
Ja
|
/
|
Ja
|
/
|
/
|
Ja
|
Keine
|
S
|
Keine automatischen Builds
| |
Python3
|
Optional
|
Ja
|
Ja
|
Ja
|
Teiweise
|
Ja
|
Keine
|
P
|
Automatisches Erstellen als Standard, -F zum deaktivieren, mehrsprachig
| |
Bash
|
Ja
|
/
|
Ja
|
/
|
/
|
Ja
|
Keine
|
S
|
Keine automatischen Builds, ABS-Unterstützung
| |
Go
|
Ja
|
/
|
Ja
|
/
|
/
|
Nein
|
zsh
|
S
|
Keine automatischen Builds, lokale Repository-Unterstützung
| |
Bash
|
Nein
|
Ja
|
Nein
|
Nein
|
Nein
|
Nein
|
Keine
|
S
|
||
Perl
|
Ja
|
Ja
|
Ja
|
Nein
|
Ja
|
Nein
|
Keine
|
P
|
AUR Kommentare
| |
wrapaur
|
Bash
|
Ja
|
Ja
|
Nein
|
Nein
|
Nein
|
Ja
|
Keine
|
S
|
Mirror updates, schreibt News und AUR Kommentare
|
Bash
|
Ja
|
/
|
Ja
|
/
|
/
|
Optional
|
bash
|
S
|
Keine automatischen Builds
| |
Bash/C
|
Nein
|
Nein
|
Nein
|
Nein
|
Nein
|
Optional
|
bash/zsh/fish
|
P
|
Backup, ABS-Unterstützung, AUR Kommentare, mehrsprachig
| |
Go
|
Ja
|
Ja
|
Ja
|
Nein
|
Teilweise
|
Nein
|
bash/zsh/fish
|
P
|
Sortiert nach Votes
|