Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von michaa7 » 28.05.2023 14:19:15

Off topic @ cosinus wg deinem "upd":

Welchen Sinn macht ein dist-upgrade (= upgrade mit Abhängigkeitsprüfung) wenn du zuvor ein upgrade (= upgrade ohne Abhängigkeitprüfung) durchgeführt hast. Nach meinem Verständnis (?) ist das d-u dann für die Katz' ... die Pakete die es blockiert hätte hat das vorab ausgeführte upgrade bereits hochgezogen.


Edit JTH: Beiträge abgetrennt aus „Aktualisierungsverwaltung“.
Zuletzt geändert von JTH am 29.05.2023 15:09:11, insgesamt 1-mal geändert.
Grund: Beiträge abgetrennt aus https://debianforum.de/forum/viewtopic.php?t=186951
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von cosinus » 28.05.2023 14:33:18

michaa7 hat geschrieben: ↑ zum Beitrag ↑
28.05.2023 14:19:15
Welchen Sinn macht ein dist-upgrade (= upgrade mit Abhängigkeitsprüfung) wenn du zuvor ein upgrade (= upgrade ohne Abhängigkeitprüfung) durchgeführt hast. Nach meinem Verständnis (?) ist das d-u dann für die Katz' ... die Pakete die es blockiert hätte hat das vorab ausgeführte upgrade bereits hochgezogen.
Ein normales upgrade ist nur ein "safe upgrade" - außerdem was stört dich daran? Da es ein alias-shortcut ist, ist das eh kein Aufwand. Ich muss als root einfach nur "upd" als Befehl daann ausführen.

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von MSfree » 28.05.2023 14:51:25

cosinus hat geschrieben: ↑ zum Beitrag ↑
28.05.2023 14:33:18
Ein normales upgrade ist nur ein "safe upgrade" - außerdem was stört dich daran? Da es ein alias-shortcut ist, ist das eh kein Aufwand. Ich muss als root einfach nur "upd" als Befehl daann ausführen.
dist-upgrade schließt upgrade mit ein. Beides hintereinander ist als ein doppeltes upgrade plus das, was dist-upgrade noch zusätzlich macht. Das einfache upgrade ist also überflüssig. Dein Alias kann also folgendermassen verkürzt werden:

Code: Alles auswählen

alias upd="apt update; apt dist-upgrade"
Davon abgesehen, kostet dein doppeltes upgrade durchaus Zeit, weil zweimal die Paketliste durchgegangen wird.

Benutzeravatar
thunder11
Beiträge: 1341
Registriert: 19.04.2023 09:08:30

Re: Aktualisierungsverwaltung

Beitrag von thunder11 » 28.05.2023 14:54:02

Wenn schon denn schon:
Ich mache es mit einem netten Starter, der ein Script aufruft.
Klick-->Root-PW--> und ab geht es :mrgreen:
4071

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von cosinus » 29.05.2023 07:33:35

MSfree hat geschrieben: ↑ zum Beitrag ↑
28.05.2023 14:51:25
Davon abgesehen, kostet dein doppeltes upgrade durchaus Zeit, weil zweimal die Paketliste durchgegangen wird.
Die paar Sekunden stören mich zumindest nicht :)
Und wir hatten schonmal in einem anderen Thread darüber gesprochen, dass ein upgrade und dann ein dist-upgrade durchaus sinnvoll ist.

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von MSfree » 29.05.2023 09:24:40

cosinus hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 07:33:35
Und wir hatten schonmal in einem anderen Thread darüber gesprochen, dass ein upgrade und dann ein dist-upgrade durchaus sinnvoll ist.
In deinem Alias ist es aber komplett sinnlos, weil du upgrade und dist-upgrade unmittelbar hintereinander ausführst, da kann man sich das upgrade auch komplett sparen und gleich dist-upgrade ausführen. Und was den Zeitaspekt angeht, so dauert das Durchsuchen der Paketlisten auf meinem EeePC 1-2 Minuten :P

Sinnvoll kann nur sein, wenn man nach dem upgrade noch ein dist-upgrade -s ausführt, um nachzusehen, was zusätzlich aktualisierbar ist.

