Päivitys: Yaourt on lakkautettu ja tilalle on tullut yay – Yet Another Yogurt – GO-kielellä kirjoitettu AUR-apuohjelma.
Yaourt (Yet Another User Repository Tool) on edistyksellinen komentorivityökalu pakettien asentamiseen Arch Linuxissa. Se on tehokas kääre Pacmanille, Arch Linuxin standardipaketinhallinta-apuohjelmalle, jossa on laajennettuja ominaisuuksia ja huomattava AUR (Arch Linux User Repository) -tuki.
Sitä käytetään etsimään, asentamaan ja päivittämään paketteja AUR:sta interaktiivisesti, se tukee ristiriitojen tarkistamista ja riippuvuuksien ratkaisemista. Se voi näyttää värillisen tulosteen, näyttää tietoja saatavilla olevista paketeista, mahdollistaa pakettien kyselyn eri vaihtoehtojen perusteella, tukee pakettien rakentamista suoraan AUR:n tai ABS:n (Arch Build System) lähteestä.
Yaourtia käytetään myös varmuuskopiotiedostojen (tyypillisesti .pac*
-tiedostot) hallintaan, kyselyihin suoraan varmuuskopiotiedostosta; se voi tallentaa ja palauttaa alpm-tietokantoja, testata paikallisia tietokantoja ja etsiä myös orpoja paketteja. Lisäksi se tukee pakettien jakamista ja voi lajitella paketteja asennuspäivämäärän mukaan ja paljon muuta.
Yaourtia ei valitettavasti ole Arch Linux -asennuksen virallisessa pakettivarastossa. Sinun täytyy asentaa Yaourt manuaalisesti Arch Linuxiin käyttämällä seuraavia kahta eri tapaa.
Metodi 1: Asenna Yaourt Arch Linuxiin käyttämällä AUR:ia
Tämä menetelmä on hieman pidempi, jos haluat nopean tavan asentaa Yaourt, tutustu toiseen menetelmään. Tässä sinun täytyy aloittaa asentamalla kaikki tarvittavat paketit kuten kuvassa.
$ 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
Menetelmä 2: Asenna Yaourt Arch Linuxiin käyttämällä mukautettua arkistoa
Aloita lisäämällä mukautettu arkisto pacman-paketinhallinnan arkistoluetteloon.
$ sudo /etc/pacman.conf
Kopioi ja liitä seuraava mukautetun arkiston konfiguraatio tiedostoon.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Tallenna muutokset ja poistu tiedostosta. Anna sitten seuraava komento asentaaksesi yaourt.
$ sudo pacman -Sy yaourt
How to Use Yaourt Package Manger in Arch Linux
1. Asenna Yaourt. Voit asentaa tai päivittää paketin, esimerkiksi glances, käyttämällä -S
kuten kuvassa.
$ sudo yaourt -S glances
2. Voit poistaa paketin käyttämällä -R
-lippua kuten kuvassa.
$ sudo yaourt -R glances
3. Voit päivittää asennettuja paketteja -U
-vaihtoehdolla kuten kuvassa.
$ sudo yaourt -U target_here
4. Voit kysyä pakettien paikallista tietokantaa käyttämällä -Q
-lippua.
$ sudo yaourt -Q | less
5. Seuraavaa komentoa käytetään keräämään ja näyttämään tietoja asennetuista paketeista sekä määritetyistä arkistoista Arch Linux -järjestelmässä.
$ yaourt --stats
6. Voit synkronoida pacman-pakettitietokannat seuraavalla komennolla.
$ sudo yaourt -Sy
Lisätietoa saat yaourt man-sivulta.
$ man yaourt