Hallo Pibi,
bis jetzt bin ich folgend ziemlich gut gefahren:
1. vor dem "zypper dup" immer eine Liste der installierten RPMs erstellen, um später eine Vergleichsbasis zu haben:
Code:
:~> cat bin/rpms_query.sh
#!/bin/sh
#
# query RPMs with Tags: Name, Distribution,
# save to $PWD/rpm_dist.list
#
rpm -qa --queryformat "%{NAME} - %{DISTRIBUTION}\n" |sort > rpm_dist.list
mv rpm_dist.list rpm_dist.list.old
Dann in der graphischen Oberfläche:
2. anpassen der Repos
3. "zypper dup" in der Konsole aufrufen; hier bekommt man eine lange Liste mit der geplanten Aktionen,
evtl. muss man via vendor-change einige Abhängigkeiten lösen usw., bis man vor dem letzten "j" für "ja" stehen bleibt.
Hier "n" eintippen, die Aktionen usw. in eine Textdatei reten, um später in Ruhe nachschauen zu können.
4. ALT+STRG+F1; logon als root; init 3
5. "zypper dup" erneut aufrufen, zum Schluß aber mit "j" / "y" das Upgrade anstoßen
6. nach dem Upgrade:
:~> bin/rpms_query.sh
7. Prüfen, ob Reste der alten Distro-Version noch geblieben sind (aktuell bei mir: Tumbleweed):
Code:
~> grep -v -e Tumbleweed -e gpg-pubkey rpm_dist.list
anydesk - (none)
brhl5250dnlpr - (none)
cupswrapperHL5250DN - (none)
libpangox-1_0-0 - openSUSE Leap 15.2
libwx_baseu_net-suse3 - openSUSE Leap 15.2
libwx_baseu-suse3 - openSUSE Leap 15.2
libwx_baseu_xml-suse3 - openSUSE Leap 15.2
libwx_gtk2u_adv-suse3 - openSUSE Leap 15.2
libwx_gtk2u_aui-suse3 - openSUSE Leap 15.2
libwx_gtk2u_core-suse3 - openSUSE Leap 15.2
libwx_gtk2u_gl-suse3 - openSUSE Leap 15.2
libwx_gtk2u_html-suse3 - openSUSE Leap 15.2
libwx_gtk2u_media-suse3 - openSUSE Leap 15.2
libwx_gtk2u_propgrid-suse3 - openSUSE Leap 15.2
libwx_gtk2u_richtext-suse3 - openSUSE Leap 15.2
libwx_gtk2u_stc-suse3 - openSUSE Leap 15.2
libwx_gtk2u_xrc-suse3 - openSUSE Leap 15.2
pangox-compat - openSUSE Leap 15.2
python2-twodict - openSUSE Leap 15.2
python-wxWidgets-3_0 - openSUSE Leap 15.2
tuxedo-control-center - (none)
tuxedo-keyboard - (none)
- hier sieht man noch Pakete aus Leap-15.2. Diese müssen, sofern noch gebraucht,
aus Tumbleweed ersetzt werden, sonst gelöscht
Lesezeichen