snape90
Goto Top

Updates bei Paketen mit Abfragen verhindern

Hallo,

ich habe ein kleines Script das einfach apt update und apt dist-upgrade ausführt und den Rechner danach herunter fährt. Es kommt vor, dass bestimmte Pakete eine Bestätigung erfordern die man auch mit der Option "-y" hinter "dist-upgrade" nicht verhindert bekommt, glaube Grub ist eines davon. Das ist blöd weil der ganze Prozess an der Stelle hängen bleibt und der Rechner weiter läuft. Gibt es eine Möglichkeit nur die Pakete zu installieren die eine solche Abfrage nicht verlangen? Ich würde dann in Abständen ein "normales" Update machen und dann den Rest mit installieren.

Grüße
Snape

Content-ID: 64288693549

Url: https://administrator.de/contentid/64288693549

Ausgedruckt am: 05.11.2024 um 02:11 Uhr

kadde71
kadde71 04.09.2023 um 19:36:29 Uhr
Goto Top
Hi Snape,

schaue Dir mal unattended upgrades an. Das ist genau dafür gemacht

https://www.linuxcapable.com/how-to-configure-unattended-upgrades-on-ubu ...
Snape90
Snape90 04.09.2023 um 19:58:36 Uhr
Goto Top
Sowas nutze ich nicht. Ich will selber entscheiden wann updates installiert werden.

Es muss doch eine Möglichkeit geben entweder diese abfragen immer mit der standardantwort zu beantworten (was ich ja manuell auch nicht anders mache) oder wegzulassen.
Cleanairs
Cleanairs 05.09.2023 um 09:31:18 Uhr
Goto Top
Hi Snape,

ja, es gibt eine Möglichkeit, diese Abfragen zu umgehen. Du kannst dazu den Parameter --force-yes verwenden. Dieser Parameter bewirkt, dass alle Abfragen mit "yes" beantwortet werden, unabhängig von ihrem Inhalt.

In deinem Script würde das dann so aussehen:

sudo apt update
sudo apt dist-upgrade --force-yes
godlie
godlie 05.09.2023 um 09:53:18 Uhr
Goto Top
Hallo,

darf man erfragen was der Hintergrund ist, dass du immer ein dist-upgrade willst ?
Stehst du drauf das Server einfach mal über Nacht nicht mehr hochkommen?

grüße
Snape90
Snape90 05.09.2023 um 11:15:06 Uhr
Goto Top
Was sonst wenn kein dist-upgrade?

[quote]Stehst du drauf das Server einfach mal über Nacht nicht mehr hochkommen?[/quote]

Welcher Server?
godlie
godlie 05.09.2023 um 11:21:18 Uhr
Goto Top
Nun bei einer apt-get Geschichte gehen ich von einem Server aus, aber bei dir scheint es ein Desktop zu sein, mein Fehler.

Warum willst du immer ein Dist-Upgrade ? hast dir mal angeschaut was das bedeutet und macht?

https://tecadmin.net/difference-between-apt-upgrade-vs-apt-dist-upgrade/

Das kann dir gemütlich das ganze System zerlegen nur so als Info
Snape90
Snape90 05.09.2023 um 11:27:34 Uhr
Goto Top
Dann halt einfach ein 'upgrade', ändert an der Fragestellung aber nichts.

Ich nutze seit 2016 Linux, aber dass apt auf einen Server hinweist hab ich noch nie gehört. Jedes stinknormale Ubuntu/Debian/Mint nutzt apt.
godlie
godlie 05.09.2023 um 12:32:18 Uhr
Goto Top
Zitat von @Snape90:

Dann halt einfach ein 'upgrade', ändert an der Fragestellung aber nichts.

Ich nutze seit 2016 Linux, aber dass apt auf einen Server hinweist hab ich noch nie gehört. Jedes stinknormale Ubuntu/Debian/Mint nutzt apt.

Tja lesen scheint nicht deine stärke zu sein, aber bist ja noch ein "frischer" Linux User
Cleanairs
Cleanairs 05.09.2023 um 13:29:53 Uhr
Goto Top
Zitat von @Snape90:

Dann halt einfach ein 'upgrade', ändert an der Fragestellung aber nichts.

Ich nutze seit 2016 Linux, aber dass apt auf einen Server hinweist hab ich noch nie gehört. Jedes stinknormale Ubuntu/Debian/Mint nutzt apt.

Bleibt bei dem Parameter "--force-yes"