Ero sivun ”Malline:Asenna/AUR” versioiden välillä
p (muotoilua sekä riippuvuuksien listaus lauseketta päivitetty) |
p (Mallineessa käyty pohdiskelu sekä keskustelu siirretty Asenna/AUR-keskustelusivulle ja yritetään vastaedes pitää se siellä, kiitos!) |
||
Rivi 25: | Rivi 25: | ||
{{Asenna/AUR|yay}} | {{Asenna/AUR|yay}} | ||
== | ===Manuaalisesti paketoiminen=== | ||
<tt>makepkg -si</tt> toimii yksinkertaisimmassa paketeissa, mutta monilla muilla paketeilla on riippuvaisuuksia niin virallisista paketeista kuin AUR-paketeista, lisätty ohjeistus riippuvuuksien asentamiseen, kun taas alla oleva esimerkki toimisi virallisten pakettien riippuvuuksien kanssa: | <tt>makepkg -si</tt> toimii yksinkertaisimmassa paketeissa, mutta monilla muilla paketeilla on riippuvaisuuksia niin virallisista paketeista kuin AUR-paketeista, lisätty ohjeistus riippuvuuksien asentamiseen, kun taas alla oleva esimerkki toimisi virallisten pakettien riippuvuuksien kanssa: | ||
grep depends PKGBUILD | sed -e "s~^[a-z]\+~~g" | tr '\n' ' ' | sed -e "s~[\(\'\)=]~~g" -e 's~:\ [a-z \/]\+~~g' | sed 's~$~\n~' | xargs -I% sudo pacman -S % | grep depends PKGBUILD | sed -e "s~^[a-z]\+~~g" | tr '\n' ' ' | sed -e "s~[\(\'\)=]~~g" -e 's~:\ [a-z \/]\+~~g' | sed 's~$~\n~' | xargs -I% sudo pacman -S % | ||
[[Luokka:Mallineet|{{PAGENAME}}]]</noinclude> | [[Luokka:Mallineet|{{PAGENAME}}]]</noinclude> |
Nykyinen versio 14. huhtikuuta 2022 kello 09.46
Asenna/AUR voidaan asentaa AUR-pakettivarastosta.
$ yay -S {{{1}}}
Mikäli AUR-työkaluja ei ole käytössä, voidaan {{{1}}} asentaa käsin seuraavasti.
$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/{{{1}}}.tar.gz -O - | tar xfz - $ cd {{{1}}}
$ grep depends PKGBUILD | sed -e "s~^[a-z]\+~~g" | tr '\n' ' ' | sed -e "s~[\(\'\)=]~~g" -e 's~:\ [a-z \/]\+~~g' | sed 's~$~\n~' | xargs -I% printf "%\n" $ cd {{{1}}} && makepkg -si
Mallineesta[muokkaa]
Tällä mallineella voidaan neuvoa paketin asentaminen AUR-pakettivarastosta. Tällä hetkellä vain Arch Linux ja siihen pohjautuvat jakelut tukevat sitä.
Käyttö[muokkaa]
Syntaksi[muokkaa]
{{Asenna/AUR|1}}
- Ohjelmapaketin nimi
Esimerkki[muokkaa]
Lisää artikkeliin esimerkiksi teksti: {{Asenna/AUR|yay}}
jolloin lopputulos on:
Asenna/AUR voidaan asentaa AUR-pakettivarastosta.
$ yay -S yay
Mikäli AUR-työkaluja ei ole käytössä, voidaan yay asentaa käsin seuraavasti.
$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/yay.tar.gz -O - | tar xfz - $ cd yay
$ grep depends PKGBUILD | sed -e "s~^[a-z]\+~~g" | tr '\n' ' ' | sed -e "s~[\(\'\)=]~~g" -e 's~:\ [a-z \/]\+~~g' | sed 's~$~\n~' | xargs -I% printf "%\n" $ cd yay && makepkg -si
Manuaalisesti paketoiminen[muokkaa]
makepkg -si toimii yksinkertaisimmassa paketeissa, mutta monilla muilla paketeilla on riippuvaisuuksia niin virallisista paketeista kuin AUR-paketeista, lisätty ohjeistus riippuvuuksien asentamiseen, kun taas alla oleva esimerkki toimisi virallisten pakettien riippuvuuksien kanssa:
grep depends PKGBUILD | sed -e "s~^[a-z]\+~~g" | tr '\n' ' ' | sed -e "s~[\(\'\)=]~~g" -e 's~:\ [a-z \/]\+~~g' | sed 's~$~\n~' | xargs -I% sudo pacman -S %