ubuntuusers.de

apt-get in Script

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Nilres

Anmeldungsdatum:
7. Dezember 2006

Beiträge: 371

Hallo ich habe mir folgendes Script zusammen gebastelt:

1
2
export DEBIAN_FRONTEND="noninteractive"
cat /var/lib/fai/config/package_config/XPool | grep -v ^PACKAGES | xargs apt-get -y --force-yes --auto-remove -o quiet=1 install > /dev/null

Das möchte ich später einmal in der Nacht per cron ausführen dummerweise hängt er bei solchen fragen:

Configuration file `/etc/mplayer/mplayer.conf'
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : background this process to examine the situation
 The default action is to keep your current version.
*** mplayer.conf (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing mplayer (--configure):
 EOF on stdin at conffile prompt

Wie sage ich ihm das er da immer automatisch default nehmen soll?

Die Paketliste ist soweit sicher das dies ungefährlich möglich ist...

pinguino

Avatar von pinguino

Anmeldungsdatum:
6. Februar 2007

Beiträge: 732

Wohnort: BW

du kannst das Skript im /etc/sudoers vielleicht schreiben und dann nur das Switch "yes" verwenden. Das Switch "--force-yes" bräuchtest du nicht zu verwenden.

Nilres

(Themenstarter)

Anmeldungsdatum:
7. Dezember 2006

Beiträge: 371

Nein auch wenn ich das force-yes weglasse steigt er bei dieser frage da aus...das ist doof....

ro

Avatar von ro

Anmeldungsdatum:
23. August 2006

Beiträge: 189

Tja, das wüsste ich auch gerne, wie man das automatisieren kann. Das übliche

DEBIAN_FRONTEND="noninteractive"

geht ja leider nicht, wie Nilres schon angemerkt hat. Jemand eine Idee?

Antworten |