Hi, im Zuge eines Upgrades von Leap 15.2 -> Leap 15.3 stoße ich auf '$releasever' ... Was'n das? OK, I rate mal es ist eine Bash-Variable. Aber wer setzt sie; Wann sollte sie gesetzt sein; Wie erreiche ich es das sie gesetzt ist ... OK letzteres sehe ich im 'man zypper'. Bisher habe ich hier ein frisch installiertes Leap 15.3 und ein Leap 15.2 was ich upgraden will. Bei beiden zeigt 'echo $releasever' nix an. Wie finde ich denn nun raus ob sie gesetzt ist und wenn dann auf was? ein 'zypper rl -u' zeigt z.B. http://download.opensuse.org/update/leap/15.2/oss Da sehe ich nichts von $releasever. Bisher war das mit den Repos ja immer ziemlich einfach. Aber nun hat sich das ja etwas geändert. Statt vier 'Basis-Repos' sind es nun zwei mehr. (Eines nennt sich 'backports' und eins 'sle') Kann mir das mal einer auseinander dröseln? Bernd -- Die normative Kraft des Faktischen behindert die Entwicklung zum Besseren.
Am 24. Januar 2022 16:35:18 MEZ schrieb Bernd Nachtigall
Hi,
im Zuge eines Upgrades von Leap 15.2 -> Leap 15.3 stoße ich auf '$releasever' ... Was'n das?
OK, I rate mal es ist eine Bash-Variable. Aber wer setzt sie; Wann sollte sie gesetzt sein; Wie erreiche ich es das sie gesetzt ist ... OK letzteres sehe ich im 'man zypper'.
Bisher habe ich hier ein frisch installiertes Leap 15.3 und ein Leap 15.2 was ich upgraden will. Bei beiden zeigt 'echo $releasever' nix an.
Wie finde ich denn nun raus ob sie gesetzt ist und wenn dann auf was?
ein 'zypper rl -u' zeigt z.B. http://download.opensuse.org/update/leap/15.2/oss Da sehe ich nichts von $releasever.
Bisher war das mit den Repos ja immer ziemlich einfach. Aber nun hat sich das ja etwas geändert. Statt vier 'Basis-Repos' sind es nun zwei mehr. (Eines nennt sich 'backports' und eins 'sle')
Kann mir das mal einer auseinander dröseln?
Upgrade nach 15.3: zypper --releasever=15.3 dup --download-in-advance zypper --releasever=15.3 dup Siehe: https://en.opensuse.org/SDB:System_upgrade Gruß Eric
Am 24.01.2022 um 16:35 schrieb Bernd Nachtigall:
Hi,
im Zuge eines Upgrades von Leap 15.2 -> Leap 15.3 stoße ich auf '$releasever' ... Was'n das?
OK, I rate mal es ist eine Bash-Variable. Aber wer setzt sie; Wann sollte sie gesetzt sein; Wie erreiche ich es das sie gesetzt ist ... OK letzteres sehe ich im 'man zypper'.
Bisher habe ich hier ein frisch installiertes Leap 15.3 und ein Leap 15.2 was ich upgraden will. Bei beiden zeigt 'echo $releasever' nix an.
Wie finde ich denn nun raus ob sie gesetzt ist und wenn dann auf was?
ein 'zypper rl -u' zeigt z.B. http://download.opensuse.org/update/leap/15.2/oss Da sehe ich nichts von $releasever.
Bisher war das mit den Repos ja immer ziemlich einfach. Aber nun hat sich das ja etwas geändert. Statt vier 'Basis-Repos' sind es nun zwei mehr. (Eines nennt sich 'backports' und eins 'sle')
Kann mir das mal einer auseinander dröseln?
Bernd
-- Die normative Kraft des Faktischen behindert die Entwicklung zum Besseren.
Hallo Bernd, wer sie setzt, kann ich dir nicht genau beantworten. Ein 'zypper lr' zeigt mir auch die Version so an. Aber, beim Editieren der URL in yast wird dann "$releasever" angezeigt. Du kannst damit den Upgrade-Prozess vereinfachen indem du nicht jedes Repo einzeln auf die neue Version umstellen musst. Siehe dazu https://en.opensuse.org/SDB:System_upgrade unter 5. und 6. Gruß Andreas
Am 24.01.22 um 17:14 schrieb Andreas Bock:
Am 24.01.2022 um 16:35 schrieb Bernd Nachtigall:
Hi,
im Zuge eines Upgrades von Leap 15.2 -> Leap 15.3 stoße ich auf '$releasever' ... Was'n das?
OK, I rate mal es ist eine Bash-Variable. Aber wer setzt sie; Wann sollte sie gesetzt sein; Wie erreiche ich es das sie gesetzt ist ... OK letzteres sehe ich im 'man zypper'.
Bisher habe ich hier ein frisch installiertes Leap 15.3 und ein Leap 15.2 was ich upgraden will. Bei beiden zeigt 'echo $releasever' nix an.
Wie finde ich denn nun raus ob sie gesetzt ist und wenn dann auf was?
ein 'zypper rl -u' zeigt z.B. http://download.opensuse.org/update/leap/15.2/oss Da sehe ich nichts von $releasever.
Bisher war das mit den Repos ja immer ziemlich einfach. Aber nun hat sich das ja etwas geändert. Statt vier 'Basis-Repos' sind es nun zwei mehr. (Eines nennt sich 'backports' und eins 'sle')
Kann mir das mal einer auseinander dröseln?
Bernd
-- Die normative Kraft des Faktischen behindert die Entwicklung zum Besseren.
Hallo Bernd,
wer sie setzt, kann ich dir nicht genau beantworten. Ein 'zypper lr' zeigt mir auch die Version so an. Aber, beim Editieren der URL in yast wird dann "$releasever" angezeigt.
Du kannst das selber eintragen Beispiel: /etc/zypp/repos.d/repo-update.repo [repo-update] name=Hauptaktualisierungs-Repository enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/update/leap/${releasever}/oss path=/ type=rpm-md keeppackages=0 Die repos wurden bei der Installation erzeugt. Damit wird ein zypper dup sehr vereinfacht: zypper --releasever 15.3 dup -- Gruss Bernd
participants (4)
-
Andreas Bock
-
Bernd Nachtigall
-
Bernd Obermayr
-
Eric Schirra