Jump to content

AUR helpers (Magyar)

From ArchWiki
FordĂ­tĂĄs ĂĄllapota: Ez az oldal az angol AUR helpers cĂ­mƱ oldal magyar nyelvre lefordĂ­tott vĂĄltozata. UtolsĂł fordĂ­tĂĄs dĂĄtuma: 2026.06.11. Amennyiben a lefordĂ­tĂĄs idƑpontja Ăłta az angol nyelvƱ oldalon törtĂ©ntek Ășjabb mĂłdosĂ­tĂĄsok, akkor Ön segĂ­thet hozzĂĄszinkronizĂĄlni az angolhoz ezt a magyar nyelvƱ fordĂ­tĂĄst.
FigyelmeztetĂ©s Az Arch Linux operĂĄciĂłs rendszer nem tĂĄmogatja az AUR-segĂ©dprogramokat (AUR-helper programokat). Ismerkedjen meg a manuĂĄlis Ășton, tehĂĄt kĂ©zzel törtĂ©nƑ kĂłdfordĂ­tĂĄsi folyamattal annak Ă©rdekĂ©ben, hogy Ön felkĂ©szĂŒlt legyen a problĂ©mĂĄk elhĂĄrĂ­tĂĄsĂĄban.
ÉrtesĂ­tĂ©s a szerkesztƑk szĂĄmĂĄra KĂ©rjĂŒk, az eredeti angol nyelvƱ cikk szerkesztĂ©se elƑtt hasznĂĄlja a vitalapot: Talk:AUR helpers. A kĂ©rĂ©s tehĂĄt nem a lefordĂ­tott magyar nyelvƱ cikkre vonatkozik.

Az AUR-helper segĂ©dprogramok automatizĂĄljĂĄk az Arch User Repository szoftvercsomag-tĂĄrolĂł hasznĂĄlatĂĄt. KĂŒlönösen az alĂĄbbi feladatokat automatizĂĄlhatjĂĄk:

  • Az AUR szoftvercsomag-tĂĄrolĂłban közzĂ©tett szoftvercsomagok keresĂ©se.
  • Az AUR szoftvercsomagjai között felmerĂŒlƑ szoftvercsomag-fĂŒggƑsĂ©gek feloldĂĄsa.
  • Az AUR szoftvercsomagjainak a letöltĂ©se Ă©s forrĂĄskĂłdbĂłl törtĂ©nƑ lefordĂ­tĂĄsa gĂ©pi kĂłdra.
  • Webes tartalmak, pĂ©ldĂĄul felhasznĂĄlĂłi hozzĂĄszĂłlĂĄsok letöltĂ©se.
  • Szoftvercsomagok bekĂŒldĂ©se az AUR szoftvercsomag-tĂĄrolĂłba.

A pacman szoftvercsomag-kezelƑ segĂ©dprogram csak az Ƒ sajĂĄt szoftvercsomag-tĂĄrolĂłiban lĂ©vƑ, elƑre forrĂĄskĂłdbĂłl lefordĂ­tott szoftvercsomagjainak a frissĂ­tĂ©seit kezeli. Az AUR szoftvercsomag-tĂĄrolĂłban lĂ©vƑ szoftvercsomagok PKGBUILD szkriptfĂĄjlok formĂĄjĂĄban vannak ismĂ©telten terjesztve (tehĂĄt amikor Ășjabb verziĂł jelenik meg egy bizonyos programbĂłl), Ă©s a forrĂĄskĂłd lefordĂ­tĂĄsi folyamat automatizĂĄlĂĄsĂĄhoz AUR-helper segĂ©dprogramra van szĂŒksĂ©g. Azonban ne feledje, hogy egy szoftvercsomag ĂșjrafordĂ­tĂĄsa akkor is szĂŒksĂ©gessĂ© vĂĄlhat, amikor a megosztott fĂŒggvĂ©nykönyvtĂĄri fĂŒggƑsĂ©gek frissĂŒlnek, tehĂĄt nem csak akkor van szĂŒksĂ©g a szoftvercsomag ĂșjrafordĂ­tĂĄsĂĄra, amikor maga a szĂłban forgĂł szoftvercsomag frissĂŒl.