Ich halte upgrade sogar für gefährlich und es sollte niemals von Anfängern benutzt werden. Ich mache ausschließlich dist-upgrades, weil ich mit reinen upgrades schon Probleme bekommen habe. OK, war ein Anfängerfehler, der damals mit Debian 3.1 oder 4 aufgetreten war, weil upgrade die Pointreleases nicht mitgezogen hat und ich irgendwann mal 3 Pointreleases hinterher war, ohne es zu wissen. upgrade hatte dann nur noch Fehler produziert.

tobo
Beiträge: 1994
Registriert: 10.12.2008 10:51:41

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von tobo » 29.05.2023 10:52:51

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 09:24:40
[...] weil upgrade die Pointreleases nicht mitgezogen hat [...]
eisenhart

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von MSfree » 29.05.2023 11:59:53

tobo hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 10:52:51
eisenhart
Mir ist völlig egal, wie häufig du das dementieren willst, Ich hatte diese Situation nunmal in der Vergangenheit, bei der auf das nächste Pointrelease erst mit dist-upgrade hochgezogen werden konnte.

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von cosinus » 29.05.2023 14:30:41

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 11:59:53
tobo hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 10:52:51
eisenhart
Mir ist völlig egal, wie häufig du das dementieren willst, Ich hatte diese Situation nunmal in der Vergangenheit, bei der auf das nächste Pointrelease erst mit dist-upgrade hochgezogen werden konnte.
Ich hatte noch nie Probleme mit upgrade. Und nun? :wink:

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von MSfree » 29.05.2023 14:42:24

cosinus hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 14:30:41
Ich hatte noch nie Probleme mit upgrade.
Wenn du immer upgrade und dist-upgrade hintereinander ausführst, kein Wunder :wink:

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von cosinus » 29.05.2023 14:55:01

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 14:42:24
cosinus hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 14:30:41
Ich hatte noch nie Probleme mit upgrade.
Wenn du immer upgrade und dist-upgrade hintereinander ausführst, kein Wunder :wink:
Deswegen ja auch meine Empfehlung mit diesem alias.
Wenn der für deine superschwache Hardware nicht taugt...naja, irgendwann muss man nunmal aufrüsten.

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von michaa7 » 29.05.2023 14:57:43

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 09:24:40
...Ich mache ausschließlich dist-upgrades,...
:THX:
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von fischig » 29.05.2023 15:17:03

Vielleicht hängt die Kontroverse auch am benutzten Debian-Zweig. Für stable, bzw. den jeweiligen Codenamen in der sources.list sehe ich auch keinen Sinn im upgrade ohne full-/dist-

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von michaa7 » 29.05.2023 15:45:35

