Doing
zypper dup often creates complications, most of which less obvious until later.
IMHO
zypper dup suits those eager to test technical improvements, stretch the boundaries, or are in business with Technical Support Specialists available to test, modify then control the installations to ensure no problems for the NON-Technical.
As follow instructions for
zypper dup need disable all repositories then add repositories for Leap 15.
For NON-Technical recommend CLEAN INSTALLations.
When Leap 15 installed and re-started computer after updates, then one at a time add other desired repositories with assigned priority where needed then do installation of the added repositories required items.
As complete repositories installation, check results from COMMAND
zypper ps then
IF required re-start computer.
Previously disk space was a serious issue, today with most HD's much larger this less an issue.
For openSUSE 42 and Leap 15 self has allocated
40G to 50G Linux root (x86-64) (New Installation)
4G BIOS boot
400G Linux home (keep using when found during installation)
500M EFI System
1G to 8G Linux swap
40G to 50G Linux root (x86-64) (older root or other OS)
...etc
BTW openSUSE and other linux versions during installation often IF closely follow the instructions, able to import existing /home as new installations /home so do not need copy back the data.
BTW this can always go wrong, so backups ESSENTIAL, at least for critical things.
Notice the
BOLD indicates
PRIORITY-Levels for these updates.
Code:
paulparker@linux-die4:~> zypper lr -d
Repository priorities in effect: (See 'zypper lr -P' for details)
90 (raised priority) : 1 repository
95 (raised priority) : 1 repository
99 (default priority) : 6 repositories
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+---------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/ |
2 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/ |
3 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/ |
4 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss |
5 | dvd | dvd | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/ |
6 | mozilla_Leap15 | mozilla_Leap15 | Yes | (r ) Yes | Yes | 95 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.0/ |
7 | packman | packman | Yes | (r ) Yes | Yes | 90 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/ |
8 | repo-debug | openSUSE-Leap-15.0-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/ |
9 | repo-debug-non-oss | openSUSE-Leap-15.0-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/ |
10 | repo-debug-update | openSUSE-Leap-15.0-Update-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/oss/ |
11 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/non-oss/ |
12 | repo-source | openSUSE-Leap-15.0-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/ |
13 | repo-source-non-oss | openSUSE-Leap-15.0-Source-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/ |
14 | skype-stable | skype (stable) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://repo.skype.com/rpm/stable/ |
paulparker@linux-die4:~>
.