Ero sivun ”Arch User Repository” versioiden välillä
(Ak: Ohjaus sivulle AUR) |
p (→Esimerkki) |
||
(6 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
# | |||
{{Epävirallinen pakettilähde}} | |||
'''Arch User Repository''' (AUR) on [[Arch_Linux|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 [[Pacman|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 {{AUR|yay}}. [[ArchWiki:|ArchWikistä]] löytyy [https://wiki.archlinux.org/index.php/AUR_Helpers 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. Vaikka {{AUR|yay}} on tarkoitettu ensisijaisesti AUR-pakettien asentamiseen, sen asennusparametriksi käy myös viralliset paketit. | |||
===yay=== | |||
====Asentaminen Arch Linux==== | |||
Koska {{AUR|yay}} 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 | |||
<pre> | |||
$ 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) | |||
</pre> | |||
Asennetaan Shattered Paradise | |||
$ yay -S openra-sp-git | |||
===Pakettien asentaminen käsin=== | |||
{{Oikeudet}} | |||
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 | |||
==Katso myös== | |||
* [[Pacman]] | |||
* [[Arch Linux]] | |||
==Aiheesta muualla== | |||
* [https://aur.archlinux.org/ aur.archlinux.org] | |||
* [[ArchWiki:Arch_User_Repository|Arch User Repository - ArchWikissä]] | |||
[[Luokka:Paketinhallinta]] | |||
[[Luokka:Arch Linux]] |
Nykyinen versio 17. marraskuuta 2020 kello 13.22
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[muokkaa]
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. Vaikka yayAUR on tarkoitettu ensisijaisesti AUR-pakettien asentamiseen, sen asennusparametriksi käy myös viralliset paketit.
yay[muokkaa]
Asentaminen Arch Linux[muokkaa]
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[muokkaa]
$ sudo pacman -Syyu $ sudo pacman -S yay
Esimerkki[muokkaa]
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[muokkaa]
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