Ero sivun ”Malline:Asenna/AUR” versioiden välillä

Siirry navigaatioon Siirry hakuun
115 merkkiä poistettu ,  14. huhtikuuta 2022
p
Mallineessa käyty pohdiskelu sekä keskustelu siirretty Asenna/AUR-keskustelusivulle ja yritetään vastaedes pitää se siellä, kiitos!
pEi muokkausyhteenvetoa
p (Mallineessa käyty pohdiskelu sekä keskustelu siirretty Asenna/AUR-keskustelusivulle ja yritetään vastaedes pitää se siellä, kiitos!)
 
(6 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/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}}} && makepkg -s
  $ cd {{{1}}}  
  # [[pacman]] -U {{{1}}}*.tar.xz<noinclude>
{{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 21: Rivi 25:
{{Asenna/AUR|yay}}
{{Asenna/AUR|yay}}


==TODO==
===Manuaalisesti paketoiminen===
Huomattu virhe tai sitten tämä on muuttunut, joku arch linux käyttäjä voisi tätä katsoa.
<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:
<nowiki>$ wget https://aur.archlinux.org/packages/{{{1}}}/{{{1}}}.tar.gz -O - | tar xfz -</nowiki>
  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 %
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>
3 173

muokkausta

Navigointivalikko