Lyhyesti: Yaourt oli ollut suosituin AUR-apuohjelma, mutta sitä ei enää kehitetä. Tässä artikkelissa listaamme muutamia parhaita vaihtoehtoja Yaourtille Arch-pohjaisille Linux-jakeluille.
Arch User Repository, joka tunnetaan yleisesti nimellä AUR, on Arch-käyttäjien yhteisöllinen ohjelmistovarasto. Debian/Ubuntu-käyttäjät voivat ajatella AUR:ää PPA:n vastineena.
Se sisältää paketteja, joita Arch Linux ei ole suoraan hyväksynyt. Jos joku kehittää ohjelmiston tai paketin Arch Linuxille, se voidaan tarjota tämän yhteisön arkiston kautta. Näin loppukäyttäjä saa käyttöönsä enemmän ohjelmistoja kuin mitä hän saa oletusarvoisesti.
Miten AUR:ää sitten käytetään? No, tarvitset eri työkalun asentaaksesi ohjelmistoja AUR:sta. Archin paketinhallinta pacman ei tue sitä suoraan. Siksi tarvitset näitä ”erikoistyökaluja”, joita kutsutaan AUR-apuohjelmiksi, automatisoidaksesi AUR-pakettien käytön
Yaourt (Yet AnOther User Repository Tool) oli kääre pacmanille, joka mahdollisti AUR-pakettien asentamisen Arch Linuxiin. Se käyttää samaa syntaksia kuin pacman. Yaourtilla oli myös loistava tuki Arch User Repositorylle hakua, asennusta, ristiriitojen ratkaisua ja riippuvuuksien ylläpitoa varten.
Yaourt ei kuitenkaan ole enää ratkaisu.
Tässä artikkelissa näet parhaat Yaourt-vaihtoehdot, joita voit käyttää ohjelmistojen asentamiseen AUR:sta.
Parhaat AUR-apurit AUR:n käyttöön
Harkitsen joidenkin muiden suosittujen AUR-apurien, kuten trizenin tai packerin, poisjättämistä, koska nekin on merkitty ”lopetetuiksi tai ongelmallisiksi”.
yay
yay on Go-kielellä kirjoitettu seuraavaksi paras AUR-apuri, jonka tavoitteena on tarjota pacmanin käyttöliittymä minimaalisella käyttäjäsisällön syötteellä, Yaourtin kaltainen haku ja melkeinpä ilman riippuvuuksia.
Yayn ominaisuudet
- yay tarjoaa AUR-taulukon täydennyksen ja lataa PKGBUILDin ABS:stä tai AUR:stä.
- Tukee haun kavennusta ja PKGBUILDin hankkimista ilman lähdettä.
- Binäärillä ei ole ylimääräisiä riippuvuuksia kuin pacmanilla.
- Tarjoaa edistyneen riippuvuuksien ratkaisijan ja poistaa make-riippuvuudet rakentamisprosessin lopussa.
- Tukee värillistä tulostusta, kun otat Color-vaihtoehdon käyttöön /etc/pacman.conf-tiedostossa.
- Voidaan tehdä niin, että se tukee vain AUR-paketteja tai vain repopaketteja.
Yay:n asentaminen
Yay:n voi asentaa kloonaamalla git-repon ja rakentamalla sen. Asenna yay Arch Linuxiin alla olevalla komennolla :
git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Yayn käyttäminen
Sovelluksen etsiminen Yayn kautta AUR:ssa:
yay -Ss <package-name>
Sovelluksen asentaminen:
yay -S <package-name>
pakku
Pakku on toinen pacman-kääre, joka on vielä alkuvaiheessa. Se, että se on uusi, ei kuitenkaan tarkoita, että siitä puuttuisi ominaisuuksia, joita muut AUR-apurit tukevat. Se tekee työnsä melko hyvin ja sen lisäksi, että se etsii ja asentaa sovelluksia AUR:sta, se poistaa riippuvuudet buildin jälkeen.
Pakun ominaisuudet
- Pakettien etsiminen ja asentaminen Arch-käyttäjätietovarastosta.
- Tiedostojen ja muutosten tarkastelu buildien välillä.
- Pakettien rakentaminen virallisista arkistoista ja make-riippuvuuksien poistaminen buildin jälkeen.
- PKGBUILDin haku ja Pacman-integraatio.
- Pacmanin kaltainen käyttöliittymä ja pacman-optioiden tuet.
- Pacman-konfiguraation tuet ja ei PKGBUILD-hakua.
Paketin asennus
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
Paketin käyttö
Voit hakea sovelluksen AUR:stä alla olevalla komennolla.:
pakku -Ss spotify
Ja sitten paketti voidaan asentaa samalla tavalla kuin pacman:
pakku -S spotify
aurutils
aurutils on periaatteessa kokoelma skriptejä, jotka automatisoivat Arch-käyttäjätietovaraston käytön. Se voi etsiä AUR:sta, tarkistaa asennettujen eri sovellusten päivitykset ja selvittää riippuvuusongelmat.
Aurutilsin ominaisuudet
- aurutils käyttää paikallista arkistoa, jolloin se hyötyy pacman-tiedostotuesta ja kaikki paketit toimivat -asdeps:llä.
- Voi olla useita arkistoja eri tehtäviä varten.
- Päivittää paikallisen repositoryn yhdellä kertaa aursync -u:lla
- pkgbase, long format ja raw-tuki aursearchille
- Mahdollisuus jättää paketti huomioimatta
Asennetaan aurutils
git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si
Käytetään aurutilsia
Sovelluksen haku aurutilsin kautta:
aurutils -Ss <package-name>
Paketin asentaminen AUR:sta:
aurutils -S <package-name>
Kaikki nämä paketit voidaan asentaa suoraan, jos käytät jo Yaourtia tai jotain muuta AUR-apuria.
Pamac
Pamac on gtk frontend libalpmille. Pamacia voidaan käyttää myös AUR:n pakettien hallintaan. Se on Arch Linuxin ja Arch-pohjaisten Linux-jakeluiden laajimmin käytetty GUI-paketinhallinta.
Ominaisuudet:
- CLI-pakettienhallinta pamac-cli:llä
- GTK-käyttöliittymä.3 GUI
- Kirjasto pakettitietojen käyttämiseen ja transaktioiden suorittamiseen
- Flatpak- ja Snap-tuki
- Tray-sovellusindikaattori, joka ilmoittaa päivityksistä
Pamacin asentaminen
git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si
Pamacin käyttäminen
Pamacia voi käyttää joko päätelaitteen tai graafisen käyttöliittymän kautta. GUI:n avulla pamacin käyttö on hyvin intuitiivista.
Terminaalissa voit etsiä pakettia seuraavalla komennolla, jossa <paketti> on korvattu etsimäsi paketin nimellä
pamac search <package>
Paketin asentamiseen
pamac install <package>
pamac install <package>
Paketin poistamiseen
pamac remove <package>
Tarkemman opastuksen pamacin käyttöön saat sen Manjaro-Wiki-lehdeltä.
aurman on yksi parhaista AUR-apuohjelmista ja toimii melko hyvin vaihtoehtona Yaourtille. Sillä on lähes samanlainen syntaksi kuin pacmanilla ja se tukee kaikkia pacmanin toimintoja. Voit etsiä AUR:sta, ratkaista riippuvuuksia, tarkistaa PKGBUILDin sisällön ennen paketin rakentamista jne.
Aurmanin ominaisuudet
- aurman tukee kaikkia pacman-operaatioita ja sisältää luotettavan riippuvuuksien ratkaisun, ristiriitojen havaitsemisen ja jaetun paketin tuen.
- Säikeistetty sudo-silmukka pyörii taustalla säästäen sinut salasanan syöttämiseltä joka kerta.
- Tarjoaa kehityspakettituen ja tekee eron eksplisiittisesti ja inplisiittisesti asennettujen pakettien välillä.
- Tuki AUR-pakettien ja -tietovarastojen hakuun.
- Voit nähdä ja muokata PKGBUILDeja ennen AUR-pakettien rakentamisen aloittamista.
- Voidaan käyttää myös itsenäisenä riippuvuuksien ratkaisijana.
Aurmanin asentaminen
git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si
Aurmanin käyttäminen
Sovelluksen etsiminen aurmanin avulla Arch-käyttäjätietovarastosta tapahtuu seuraavalla tavalla:
aurman -Ss <package-name>
Sovelluksen asentaminen aurmanin avulla:
aurman -S <package-name>
Mitä mieltä olet AUR:n apuohjelmista?
Arch Linuxissa on lisää AUR-apureita, jotka voivat automatisoida tiettyjä tehtäviä Arch-käyttäjätietovarastossa. Monet käyttäjät käyttävät edelleen Yaourtia AUR-työhönsä ja