Ero sivun ”Malline:Asenna/AUR” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
Mallineessa käyty pohdiskelu sekä keskustelu siirretty Asenna/AUR-keskustelusivulle ja yritetään vastaedes pitää se siellä, kiitos!
p (→TODO) |
p (Mallineessa käyty pohdiskelu sekä keskustelu siirretty Asenna/AUR-keskustelusivulle ja yritetään vastaedes pitää se siellä, kiitos!) |
||
(7 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 4: | Rivi 4: | ||
Mikäli AUR-työkaluja ei ole käytössä, voidaan <tt>{{{1}}}</tt> asentaa käsin seuraavasti. | Mikäli AUR-työkaluja ei ole käytössä, voidaan <tt>{{{1}}}</tt> asentaa käsin seuraavasti. | ||
{{Oikeudet}} | {{Oikeudet}} | ||
$ wget <nowiki>https://aur.archlinux.org/ | $ wget <nowiki>https://aur.archlinux.org/cgit/aur.git/snapshot/</nowiki>{{{1}}}.tar.gz -O - | tar xfz - | ||
$ cd {{{1}}} | $ cd {{{1}}} | ||
{{Huomautus|Tarkista mahdolliset riippuvuudet {{{1}}}-hakemistossa sijaitsevasta <tt>PKGBUILD</tt>-tiedostosta ja asenna ne, huomaa, että osa riippuvuuksista voi löytyä virallisista pakettivarastoista kuin myös AUR:sta. Listauksen paketit voivat myös vaatia siistimistä.}} | |||
$ 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 | |||
<noinclude> | |||
==Mallineesta== | ==Mallineesta== | ||
Rivi 13: | Rivi 17: | ||
==Käyttö== | ==Käyttö== | ||
===Syntaksi=== | ===Syntaksi=== | ||
<tt><nowiki>{{Asenna/AUR|1 | <tt><nowiki>{{Asenna/AUR|1}}</nowiki></tt> | ||
# Ohjelmapaketin nimi | # Ohjelmapaketin nimi | ||
===Esimerkki=== | ===Esimerkki=== | ||
Lisää artikkeliin esimerkiksi teksti: <tt><nowiki>{{Asenna/AUR|yay | Lisää artikkeliin esimerkiksi teksti: <tt><nowiki>{{Asenna/AUR|yay}}</nowiki></tt><br> | ||
jolloin lopputulos on:<br> | jolloin lopputulos on:<br> | ||
{{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: | |||
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> |