On 9/21/06, Marcus Meissner
On Thu, Sep 21, 2006 at 01:28:49AM +0200, David Haller wrote:
Hallo,
Am Mit, 20 Sep 2006, Karsten Künne schrieb: [..]
Flashplayer und nun verlangt rug, dass man unbedingt die Lizenz akzeptieren muss (obwohl Flashplayer schon installiert ist) und weigert sich, weiterzumachen. Ich verwende als Kommando zum automatischen Update:
/usr/bin/rug --quiet up -y
Gibt es eine Möglichkeit, rug beizubringen, dass er die Lizenz gefälligst akzeptieren soll (von mir aus auch mit Timeout) und weitermacht? [..]
Nach was wird denn gefragt? Ansonsten teste mal:
yes | /usr/bin/rug --quiet up -y
ggfs. kannst du 'yes' auch einen anderen String mitgeben.
Theoretisch sollte -y tun.
Laut Bugs wohl nicht :/
Hatte ich auch gehofft, aber nachdem zmd nach einer halben Stunde immer noch keine Transaktion gestartet hatte, habe ich diese Hoffnung dann begraben. Aber mit dem Workaround, dass man rug auf STDIN mit jeder Menge "y" bombardiert, scheint's zu klappen. Hatte übrigens das gleiche Problem bei der automatisierten Installation der NVIDIA-Treiber mit rug. Dabei kann man sich allerdings sehr einfach behelfen, indem man einfach "yast2 -i packagename" verwendet. Yast2 pinselt dann zwar ein paar bunte Sachen auf die Konsole, aber zumindest nervt er einen nicht mit der Lizenz. Leider kann man aber den Yast2-online_update nicht in gleicher Weise skripten, so dass ich an der Stelle auf rug und Konsorten angewiesen bin. kk.