JelmagyarĂĄzat

Az #ÖsszehasonlĂ­tĂł tĂĄblĂĄzatok oszlopai a következƑ jelentĂ©ssel bĂ­rnak:

FĂĄjlellenƑrzĂ©s
AlapĂ©rtelmezetten a PKGBUILD szkriptfĂĄjl shell-be törtĂ©nƑ beolvasĂĄsa Ă©s vĂ©grehajtĂĄsa (sourcing) nem zajlik le, vagy figyelmezteti a felhasznĂĄlĂłt, Ă©s lehetƑsĂ©get biztosĂ­t a PKGBUILD szkriptfĂĄjl kĂ©zi Ășton törtĂ©nƑ ellenƑrzĂ©sĂ©re, mielƑtt azt beolvasnĂĄ Ă©s vĂ©grehajtanĂĄ. Egyes AUR-helper segĂ©dprogramokrĂłl ismert, hogy a PKGBUILD szkriptfĂĄjlokat mĂ©g azelƑtt beolvassĂĄk a shell parancssorba Ă©s ott Ă©rtelmezik, mielƑtt a felhasznĂĄlĂł megvizsgĂĄlhatnĂĄ azokat, lehetƑvĂ© tĂ©ve rosszindulatĂș kĂłd vĂ©grehajtĂĄsĂĄt.
Diff nézet
EllenƑrzĂ©skor lehetƑsĂ©g van a szoftvercsomagbeli kĂŒlönbsĂ©gek megtekintĂ©sĂ©re. A PKGBUILD szkriptfĂĄjlon kĂ­vĂŒl ez magĂĄban foglalja az olyan fĂĄjlok mĂłdosĂ­tĂĄsait is, mint a .install vagy .patch fĂĄjlok.
Git klĂłnozĂĄs
Alapértelmezés szerint a git-clone(1) hasznålatåval tölti le a szoftvercsomag létrehozåsi fåjlokat az AUR szoftvercsomag-tårolóból.
Megbízható elemzƑ
Képesség összetett szoftvercsomagok kezelésére a rendelkezésre ålló metaadatok (RPC/.SRCINFO) hasznålatåval a PKGBUILD szkriptfåjl elemzése helyett. Példåul: aws-cli-gitAUR.
MegbĂ­zhatĂł feloldĂł
KĂ©pessĂ©g összetett fĂŒggƑsĂ©gi lĂĄncok helyes feloldĂĄsĂĄra Ă©s forrĂĄskĂłdbĂłl törtĂ©nƑ lefordĂ­tĂĄsĂĄra. PĂ©ldĂĄul: liri-git-metaAUR.
Osztott szoftvercsomagok
KĂ©pessĂ©g az alĂĄbbiak helyes forrĂĄskĂłdbĂłl törtĂ©nƑ lefordĂ­tĂĄsĂĄra Ă©s a szĂĄmĂ­tĂłgĂ©pre törtĂ©nƑ feltelepĂ­tĂ©sre:
  • Több szoftvercsomag ugyanabbĂłl a szoftvercsomagbĂĄzisbĂłl, ĂșjrafordĂ­tĂĄs vagy többszöri ĂșjratelepĂ­tĂ©s nĂ©lkĂŒl. PĂ©ldĂĄul clionAUR.
  • Olyan osztott szoftvercsomagok, amelyek ugyanazon szoftvercsomagbĂĄzisbĂłl szĂĄrmazĂł szoftvercsomagtĂłl fĂŒggnek. PĂ©ldĂĄul samsung-unified-driverAUR.
  • Osztott szoftvercsomagok egymĂĄstĂłl fĂŒggetlenĂŒl. PĂ©ldĂĄul nxproxyAUR Ă©s nxagentAUR.
