apt-get upgrade
-
- Beiträge: 4
- Registriert: 10.01.2008 13:15:40
apt-get upgrade
Hallo,
ich versuche ein Shell Script zu schreiben, das automatisch unter anderem ein "apt-get upgrade" macht.
Leider stürzt dieses ab, wenn der Server eine Konfiguration benötigt, sprich wenn ein popup von Samba o.ä. erscheint.
Daher ist meine Frage: Kann man apt bzw. dpkg so zu konfigurieren, dass diese popups nicht erscheinen?
Ich hoffe es kann jemand helfen, danke schonmal im Voraus!
ich versuche ein Shell Script zu schreiben, das automatisch unter anderem ein "apt-get upgrade" macht.
Leider stürzt dieses ab, wenn der Server eine Konfiguration benötigt, sprich wenn ein popup von Samba o.ä. erscheint.
Daher ist meine Frage: Kann man apt bzw. dpkg so zu konfigurieren, dass diese popups nicht erscheinen?
Ich hoffe es kann jemand helfen, danke schonmal im Voraus!
RTFM
Code: Alles auswählen
man apt-get
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Er meinte wohl "prompts", also Rückfragen, ob wirklich was installiert/überschrieben/wasauchimmer werden soll.Duff hat geschrieben:Sorry, aber was genau meinst du hier mit "popups"?
Bei mir ist noch nie ein popup bei einem apt-get erschienen.
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
Jetzt verstehe ich es.
Dann wird er wohl die Option
Aber wie schon oben von comes erwähnt, steht dies auch in der manpage.
Dann wird er wohl die Option
meinen.-y, --yes, --assume-yes
Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held
package, trying to install a unauthenticated package or removing an essential package occurs then apt-get will abort. Configuration Item:
APT::Get::Assume-Yes.
Aber wie schon oben von comes erwähnt, steht dies auch in der manpage.
Oh, yeah!
-
- Beiträge: 4
- Registriert: 10.01.2008 13:15:40
Hallo, den Befehl
apt-get upgrade --assume-yes
Habe ich bereits versucht, jedoch erscheint trotzdem ein Prompt. Beispielsweise: Package configuration von Samba Server, der Workgroup/Domain Name abfragt.
apt-get upgrade -y
bestätigt die Abfrage, ob ein Upgrade erfolgen soll. Ich gehe davon aus, dass --assume-yes Prompts mit "Ja/Nein" Möglichkeiten bestätigt. Jedoch würde dies nicht das komplette Problem lösen, da die die oben genannten Prompts trotzdem erscheinen.
btw: das manual habe ich schon gelesen
apt-get upgrade --assume-yes
Habe ich bereits versucht, jedoch erscheint trotzdem ein Prompt. Beispielsweise: Package configuration von Samba Server, der Workgroup/Domain Name abfragt.
apt-get upgrade -y
bestätigt die Abfrage, ob ein Upgrade erfolgen soll. Ich gehe davon aus, dass --assume-yes Prompts mit "Ja/Nein" Möglichkeiten bestätigt. Jedoch würde dies nicht das komplette Problem lösen, da die die oben genannten Prompts trotzdem erscheinen.
btw: das manual habe ich schon gelesen
Servus,
ich hab mir auch mal aus Spielerei ein Skript gebastelt, das unter anderem die upgrades macht. Solche Benachrichtungen kommen bei mir zwar auch, allerdings ist mir dabei das Skript noch nie abgeschmiert. Das könnte man sicher lösen.
Eventuell beinhaltet ja apticron oder cron-apt eine Möglichkeit, um solche Rückfragen zu unterdrücken.
Grüße, ElRaki
ich hab mir auch mal aus Spielerei ein Skript gebastelt, das unter anderem die upgrades macht. Solche Benachrichtungen kommen bei mir zwar auch, allerdings ist mir dabei das Skript noch nie abgeschmiert. Das könnte man sicher lösen.
Eventuell beinhaltet ja apticron oder cron-apt eine Möglichkeit, um solche Rückfragen zu unterdrücken.
Grüße, ElRaki
-
- Beiträge: 4
- Registriert: 10.01.2008 13:15:40
Die Idee, das aus dem sourcecode von cron-apt zu lesen, hatte ich bereits auch, aber damit gab es keinen Erfolg.
Wenn du ein Script dazu geschrieben hast, musst du ja praktisch immer die Konfigurationseingaben per Hand gemacht haben, oder?
Vielleicht gibt es eine Möglichkeit, das ganze über dpkg zu lösen? Hätte noch jemand eine Idee?
Wenn du ein Script dazu geschrieben hast, musst du ja praktisch immer die Konfigurationseingaben per Hand gemacht haben, oder?
Vielleicht gibt es eine Möglichkeit, das ganze über dpkg zu lösen? Hätte noch jemand eine Idee?
-
- Beiträge: 4
- Registriert: 10.01.2008 13:15:40
Hallo.
Es gibt eventuell die Möglichkeit, das ganze über dpkg-preconfigure zu lösen. Man soll dort die debconf priorität hochsetzen können, so dass nur prompts einer bestimmten priorität gezeigt werden. Folgendes habe ich bereits versucht:
// Pre-configure all packages before
// they are installed.
DPkg::Pre-Install-Pkgs {
"dpkg-preconfigure --apt --priority=critical";
};
in die apt konfiguration eingefügt.
Den Befehl: dpkg-preconfigure --apt --priority=critical. Leider lädt dieser ins unendliche. Kann mir eventuell jemand Auskunft darüber geben, wie man diese Priorität ändert?
Es gibt eventuell die Möglichkeit, das ganze über dpkg-preconfigure zu lösen. Man soll dort die debconf priorität hochsetzen können, so dass nur prompts einer bestimmten priorität gezeigt werden. Folgendes habe ich bereits versucht:
// Pre-configure all packages before
// they are installed.
DPkg::Pre-Install-Pkgs {
"dpkg-preconfigure --apt --priority=critical";
};
in die apt konfiguration eingefügt.
Den Befehl: dpkg-preconfigure --apt --priority=critical. Leider lädt dieser ins unendliche. Kann mir eventuell jemand Auskunft darüber geben, wie man diese Priorität ändert?