Muokataan sivua Arch User Repository
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 2: | Rivi 2: | ||
{{Epävirallinen pakettilähde}} | {{Epävirallinen pakettilähde}} | ||
'''Arch User Repository''' (AUR) on [[Arch_Linux|Arch | '''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== | ==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}}. | 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=== | ===yay=== | ||
Rivi 11: | Rivi 11: | ||
Koska {{AUR|yay}} ei löydy enää Arch Linuxin virallisista pakettilähteistä, sen lähdekoodit pitää ladata [[git]]-palvemilta ja kääntää itse. | 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 -Syyu | ||
$ sudo pacman -S | $ sudo pacman -S git | ||
$ mkdir -p ~/koodit | $ mkdir -p ~/koodit | ||
$ cd ~/koodit | $ cd ~/koodit | ||
Rivi 24: | Rivi 24: | ||
===Esimerkki=== | ===Esimerkki=== | ||
Etsitään esim. [[ | Etsitään esim. [[openra]]-pohjaisia modeja | ||
<pre> | <pre> | ||
$ yay -Ss openra- | $ yay -Ss openra- | ||
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 ja paketoidaan koodi, sekä ratkaistaan riippuvuudet automaattisesti pacmanilla. | ||
$ makepkg - | $ makepkg -s | ||
Asennetaan paketti | |||
# pacman -U paketti.tar.xz | # pacman -U paketti.tar.xz | ||
Rivi 81: | Rivi 81: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [ | * [http://aur.archlinux.org/ aur.archlinux.org] | ||
* [ | * [https://wiki.archlinux.org/index.php/Arch_User_Repository Arch User Repository - ArchWikissä] | ||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||