Shell kiegészítés
TabulĂĄtor billentyƱgombbal törtĂ©nƑ parancskiegĂ©szĂ­tĂ©s elĂ©rhetƑ a felsorolt shell-ek szĂĄmĂĄra.
Megjegyzés
  • OpcionĂĄlis — Azt jelenti, hogy egy funkciĂł elĂ©rhetƑ, de csak parancssori argumentum vagy beĂĄllĂ­tĂĄsi opciĂł hasznĂĄlatĂĄval.
  • RĂ©szleges — Azt jelenti, hogy egy funkciĂł nincs implementĂĄlva teljesen, vagy rĂ©szben eltĂ©r a megadott kritĂ©riumoktĂłl.

Összehasonlító táblázatok

Keresés és letöltés

NĂ©v Amiben programozva lett FĂĄjlellenƑrzĂ©s Diff nĂ©zet Git klĂłnozĂĄs MegbĂ­zhatĂł elemzƑ MegbĂ­zhatĂł feloldĂł Shell kiegĂ©szĂ­tĂ©s SajĂĄtossĂĄg
auracle-gitAUR C++ Igen Nem Igen Igen Igen bash Létrehozåsi sorrend kiíråsa.
repoctlAUR Go Igen Nem Nem Igen – bash, zsh, fish Helyi szoftvercsomag-tároló.

Keresés és szoftvercsomag-létrehozås

NĂ©v Amiben programozva lett FĂĄjlellenƑrzĂ©s Diff nĂ©zet Git klĂłnozĂĄs MegbĂ­zhatĂł elemzƑ MegbĂ­zhatĂł feloldĂł Osztott szoftvercsomagok Shell kiegĂ©szĂ­tĂ©s SajĂĄtossĂĄg
aurutilsAUR Bash Igen Igen Igen Igen Igen Igen bash, zsh Helyi szoftvercsomag-tĂĄrolĂł, alkalmazĂĄs helyben törtĂ©nƑ befoltozĂĄsa, szoftvercsomag alĂĄĂ­rĂĄsa, tiszta chroot környezet (a systemd-nspawn segĂ­tsĂ©gĂ©vel).
pat-aur-host-gitAUR
pat-aur-client-gitAUR
Elvish Igen Igen Igen Igen Igen Igen bash, zsh, elvish Helyi szoftvercsomag-tĂĄrolĂł, alkalmazĂĄs helyben törtĂ©nƑ befoltozĂĄsa, szoftvercsomag alĂĄĂ­rĂĄsa, tiszta chroot környezet (a bubblewrap segĂ­tsĂ©gĂ©vel), keresztplatformos kĂłdfordĂ­tĂĄs.

Pacman burkolĂłk

FigyelmeztetĂ©s A pacman(8) burkolĂłk (pacman wrapper programok) absztrahĂĄljĂĄk a szoftvercsomag-kezelƑ program munkĂĄjĂĄt. LehetƑsĂ©g szerint (opcionĂĄlisan vagy alapĂ©rtelmezetten) nem biztonsĂĄgos jelölƑzĂĄszlĂłk vagy egyĂ©b vĂĄratlan viselkedĂ©s bevezetĂ©sĂ©re is sor kerĂŒlhet, ami hibĂĄs rendszerhez vezet.
Megjegyzés Az alåbbi pacman burkolók (wrapper programok) kötegelt (nem igény szerinti) mƱveleteket tåmogatnak: pikaurAUR, yayAUR, auraAUR, paruAUR
NĂ©v Amiben programozva lett FĂĄjlellenƑrzĂ©s Diff nĂ©zet Git klĂłnozĂĄs MegbĂ­zhatĂł elemzƑ MegbĂ­zhatĂł feloldĂł Osztott szoftvercsomagok Nem biztonsĂĄgos jelölƑzĂĄszlĂłk Shell kiegĂ©szĂ­tĂ©s SajĂĄtossĂĄg
auraAUR Rust Nem RĂ©szleges Igen Igen Igen Igen – bash, fish, zsh Tiszta chroot környezet.
pakkuAUR Nim Igen Igen Igen Igen Igen Igen -Sy bash, zsh –
paruAUR Rust Igen Igen Igen Igen Igen Igen -Sy
--ask
bash, fish, zsh Helyi szoftvercsomag-tåroló, Tiszta chroot környezet.
pikaurAUR Python Igen Igen Igen Igen Igen Igen -Sy bash, fish, zsh Dinamikus felhasznĂĄlĂłk.
trizenAUR Perl Igen Igen Igen Igen Igen RĂ©szleges – bash, fish, zsh –
yayAUR Go Igen Igen Igen Igen Igen Igen --ask bash, fish, zsh –

