Ich sehe, dass ihr alle sudo verwendet um mit yaourt zu arbeiten.
@nevix, dein Verzeichnis heißt deshalb auch
/tmp/yaourt-tmp-root
Ich arbeite als User mit yaourt und mein Verzeichnis heißt
/tmp/yaourt-tmp-jean
Yaourt sollte als User verwendet werden.
Yaourt nutzt makepkg um Pakete aus AUR zu installieren - genau so wie wenn du dies von Hand machst - und das macht man als User, nicht als root.
Installiert wird dann als root, deshalb wird yaourt nach einem Passwort fragen, oder ihr richtet euch (wenn ihr schon sudo verwendet) eure sudoers entsprechend ein, damit es ohne Passwort geht.
# Cmnd alias specification
Cmnd_Alias PACMAN = /usr/bin/pacman
Cmnd_Alias PACDIFF = /usr/bin/pacdiffviewer
Cmnd_Alias XFCE4HALT = /usr/lib/xfce4/xfsm-shutdown-helper
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) SETENV: ALL
jean ALL=(root) NOPASSWD: XFCE4HALT, PACMAN, PACDIFF
Ihr braucht PACMAN und PACDIFF.
Und lest diesen Thread, er ist zwar alt und lang 😃 aber da steht alles drin.
http://bbs.archlinux.org/viewtopic.php?id=25718
Jean-Paul