$ cat /etc/os-release
NAME="openSUSE Leap"
VERSION="15.4"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.4"
PRETTY_NAME="openSUSE Leap 15.4"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.4"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap"
LOGO="distributor-logo-Leap"$ sudo zypper ref -b$ sudo zypper up -y$ sudo zypper repos --uriShow enabled only
$ sudo zypper --releasever=15.5 lr -uENote Check the repo file contain the
$releasevervariable.$ sudo cat /etc/zypp/repos.d/repo-oss.repo [repo-oss] name=Main Repository enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/distribution/leap/$releasever/repo/oss/ type=rpm-md
[sudo] password for root:
Warning: Enforced setting: $releasever=15.5
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh | URI
---+-----------------------+------+---------+-----------+---------+------------------------------------------------------------------
3 | repo-backports-update | Up-> | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/backports/
8 | repo-non-oss | No-> | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
9 | repo-oss | Ma-> | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
11 | repo-sle-update | Up-> | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/sle/
13 | repo-update | Ma-> | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/oss/
14 | repo-update-non-oss | Up-> | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/non-oss/$ sudo zypper --releasever=15.5 ref$ sudo zypper --releasever=15.5 dup -y
....
The following product is going to be upgraded:
openSUSE Leap 15.4 15.4-1 -> 15.5-1
...$ cat /etc/os-release
NAME="openSUSE Leap"
VERSION="15.5 Alpha"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.5"
PRETTY_NAME="openSUSE Leap 15.5 Alpha"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.5"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap"
LOGO="distributor-logo-Leap"If you get errors from the above command, the upstream repo has a different name than what you defined in our .repo file.
Visit the OBS repository to find the correct name and add it to the .repo file.
Replace old release string with release variable
$ sudo sed -i 's/15.5/\$releasever/g' /etc/zypp/repos.d/*