- - Hogyan telepítsünk szoftvert az Arch Linux felhasználói tárházból

Hogyan telepítsünk szoftvert az Arch Linux felhasználói tárházból

Az Arch Linux egyik legnagyobb erőssége aznagy teljesítményű, felhasználó által üzemeltetett tároló. Ezzel a felhasználók feltölthetik saját csomagjaikat. Ennek eredményeként az Arch Linux élvezi a Linuxon elérhető legjobb szoftverek egyikét. Mivel egyre növekszik az érdeklődés az Arch AUR iránt, úgy döntöttünk, hogy részletesebben áttekintjük. A csomagok kézi építéséről fogunk beszélni, elmagyarázzuk, mi a „PKGBUILD”, és bemutatunk néhány programot, amelyek megkönnyítik az Arch Linux felhasználói tárház használatát. Így telepítheti a szoftvert az Arch Linux felhasználói adattárból.

SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.

Az AUR segítő hátrányai

Új Arch felhasználók számára egy AUR csomag telepítéseAUR segítő nélkül nehéznek tűnhet. A valóság az, hogy hihetetlenül hasznos, mert a csomagok saját elkészítésével megmentheti őket. Amikor a felhasználó letölti a PKGBUILD működéséhez szükséges mindent, a csomagkezelő szétküld egy normál csomagot. Ez a szokásos csomag gyorsan telepíthető, a telepítés előtti fordítás helyett.

Ha sok számítógépen futtatja az Arch Linuxot, akkor te istámaszkodhat az AUR szoftverre, ez nagyszerű dolog. Nem szükséges nagy szoftvert összeállítania az optimalizálatlan lassú processzorokon. Ehelyett fordítsa le a csomagokat egyszerre a leggyorsabb CPU-ra, és küldje el őket.

AUR csomagok telepítése segítő nélkül

Szoftver telepítése az Arch Linux felhasználótólLerakat, letöltnie kell a „pillanatképeket”. Ne feledje, hogy ezeknek a csomagoknak a telepítése (időnként) unalmas lehet. Ennek oka az a tény, hogy néhány csomag könyvtárakat és programokat tartalmaz a forráskód létrehozásához. Normál körülmények között ezeket a függőségeket könnyen kitölti a natív Arch Linux csomag lerakat. Más esetekben lehet, hogy nem leszel olyan szerencsés. Egyes csomagok függőségeket igényelhetnek, amelyeket szintén pillanatkép segítségével kell építeni.

A kezdéshez lépjen az AUR-ra. Ez egy olyan webhely, amelyre bárki feltöltheti a PKGBUILD fájlokat. A PKGBUILD egy kifejezetten az Arch számára készült szkript. Részletesen ismerteti, hogyan kell megragadni egy program forráskódját és telepíteni. Bárki feltöltheti e fájlok egyikét, ami azt jelenti, hogy az AUR időnként nem biztonságos.

A felhasználóknak azonban nem kell aggódniuk. Minden feltöltött csomagnak van egy megjegyzés szakasza. Ez a szakasz lehetővé teszi a felhasználók számára, hogy kommentálhassák a csomag stabilitását és biztonságát, valamint segítsenek a többi felhasználónak abban, hogy a program működjön a rendszerén. Van egy jelentés funkció is, amelyet a felhasználók használhatnak, ha úgy érzik, hogy az AUR-ban található PKGBUILD fájl rosszindulatú.

Használja a webhely keresési funkcióját, és keressena kívánt programhoz. Ebben a példában a Google Chrome-ot fogjuk használni. A csomagoldalon keresse meg a „Pillanatkép letöltése” elemet, és kattintson rá. A letöltés befejezése után nyisson meg egy terminált, és tegye a következőket:

Először használja a cd parancs a ~/Downloads Könyvtár.

cd ~/Downloads

A Letöltésekben szüntesse meg a pillanatkép fájl szétválasztását a tar parancs.

tar -xvzf google-chrome.tar.gz

Írja be az új mappát, amelyet a tar parancs készített, a cd paranccsal.

cd google-chrome

Használja a ls parancs a mappa összes tartalmának megtekintéséhez.

ls

Több fájlt észlel. Ebben az esetben van egy install.sh shell parancsfájl. Figyelmen kívül hagyja ezt. Ehelyett írja be ezt a parancsot:

makepkg

A makepkg parancs utasítja a rendszert egy natív generálásáraArch Linux csomag a Google Chrome-hoz. Adj időt az építésre. Töltse le az Ubuntu Google Chrome csomagot, bontsa ki és konvertálja. Tudni fogja, hogy megtörtént, amikor a terminál ablaka újra használható.

Használja a ls parancs a mappa tartalmának újbóli megtekintéséhez. A Google Chrome pillanatkép mappájában egy új natív arch csomag van jelen. Helyezze át az arch csomagot a saját mappájába.

