Frissítve: A Yaourt megszűnt a yay – Yet Another Yogurt – An AUR Helper written in the GO language.
A Yaourt (Yet Another User Repository Tool) egy fejlett parancssori eszköz a csomagok telepítéséhez Arch Linux alatt. Ez egy hatékony wrapper a Pacman-hez, az Arch Linux szabványos csomagkezelő segédprogramjához, kibővített funkciókkal és figyelemre méltó AUR (Arch Linux User Repository) támogatással.
Az AUR-ból interaktívan keres, telepít és frissít csomagokat, támogatja a konfliktusok ellenőrzését és a függőségek feloldását. Képes színes kimenetet megjeleníteni, információt mutatni az elérhető csomagokról, lehetővé teszi a csomagok lekérdezését különböző opciók alapján, támogatja a csomagok építését közvetlenül az AUR vagy ABS (Arch Build System) forrásból.
A Yaourt a mentési fájlok (jellemzően .pac*
fájlok) kezelésére is használható, lekérdezés közvetlenül a mentési fájlból; képes az alpm adatbázisok mentésére és visszaállítására, a helyi adatbázisok tesztelésére és az elárvult csomagok keresésére is. Ezen kívül támogatja a csomagok felosztását, és képes a csomagok telepítési dátum szerinti rendezésére és még sok minden másra.
A Yaourt sajnos nem létezik az Arch Linux telepítés hivatalos csomagtárában. A Yaourtot kézzel kell telepítenie az Arch Linuxra a következő két különböző módon.
1. módszer: A Yaourt telepítése Arch Linuxra az AUR segítségével
Ez a módszer egy kicsit hosszabb, ha a Yaourt telepítésének gyors módját szeretné, akkor nézze meg a második módszert. Itt az összes szükséges csomag telepítésével kell kezdenie a képen látható módon.
$ sudo pacman -S --needed base-devel git wget yajl$ cd /tmp$ git clone https://aur.archlinux.org/package-query.git$ cd package-query/$ makepkg -si && cd /tmp/$ git clone https://aur.archlinux.org/yaourt.git$ cd yaourt/$ makepkg -si
2. módszer: Yaourt telepítése Arch Linuxba saját tároló használatával
Az egyéni tároló hozzáadásával kezdje a pacman csomagkezelő tárolólistájához.
$ sudo /etc/pacman.conf
Másolja be az alábbi egyéni tároló konfigurációt a fájlba.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Mentse a módosításokat és lépjen ki a fájlból. Ezután adja ki a következő parancsot a yaourt telepítéséhez.
$ sudo pacman -Sy yaourt
Hogyan használjuk a Yaourt csomagkezelőt Arch Linux alatt
1. Egy csomag, például a glances telepítéséhez vagy frissítéséhez használja a -S
jelzőt az ábrán látható módon.
$ sudo yaourt -S glances
2. A csomag eltávolításához használja a -R
jelzőt az ábrán látható módon.
$ sudo yaourt -R glances
3. A telepített csomagokat a -U
opcióval frissítheti az ábrán látható módon.
$ sudo yaourt -U target_here
4. A csomagok helyi adatbázisának lekérdezéséhez használja a -Q
jelzőt.
$ sudo yaourt -Q | less
5. A csomagok helyi adatbázisának lekérdezéséhez használja a -Q
jelzőt. A következő parancs a telepített csomagokról, valamint a konfigurált tárolókról szóló információk összegyűjtésére és megjelenítésére szolgál egy Arch Linux rendszerben.
$ yaourt --stats
6. A pacman csomagadatbázisokat a következő paranccsal szinkronizálhatja.
$ sudo yaourt -Sy
További információkat a yaourt man lapon talál.
$ man yaourt