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

Siirry navigaatioon Siirry hakuun
301 merkkiä lisätty ,  12. huhtikuuta 2022
p
muotoilua sekä riippuvuuksien listaus lauseketta päivitetty
p (käsin asentamisen ohjeistuksia päivitetty)
p (muotoilua sekä riippuvuuksien listaus lauseketta päivitetty)
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''
{{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 |grep -Eo "'[^']*'|\([^)]*\)"|sed "s/[()']//g"
  $ 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
  $ cd {{{1}}} && makepkg -si


Rivi 28: Rivi 28:
===Käsin paketoiminen===
===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 -Eo "'[^']*'|\([^)]*\)"|sed "s/[()']//g" |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 %


===AUR-rakenteen muutos ===
===AUR-rakenteen muutos ===
3 173

muokkausta

Navigointivalikko