rpm-repos-openSUSE-Tumbleweed
is for PackageKit.
rpm-repos-openSUSE-Tumbleweed
openSUSE Tumbleweed package repository files for DNF and PackageKit.
/etc/yum.repos.d
/etc/yum.repos.d/opensuse-tumbleweed-non-oss.repo
/etc/yum.repos.d/opensuse-tumbleweed-oss.repo
/etc/yum.repos.d/opensuse-tumbleweed-update.repo
4 files total
I’m pretty sure that zypper doesn’t use these at all. The old pros will have to chime in. Here’s the OSS repo file from it.
[opensuse-tumbleweed-oss]
name=openSUSE Tumbleweed - OSS
baseurl=https://download.opensuse.org/tumbleweed/repo/oss/
#metalink=https://download.opensuse.org/tumbleweed/repo/oss/repodata/repomd.xml.metalink
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-openSUSE-2022
gpgcheck=1
[opensuse-tumbleweed-oss-debuginfo]
name=openSUSE Tumbleweed - OSS - Debug
baseurl=https://download.opensuse.org/tumbleweed/repo/debug/
#metalink=https://download.opensuse.org/tumbleweed/repo/debug/repodata/repomd.xml.metalink
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-openSUSE-2022
gpgcheck=1
[opensuse-tumbleweed-oss-source]
name=openSUSE Tumbleweed - OSS - Source
baseurl=https://download.opensuse.org/tumbleweed/repo/src-oss/
#metalink=https://download.opensuse.org/tumbleweed/repo/src-oss/repodata/repomd.xml.metalink
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-openSUSE-2022
gpgcheck=1
He should probably remove the repo package that is used by zypper. That would remove the repo files so he needs to download it before uninstalling it. That way he can install from the local file and have the official repos again. I think he could use the rpm command to install the TW repo package as long as he has the PackageKit repos.
I’m not sure about that so I played it safe and downloaded the TW repo package and installed it by right clicking on it, then Open With > Yast Software.
I had to delete my edited repos which were probably ok, but I was sick of looking at them and didn’t want to read them all again to make sure they were correct. I installed the TW repo package and it was easy to see which ones were the old ones. The new ones said created just now, and I deleted the old ones.
But the one that starts with “RPM” is for PackageKit.
openSUSE-repos-Tumbleweed
is a service that creates the Tumblewed repos that are used by zypper.
The OSS repo file that it creates looks like this.
# Repository 'openSUSE:repo-oss' is maintained by the 'openSUSE' service.
# Manual changes may be overwritten by a service refresh.
# See also 'man zypper', section 'Services'.
[openSUSE:repo-oss]
name=repo-oss
enabled=1
autorefresh=1
baseurl=http://cdn.opensuse.org/tumbleweed/repo/oss
mirrorlist=http://cdn.opensuse.org/tumbleweed/repo/oss/?mirrorlist
gpgkey=http://cdn.opensuse.org/tumbleweed/repo/oss/repodata/repomd.xml.key
service=openSUSE
I learned a lot while trying to figure out what was wrong and I’m sure I still don’t totally understand it. Like the service for zypper is in /etc/zypp/services.d/openSUSE.service
, or it looks like it is. It’s not in systemd that I could find. But that’s a whole other rabbit trail.
I was always told, in the old days, do not use different package managers because that’s begging for trouble and you’ll get it. Well, Mageia started using dnf and rpm etc, then you have Discover. It is getting confusing. I think KDE is trying to unify package management with Discover and PackageKit. I don’t know, but it’d be nice to have a universal package manager.