Grafikus felhasznĂĄlĂłi felĂŒlettel rendelkezƑ segĂ©dprogramok

FigyelmeztetĂ©s A grafikus felhasznĂĄlĂłi felĂŒlettel rendelkezƑ AUR wrapper segĂ©dprogramok hasznĂĄlata hibĂĄs rendszerhez vezethet, pĂ©ldĂĄul felĂŒgyelet nĂ©lkĂŒli rĂ©szleges frissĂ­tĂ©sek rĂ©vĂ©n.
  • Argon — GTK 3 pacman wrapper, Python nyelven Ă­rva.
https://github.com/14mRh4X0r/arch-argon || argonAUR
  • Bauh — Qt5 Python alkalmazĂĄs, amely tĂĄmogatja az AppImage, Debian Ă©s Arch szoftvercsomagokat (beleĂ©rtve az AUR-t is), Flatpakot, Snapot Ă©s natĂ­v webalkalmazĂĄsokat.
https://github.com/vinifmor/bauh || bauhAUR
  • Cylon — Text User Interface (TUI) alapĂș pacman wrapper, Bash nyelven Ă­rva.
https://github.com/gavinlyonsrepo/cylon || cylonAUR
  • Kalu — RendszertĂĄlca Ă©rtesĂ­tĂ©si ikon libalpm Ă©s PolicyKit hasznĂĄlatĂĄval, opcionĂĄlis frissĂ­tƑvel.
https://github.com/Thulinma/kalu || kaluAUR
  • Octopi — Qt 5 pacman wrapper, C++ nyelven Ă­rva.
https://tintaescura.com/projects/octopi || octopiAUR
  • Pacsea — Gyors, billentyƱzetbarĂĄt Text User Interface (TUI) az Arch Ă©s AUR szoftvercsomagok böngĂ©szĂ©sĂ©hez Ă©s telepĂ­tĂ©sĂ©hez, Rust nyelven Ă­rva.
https://github.com/Firstp1ck/Pacsea || pacsea-binAUR
  • Pacseek — TerminĂĄl felhasznĂĄlĂłi felĂŒlet Arch Linux szoftvercsomagok keresĂ©sĂ©hez Ă©s telepĂ­tĂ©sĂ©hez.
https://github.com/moson-mo/pacseek || pacseekAUR
  • Pamac — ÖnĂĄllĂł GTK 4 (vagy terminĂĄl-alapĂș) szoftvercsomag-kezelƑ Manjaro szĂĄmĂĄra, amely libalpm(3) hasznĂĄlatĂĄval kĂ©szĂŒlt, tĂĄlcaintegrĂĄciĂłval.
https://wiki.manjaro.org/index.php/Pamac || pamac-aurAUR
  • Pakku GUI — GTK 3 felĂŒlet a pakku szĂĄmĂĄra, Python nyelven Ă­rva.