mv google-chrome*.tar.gz ~/

Írja be a CD parancsot, hogy visszatérjen a kezdőmappába, és indítsa el a telepítési folyamatot.

cd ~/

Végül telepítse az AUR csomagot a rendszerre.

sudo pacman -U google-chrome*.tar.gz

Mindezek mellett az AUR csomag felépítésre került. Ne feledje, hogy mivel a csomagot nem telepítették segítőn keresztül, akkor szabadon terjesztheti ezt a csomagot más számítógépekre, és kihagyhatja a fordítási folyamatot.

Az AUR Helper használatának előnyei

Képes összeállítani egy csomagot az AUR-ból ésmenteni későbbre valódi plusz. A probléma az, hogy időnként unalmas lehet. Ez az oka annak, hogy a legtöbb ember használ egy “AUR Helper” -t. Ezek olyan programok, amelyek célja, hogy segítsék a felhasználókat a PKGBUILD fájlok egyszerű letöltésében, és néhány lépéssel megindítsák a fordítási folyamatot. Ez a módszer messze a preferált módszer az Arch Linux felhasználók számára, akik szeretik az AUR-t, de utálják, hogy mindent kézzel kell csinálni.

Sok különböző AUR segítő létezik, de alapvetően ugyanazt csinálják. Éppen ezért ahelyett, hogy mindet lefednénk, átlépjük a 3 legjobbat!

Megjegyzés: ezek az AUR segítők nincsenek a Arch fő tárolójában. Ahhoz, hogy megkapja őket a Linux PC-jén, a PKGBUILD-t kézzel kell lefordítania. Kövesse a fenti utasításokat.

Yaourt

Yaourt messze a leggyakrabban használt AUR segítő. Először keresse meg az Arch felhasználói lerakatban, hogy mit szeretne telepíteni. Ez hasonlóan történik, mint maga a pacman csomagkezelő (-S-ekkel). Ebben a példában ismét a Google Chrome-ot fogjuk használni.

yaourt -Ss google chrome

A keresés közvetlenül az AUR-ból jeleníti meg az eredményeket (a használt kulcsszavakhoz viszonyítva). A szoftver telepítéséhez vegye figyelembe a csomag nevét. Chrome esetében a csomag „google-chrome”.

yaourt -S google-chrome

Ez az alapparancs végigvezeti atelepítési folyamat. A baj nagyon unalmas, és arra kéri a felhasználót, hogy ismételten válassza az „igen” és a „nem” lehetőséget. A problémamentes szoftver telepítéséhez használja a –noconfirm zászlót.

yaourt -S google-chrome --noconfirm

Az AUR-n keresztül telepített szoftver frissítéséhez tegye a következőket:

yaourt -Syyu --aur --noconfirm

Ez arra szólítja fel Yaourt-ot, hogy gond nélkül frissítse az Arch-t, és töltsön le / készítsen új AUR-csomagokat.

Pacaur

A Pacaur egy újabb AUR segítő, amelynek célja az építési csomag egyszerűsítése. Ez a következőképpen használható:

Először keressen egy csomagot az AUR-ban. Mint korábban, példaként a Chrome-ot fogjuk használni.

pacaur -Ss google-chrome

Keresse meg a csomag nevét. Chrome esetében ez a Google-króm.

Telepítse a szoftvert az alábbiakkal:

pacaur -S google-chrome

Válaszoljon a Pacaur által a telepítési folyamattal kapcsolatban feltett kérdésekre, vagy (mint például Yaourt) hagyja ki őket teljesen a következővel:

pacaur -S google-chrome --noconfirm

Az Arch Linux csomagjai, valamint az Arch felhasználói lerakatból épített programok frissítéséhez futtassa a következő parancsot:

pacaur -Syyu

octopi

Az Arch-on lévő felhasználók számára, akik GUI eszközt akarnakkölcsönhatásba lépnek az Arch Linux rendszerrel, valamint az AUR-val, az Octopi a legjobb megoldás. A szoftver telepítéséhez az Arch User Repo programból kattintson a zöld arc ikonra. Ezzel elindít egy csomagolást az Octopi eszközhöz. Ezután írjon be egy keresési kifejezést, például például a „Google Chrome”.

Hamarosan megjelenik egy eredményoldal. Kattintson a jobb gombbal a telepíteni kívánt alkalmazásra, majd kattintson a „telepítés” gombra. Az Octopi végigvezeti a telepítési folyamaton.

Megjegyzés: a program értesíti Önt, ha frissítések érkeznek.

Következtetés

Az Arch Linux a közösség sok tagjának kedvenceannak óriási rendelkezésre állása miatt. Az AUR segítségével a nem támogatott programok telepítése hihetetlenül egyszerű. Ha még nem ismeri az Arch Linux rendszert, akkor ennek az eszköznek a megtanulása jelentősen javítja az Arch Linux élményét.

Hozzászólások