• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Von Leap auf Slowroll per CLI

Hallo zusammen,
ich hoffe, ihr hattet schöne Feiertage und wünsche euch ein gutes neues Jahr.🥳

Zum meinem Anliegen:
Ich möchte "per Hand" von Leap auf Slowroll upgraden. Den ungefähren Weg zum Ziel glaube ich zu kennen.
Daher generell die Frage(n ), ob es jemand auch schon so gemacht hat, ob dieser Weg der richtige ist, ob es Fallstricke oder andere Probleme geben könnte.

Nach diesen beiden Quellen (hier und hier) reichen ein paar Befehle und das Ganze läuft.
Ich würde als root folgendes machen wollen:
Backup von den Repos
Code:
cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.old

Repos auf Slowroll umstellen:
Code:
zypper addrepo https://download.opensuse.org/slowroll/repo/oss/ leap-to-slowroll
shopt -s globstar && TMPSR=$(mktemp -d) && zypper --pkg-cache-dir=${TMPSR} download openSUSE-repos-Slowroll && zypper modifyrepo --all --disable && zypper install ${TMPSR}/**/openSUSE-repos-Slowroll*.rpm
zypper ar --refresh -p 70 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/ packman
Das alte Packman-Repo löschen (sofern nötig).

Updates herunterladen:
Code:
zypper dup --download-only
Hier eine wichtige Frage: In Anbetracht, dass die Pakete in den Slowroll-Repos evtl. aktueller sind als in Packman (und so manche User-Meinung über Packman nicht sehr positiv ist), macht bei diesem Befehl --allow-vendor-change Sinn?

Update installieren:
Ausloggen
Mit Strg+Alt+F1 auf Konsole wechseln
Als root einloggen
Code:
init 3
zypper --no-refresh dup
reboot

Anmerkung: Ich habe diesen Weg gewählt, weil ich so seit Jahren meine Leap-Versionen geupgradet (mit --releasever=) habe und keine größeren Probleme dabei hatte. Außerdem will ich damit das Risiko minimieren, mir ,durch ein plötzlich fehlendes Internet, mein System zu zerschießen.

Vielen Dank im Voraus für eure Einschätzungen und Hinweise.
 
Hallo @BeastXXL
Ich werde so ca. zweite Haelfte Januar vermutlich eine 64 bit Dose der ersten Generation (=inkompatibel mit Leap 16) von Leap 15.6 auf Slowroll updaten.
Ich hatte allerdings an das Migration Tool gedacht -- so wie ich das auch bei zwei (moderneren) Maschinen bereits getan habe, die auf Leap 16.0 upgedated wurden.
Siehe hier: Gelöst - Online Aktualisierung openSUSE Leap 16

Zuvor hatte ich auch immer
Code:
zypper dup --releasever=$neu
verwendet.

Wenn erledigt, kann ich ggf. gerne berichten -- ist aber wie gesagt noch ein bissl hin.
Die Dose steht in meiner Zweitwohnung, nach aktuellem Plan fahre ich da erst in KW 03/2026 wieder hin.

LG ... Wolfi
 
Hallo @wolfi_z
An das Migration Tool hatte ich auch schon gedacht, allerdings würde es sich so anfühlen als hätte ich keinerlei Kontrolle mehr.
Auf einem Laptop (mit Leap 15.6) hatte ich mal das Tool mit --dry-run ausprobiert, aber (kurz) nur unverständliche Rückmeldungen bekommen. Das hat mein Vertrauen in das Tool nicht gerade gestärkt.

Über eine Rückmeldung würde ich mich freuen, da ich vermutlich in KW 03/2026 das Upgrade noch nicht gemacht haben werde.
 
So, ich hab jetzt mal damit angefangen.
Im Prinzip nichts Besonderes bisher.
Code:
zypper in opensuse-migration-tool
opensuse-migration-tool
Dabei nun eben opensuse tumbleweed slowroll selektieren und alle Defaults bestaetigen.
Es werden weit weniger Pakete installiert als bei einer Migration von Leap 15.6 auf Leap 16.0
Danach habe ich auch hier die deaktivierten Repositories wieder aktiviert
Code:
zypper modifyrepo --enable <Repo-Name>
und nochmals
Code:
zypper dup
so dass u. a. die Packman-Sachen wieder installiert werden (lief noch als ich vorhin weg musste).
Das fetchmssttfonts-Paket hat diesmal die Migration ueberstanden, das wurde nicht gekillt wie beim Update von Leap 15.6 auf 16.0

Ich seh grade, Du hast vorher mal nach 'allow vendor change' gefragt. Das habe ich direkt in der Konfigurationsdatei freigegeben.
Ich glaube die heisst /etc/zypp/zypp.conf. Es gibt noch eine andere, die heisst zypper.conf.
Stehen tut es jedenfalls in der kiB-technisch groesseren von den beiden.
Und Packman hat Prio 90, statt sonst 99, hat also sozusagen Vorrang

LG ... Wolfi :cool:
 
Zuletzt bearbeitet:
Keine Ahnung was das jetzt war, es hat jedenfalls genau gar nicht funktioniert o_O
Ich hab nach quasi einmal im Kreis rum aendern (deswegen waren es auch nicht so viele Pakete, war mit gleich verdaechtig) immer noch 15.6

Jetzt versuche ich das:

openSUSE:Slowroll – openSUSE Wiki

Code:
rm /etc/zypp/repos.d/*
zypper ar --refresh http://cdn.opensuse.org/slowroll/repo/oss/ base-oss
zypper ar --refresh http://cdn.opensuse.org/slowroll/repo/non-oss/ base-non-oss
zypper ar --refresh -p 80 http://cdn.opensuse.org/update/slowroll/repo/oss/ update
zypper ar --refresh --disable http://cdn.opensuse.org/slowroll/repo/src-oss/ base-src-oss
zypper ar --refresh http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/ h264
zypper ar --refresh -p 70 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/ packman
zypper dup

Dabei habe ich von Packman, abweichend von der verlinkten Seite, nicht nur die Essentials, sondern 'alles' mitgenommen.

LG ... Wolfi :cool:
 
Oben