https://gitlab.com/mrvik/pakku-gui || pakku-guiAUR
  • PkgBrowser — Qt 5 csak olvashatĂł böngĂ©szƑ a szoftvercsomag-tĂĄrolĂł szoftvercsomagokhoz Ă©s az AUR szoftvercsomag-tĂĄrolĂłhoz. Python nyelven lett Ă­rva.
https://osdn.net/projects/pkgbrowser/ || pkgbrowserAUR
  • SPM — InteraktĂ­v, vizuĂĄlis szoftvercsomag-kezelĂ©st biztosĂ­t a pacman Ă©s a yay szĂĄmĂĄra. Text User Interface (TUI) felĂŒlettel rendelkezƑ wrapper program.
https://github.com/adelmonte/Simple_Package_Manager || spm-archAUR
  • Yup — Ncurses TUI pacman wrapper. Go nyelven lett Ă­rva.
https://github.com/ericm/yup || yupAUR

KarbantartĂĄs

  • aur-out-of-date — A tĂĄrhelyszolgĂĄltatĂł API-jait hasznĂĄlja az AUR szoftvercsomagok upstream vĂĄltozĂĄsainak ellenƑrzĂ©sĂ©re.
https://github.com/simon04/aur-out-of-date || aur-out-of-dateAUR
  • aurpublish — SegĂ©dszkript az AUR szoftvercsomagok kezelĂ©sĂ©re Ă©s feltöltĂ©sĂ©re a git-subtree(1) hasznĂĄlatĂĄval. A githooks(5) hasznĂĄlatĂĄval ellenƑrzi a PKGBUILD szkriptfĂĄjl integritĂĄsĂĄt, automatikusan lĂ©trehozza a .SRCINFO fĂĄjlt, valamint lĂ©trehoz egy commitĂŒzenet-sablont.
https://github.com/eli-schwartz/aurpublish || aurpublish
https://gitlab.archlinux.org/archlinux/devtools || devtools
  • pkgoutofdate — A PKGBUILD szkriptfĂĄjlokban elemzi a forrĂĄskĂłd URL-cĂ­mĂ©t. A verziĂłszĂĄm növelĂ©sĂ©vel Ă©s a webszervernek kĂŒldött kĂ©rĂ©sekkel megprĂłbĂĄlja megtalĂĄlni a szoftvercsomagok Ășj verziĂłit.
https://github.com/anatol/pkgoutofdate || pkgoutofdate-gitAUR
  • repman — Parancssorban mƱködƑ segĂ©dprogram helyi Ă©s tĂĄvoli szoftvercsomag-tĂĄrolĂłk kezelĂ©sĂ©re.
https://gitlab.com/mipimipi/repman || repman-gitAUR

Egyéb

  • aur-talk — LekĂ©ri Ă©s megjelenĂ­ti az AUR-hozzĂĄszĂłlĂĄsokat.
https://github.com/GermainZ/aur-talk || aur-talk-gitAUR
  • aurvote-utils — SegĂ©dprogramok gyƱjtemĂ©nye az AUR-szavazatok kezelĂ©sĂ©re.
https://github.com/jadenPete/aurvote-utils || aurvote-utilsAUR
https://hackage.haskell.org/package/aur || haskell-aurAUR
  • package-query — SegĂ©dprogram a libalpm(3) Ă©s az AUR lekĂ©rdezĂ©sĂ©re.
https://github.com/archlinuxfr/package-query || package-queryAUR
  • python3-aurPython modulok Ă©s segĂ©dprogramok az AUR szoftvercsomag-informĂĄciĂłk elĂ©rĂ©sĂ©hez Ă©s az AUR interakciĂłk automatizĂĄlĂĄsĂĄhoz.
https://xyne.dev/projects/python3-aur || python3-aurAUR
  • raur — Rust fĂŒggvĂ©nykönyvtĂĄr az Aurweb RPC interfĂ©sz elĂ©rĂ©sĂ©hez.
https://gitlab.com/davidbittner/raur ||

Tovåbbi olvasnivaló a témåban