Ero sivun ”Arch User Repository” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Ak: Ohjaus sivulle AUR)
 
p (Ak: Poistettu ohjaus sivulle AUR)
Merkkaus: Ohjaus on poistettu
Rivi 1: Rivi 1:
#OHJAUS [[AUR]]
 
{{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}}. 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.
 
===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 git
$ 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 ja paketoidaan koodi, sekä ratkaistaan riippuvuudet automaattisesti pacmanilla.
$ makepkg -s
Asennetaan paketti
# pacman -U paketti.tar.xz
 
==Katso myös==
* [[Pacman]]
* [[Arch Linux]]
 
==Aiheesta muualla==
* [http://aur.archlinux.org/ aur.archlinux.org]
* [https://wiki.archlinux.org/index.php/Arch_User_Repository Arch User Repository - ArchWikissä]
 
[[Luokka:Paketinhallinta]]

Versio 3. lokakuuta 2020 kello 18.15

Kolmannen osapuolen pakettivarastoissa on riskinsä! Asennettavat paketit ja niiden skriptit voivat tehdä järjestelmässä mitä tahansa.

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 git
$ 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

Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.

Ensiksi ladataan haluttu tarball AUR:sta. Puretaan ladattu tarball

$ tar -xzf paketti.tar.gz

Käännetään ja paketoidaan koodi, sekä ratkaistaan riippuvuudet automaattisesti pacmanilla.

$ makepkg -s

Asennetaan paketti

# pacman -U paketti.tar.xz

Katso myös

Aiheesta muualla