AUR Hilfsprogramme: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Henrikx (Diskussion | Beiträge)
Henrikx (Diskussion | Beiträge)
Zeile 56: Zeile 56:
  |-
  |-


  |<div align="center">apacman</div>
  |<div align="center">[https://github.com/oshazard/apacman apacman]</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 68: Zeile 68:
  |<div align="center">Fork von packer</div>
  |<div align="center">Fork von packer</div>
  |-
  |-
  |<div align="center">aura</div>
  |<div align="center">[https://github.com/aurapm/aura aura]</div>
  |<div align="center">Haskell</div>
  |<div align="center">Haskell</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:20 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
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
burgaur
Python3/C
Optional, with mc
Ja
Nein
Nein
Nein
Nein
Keine
P
Wrapper für cower
cower
C
Ja
/
Ja
/
/
Nein
bash/zsh
S
Keine Paketerstellung, Regex-Unterstüztung, Sortierung nach Votes/Popularity
owlman
Bash/C
Ja
Ja
Ja
Nein
Teiweise
Nein
Keine
S
Wrapper für cower
pacaur
Bash/C
Ja
Ja
Ja
Ja
Ja
Ja
bash/zsh
P/S
Minimiert Benutzerinteraktion, mehrsprachig, sortiert nach Votes / Beliebtheit
packer
Bash
Nein
Ja
Nein
Nein
Nein
Nein
Keine
P
pbget
Python3
Ja
/
Ja
/
/
Ja
Keine
S
Keine automatischen Builds
PKGBUILDer
Python3
Optional
Ja
Ja
Ja
Teiweise
Ja
Keine
P
Automatisches Erstellen als Standard, -F zum deaktivieren, mehrsprachig
prm
Bash
Ja
/
Ja
/
/
Ja
Keine
S
Keine automatischen Builds, ABS-Unterstützung
repoctl
Go
Ja
/
Ja
/
/
Nein
zsh
S
Keine automatischen Builds, lokale Repository-Unterstützung
spinach
Bash
Nein
Ja
Nein
Nein
Nein
Nein
Keine
S
trizen
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
yaah
Bash
Ja
/
Ja
/
/
Optional
bash
S
Keine automatischen Builds
yaourt
Bash/C
Nein
Nein
Nein
Nein
Nein
Optional
bash/zsh/fish
P
Backup, ABS-Unterstützung, AUR Kommentare, mehrsprachig
yay
Go
Ja
Ja
Ja
Nein
Teilweise
Nein
bash/zsh/fish
P
Sortiert nach Votes