[GELÖST] automatisch auf "apt-get install"-Fragen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
microhome
Beiträge: 24
Registriert: 08.08.2004 02:32:46

[GELÖST] automatisch auf "apt-get install"-Fragen antworten

Beitrag von microhome » 15.01.2006 22:51:35

Hallo liebe Community,
könnt ihr mir sagen wie ich autoamtisch per Shellscript auf die apt-get Dialoge antworten kann? Ich weiß zb. dass ich 5 Mal hintereinander Enter drücken würde. Das ganze scheint ja mit expect nicht zu gehen, das die debian menüs keine tcl sondern ncusrses menüs sind.. was kann ich machen???
Zuletzt geändert von microhome am 16.01.2006 15:27:30, insgesamt 1-mal geändert.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 15.01.2006 23:43:29

Meinst Du alles mit ja beantworten? Dafür gibt es die Option -y.
MfG GoKi
:wq

Benutzeravatar
FANA
Beiträge: 482
Registriert: 30.03.2005 17:50:55

Beitrag von FANA » 16.01.2006 00:48:39

Code: Alles auswählen

man yes

darkday
Beiträge: 71
Registriert: 03.11.2005 14:58:03

Beitrag von darkday » 16.01.2006 09:43:53

zb apt-get -y dist-upgrade

microhome
Beiträge: 24
Registriert: 08.08.2004 02:32:46

Beitrag von microhome » 16.01.2006 14:54:24

Hi,
vielen dank erstmal für die ganzen Antworten. Ich meine die Benatwortung der screen-orientierten Fragen (ncurses) von Debian, wie das auch bei base-config der Fall ist. Nur wenn ich bspw. "apt-get install mdadm" mache kommt die Frage, ob die RAID Devices automatisch gestartet werden sollen und das eben nicht auf der Konsole sondern in so einem Dialog-Fenster.

// Edit: Lösung: Mit der env-Variable DEBIAN_FRONTEND für bspw. apt-get funktioniert das in Verbindung mit expect super!!

Grüße
Rene

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 16.01.2006 16:13:33

Nur zur Richtigstellung: apt-get arbeitet immer mit Console. Das, was du meinst, sind die Fragen von debconf, welches beim Paketinstallieren aufgerufen wird.

Du kannst mal ein

Code: Alles auswählen

dpkg-reconfigure debconf
ausführen (ohne leerzeichen vor dem "-") und dann die Priorität auf hoch setzen, dann werden viele Fragen von Debconf mit dem default beantwortet.

microhome
Beiträge: 24
Registriert: 08.08.2004 02:32:46

Beitrag von microhome » 16.01.2006 18:33:10

Okay, danke dir für die Info!
Geht nur darum, dass ich gerdae dabei bin nen auto-install Script für 1und1 Rooties zu proggen und das soll ALLES von einem Script aus möglich sein, also man startet dieses und 30 Minuten später läuft der Server. Ist jetzt (dank euch!) fast fertig *freu*

Antworten