Ero sivun ”Arch User Repository” versioiden välillä
Rivi 71: | Rivi 71: | ||
Puretaan ladattu tarball | Puretaan ladattu tarball | ||
$ tar -xzf paketti.tar.gz | $ tar -xzf paketti.tar.gz | ||
Käännetään | Käännetään, paketoidaan koodi, sekä ratkaistaan riippuvuudet automaattisesti pacmanilla lopuksi asentaen paketin. | ||
$ makepkg - | $ makepkg -si | ||
Vaihtoehtoinen tapa asentaa paketti. | |||
# pacman -U paketti.tar.xz | # pacman -U paketti.tar.xz | ||
Versio 17. marraskuuta 2020 kello 12.19
Arch User Repository (AUR) on Arch linuxin käyttäjäyhteisön ylläpitämä epävirallinen pakettivarasto. AUR sisältää pakettien kuvaukset (PKGBUILDS), joiden avulla ohjelmat voi kääntää lähdekoodista makepkg:lla ja sitten asentaa pacmanilla.
Pakettien asentaminen
Paketteja voidaan asentaa AUR:sta käsin lataamalla, purkamalla ja paketoimalla, mutta myös valmiita työkaluja on saatavilla, joiden avulla asentaminen onnistuu automaattisesti, esimerkiksi yayAUR . ArchWikistä löytyy lista kaikista AUR-työkaluista. Tälläisen työkalun käyttäminen on suotavaa, sillä tällöin päivitykset asentuvat muiden pakettien mukana, eikä niitä tarvitse käsin asentaa.
yay
Asentaminen Arch Linux
Koska yayAUR ei löydy enää Arch Linuxin virallisista pakettilähteistä, sen lähdekoodit pitää ladata git-palvemilta ja kääntää itse.
$ sudo pacman -Syyu $ sudo pacman -S --needed git base-devel $ mkdir -p ~/koodit $ cd ~/koodit $ git clone https://aur.archlinux.org/yay-git.git $ cd yay-git $ makepkg -si
Asentaminen Manjaro
$ sudo pacman -Syyu $ sudo pacman -S yay
Esimerkki
Etsitään esim. openra-pohjaisia modeja
$ yay -Ss openra- aur/openra-mw-git 274.git.8c9f6d6-1 (+0 0.00) An mod of OpenRA depicting medieval warfare aur/openra-raclassic-git 199.git.6559269-1 (+0 0.00) A mod of OpenRA that more faithfully recreates the Command & Conquer: Red Alert game aur/openra-kknd-git 281.git.d094389-1 (+0 0.00) A Krush, Kill n' Destroy-inspired mod of OpenRA aur/openra-dr-git 394.git.662f5cb-1 (+0 0.00) A Dark Reign-inspired mod of OpenRA aur/openra-rv-git 2817.git.e130c0d-1 (+0 0.00) A Command & Conquer: Red Alert 2-inspired mod of OpenRA aur/openra-yr-git 452.git.4289060-1 (+0 0.00) A Command & Conquer: Yuri's Revenge-inspired mod of OpenRA aur/openra-radot5-git 178.git.fac9662-1 (+0 0.00) OpenRA mod that tell the storyline between 1936 to Red Alert 1 aur/openra-ss-git 294.git.3ebe267-1 (+0 0.00) A Sole Survivor-inspired mod of OpenRA, warning you will need the original game assets to play this game aur/openra-raplus-git 21.git.511dfd6-1 (+0 0.00) A Command & Conquer: Red Alert-inspired mod of OpenRA aur/openra-ca-git 631.git.9120e8a-1 (+0 0.00) A mod of OpenRA that combines units from the official Red Alert and Tiberian Dawn mods aur/openra-gen-git 1169.git.9af97f9-1 (+0 0.00) A mod of OpenRA based on Command & Conquer: Generals aur/openra-sp-git 404.git.c9a70ff-1 (+0 0.00) A Tiberian Sun-inspired mod of OpenRA aur/openra-vs-git 2213.git.b5dfdeb-1 (+0 0.00) A Command & Conquer: Red Alert 2-inspired mod of OpenRA aur/openra-ura-git 431.git.128dc53-3 (+0 0.00) A Comamnd & Conquer: Red Alert-inspired mod of OpenRA aur/openra-kang kang.7bbfe86-1 (+1 0.00) (Out-of-date: 2017-08-29) An open-source implementation of the Red Alert engine using .NET/Mono and OpenGL aur/openra-d2-git 189.git.3c1489a-1 (+1 0.00) A Dune II-inspired mod of OpenRA aur/openra-ra2-git 1053.git.43f28ea-1 (+2 0.02) An OpenRA mod inspired by Command & Conquer: Red Alert 2 aur/openra-git BLEED.20200921.9cf38c1784-1 (+5 0.00)
Asennetaan Shattered Paradise
$ yay -S openra-sp-git
Pakettien asentaminen käsin
Ensiksi ladataan haluttu tarball AUR:sta. Puretaan ladattu tarball
$ tar -xzf paketti.tar.gz
Käännetään, paketoidaan koodi, sekä ratkaistaan riippuvuudet automaattisesti pacmanilla lopuksi asentaen paketin.
$ makepkg -si
Vaihtoehtoinen tapa asentaa paketti.
# pacman -U paketti.tar.xz