Muokataan sivua Malline:Asenna/AUR
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 6: | Rivi 6: | ||
$ wget <nowiki>https://aur.archlinux.org/cgit/aur.git/snapshot/</nowiki>{{{1}}}.tar.gz -O - | tar xfz - | $ wget <nowiki>https://aur.archlinux.org/cgit/aur.git/snapshot/</nowiki>{{{1}}}.tar.gz -O - | tar xfz - | ||
$ cd {{{1}}} | $ cd {{{1}}} | ||
''Tarkista mahdolliset riippuvuudet {{{1}}}-hakemistossa sijaitsevasta <tt>PKGBUILD</tt>-tiedostosta ja asenna ne'' | |||
$ grep depends PKGBUILD | | $ grep depends PKGBUILD |grep -Eo "'[^']*'|\([^)]*\)"|sed "s/[()']//g" | ||
$ cd {{{1}}} && makepkg -si | $ cd {{{1}}} && makepkg -si | ||
Rivi 25: | Rivi 25: | ||
{{Asenna/AUR|yay}} | {{Asenna/AUR|yay}} | ||
=== | ==TODO== | ||
===Käsin 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 | | grep depends PKGBUILD |grep -Eo "'[^']*'|\([^)]*\)"|sed "s/[()']//g" |xargs -i{} sudo pacman -S {} | ||
===AUR-rakenteen muutos === | |||
Huomattu virhe tai sitten tämä on muuttunut, joku arch linux käyttäjä voisi tätä katsoa. | |||
<nowiki>$ wget https://aur.archlinux.org/packages/{{{1}}}/{{{1}}}.tar.gz -O - | tar xfz -</nowiki> | |||
tätä <nowiki>{{{2}}}</nowiki> -parametria, ei tarvita enää. Saisiko sitä mitenkään valinnaiseksi. | |||
:Joo, muuttunut on jossain vaiheessa, eipä tuo perinteinen metodi toiminutkaan, ArchWikistä uudempi [[ArchWiki:Arch_User_Repository#Acquire_build_files|ohjeistus]] päivitetty. Eli kaksikirjaiminen parametri on poistunut eikä sen implementoinnista tarvitse enää murehtia. | |||
Rivin | |||
<nowiki>$ wget https://aur.archlinux.org/packages/{{{2}}}/{{{1}}}/{{{1}}}.tar.gz -O - | tar xfz -</nowiki> | |||
voisi korvata rivillä | |||
<nowiki>$ wget https://aur.archlinux.org/packages/{{#sub:{{{1}}}|0|2}}/{{{1}}}/{{{1}}}.tar.gz -O - | tar xfz -</nowiki> | |||
jolloin ei tarvittaisi <nowiki>{{{2}}}</nowiki> -parametria, mutta siihen tarvitaan [https://www.mediawiki.org/wiki/Extension:StringFunctions StringFunctions]-lisäosa. | |||
[[Luokka:Mallineet|{{PAGENAME}}]]</noinclude> | [[Luokka:Mallineet|{{PAGENAME}}]]</noinclude> |