fischig hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 15:17:03
Vielleicht hängt die Kontroverse auch am benutzten Debian-Zweig. Für stable, bzw. den jeweiligen Codenamen in der sources.list sehe ich auch keinen Sinn im upgrade ohne full-/dist-
Da wird aber wohl umgekehrt ein schuh draus. Definitionsgemäß sind Abhängikeitskonflikte in stabel unzulässig. Ergo ist ein upgrade immer sicher weil nur dist-upgrade-proof pakete nach stable kommen dürfen. Deshalb waren sie ja in unstable/testing. Deshalb ist hier ein d-u auch angesagt. (alledings verstehe nicht im detial oder in der Konsequenz was upgrade (New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version.) im gegensatz zu d-u genau prüft und bewirkt.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

rjh

Re: Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von rjh » 29.05.2023 19:38:04

Bin jetzt total verwirrt. Ich mache praktisch IMMER nur "apt update" und danach "apt full-upgrade" (im Prinzip täglich). Ein dist-upgrade nur dann, wenn es auch ansteht, also wenn es dann bspw. im Juni von bookworm nach trixie geht. Damit habe ich seit Jahrzehnten unter Debian Testing keinerlei Probleme.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von JTH » 29.05.2023 19:44:47

rjh hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 19:38:04
Bin jetzt total verwirrt. […] "apt full-upgrade" (im Prinzip täglich). Ein dist-upgrade […]
full-upgrade und dist-upgrade sind zwei Namen für ein und dasselbe. Das erstere ist nur eine neuere Bezeichnung.

Kein Grund zur Verwirrung – die wird rund um Upgrades schon oft genug geschaffen, so wie hier. Mach einfach so weiter, wie du es bisher gemacht hast, damit machst du keinen Fehler. Oder vergiss eins der beiden Kommandos, einen Unterschied gibt es wie gesagt nicht.
Manchmal bekannt als Just (another) Terminal Hacker.

rjh

Re: Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von rjh » 29.05.2023 19:46:59

JTH hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 19:44:47
rjh hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 19:38:04
Bin jetzt total verwirrt. […] "apt full-upgrade" (im Prinzip täglich). Ein dist-upgrade […]
full-upgrade und dist-upgrade sind zwei Namen für ein und dasselbe. Das erstere ist nur eine neuere Bezeichnung.

Kein Grund zur Verwirrung – die wird rund um Upgrades schon oft genug geschaffen, so wie hier. Mach einfach so weiter, wie du es bisher gemacht hast, damit machst du keinen Fehler. Oder vergiss eins der beiden Kommandos, einen Unterschied gibt es wie gesagt nicht.
Ah, vielen Dank! :THX:

tobo
Beiträge: 1994
Registriert: 10.12.2008 10:51:41

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von tobo » 30.05.2023 00:02:49

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 11:59:53
Mir ist völlig egal, wie häufig du das dementieren willst, Ich hatte diese Situation nunmal in der Vergangenheit, bei der auf das nächste Pointrelease erst mit dist-upgrade hochgezogen werden konnte.
Das hat dann aber nichts mit dem Pointrelease zu tun, sondern mit der nicht vorhandenen Upgrade-Fähigkeit, neue Software zu installieren. Wenn da z.B. ein neuer Kernel kommt, dann kann das upgrade den nicht installieren, weil das halt kein upgrade ist, sondern ein neues Paket. Das ist aber komplett unabhängig zum Pointrelease, da zum Aktualiseren nur die Versionsnummern Relevanz haben. So könnte man problemlos eine Software über zig sogenannter Pointrelease-Grenzen hinweg aktualisieren (tzdata dürfte z.B. so ein Fall sein). Ein Pointrelease ist für das Paketsystem überhaupt keine Kenngröße. Und damit du mich nicht falsch verstehst, ich propagiere nicht das Verwenden von upgrade - ich selbst verwende grundsätzlich (abgesehen vom Anheben der Version) nur update && dist-upgrade. Ich halte nur deine Begründung für falsch.

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Unterschied upgrade zu dist-upgrade (auch bei neuem Point-Release)

Beitrag von cosinus » 30.05.2023 07:45:40

rjh hat geschrieben: ↑ zum Beitrag ↑
29.05.2023 19:38:04
Bin jetzt total verwirrt. Ich mache praktisch IMMER nur "apt update" und danach "apt full-upgrade" (im Prinzip täglich). Ein dist-upgrade nur dann, wenn es auch ansteht, also wenn es dann bspw. im Juni von bookworm nach trixie geht. Damit habe ich seit Jahrzehnten unter Debian Testing keinerlei Probleme.
<
Bei einem Releasewechsel wird ein upgrade vorher aber empfohlen. Das schrfieb auch @tobo dort --> viewtopic.php?t=184578&start=25#p1305624
Ich lass daher meinen alias immer so und mach auch immer vorher ein upgrade.

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: OT: Re: Aktualisierungsverwaltung

Beitrag von MSfree » 30.05.2023 09:38:54

tobo hat geschrieben: ↑ zum Beitrag ↑
30.05.2023 00:02:49
Das hat dann aber nichts mit dem Pointrelease zu tun, sondern mit der nicht vorhandenen Upgrade-Fähigkeit, neue Software zu installieren.
Das Pointrelease kann aber der Auslöser für so eine Unfähigkeit sein. Ich fand es dann aber auch müssig, die exakte Ursache herauszufinden, weil sich solche Probleme mit dist-upgrade beheben liessen und lassen.

Antworten