rpmsoftwaremanagement/dnf5-testing
Project ID: 95521
Description
DNF5 Testing
TL;DR This repository aims to mirror the builds released in Fedora stable and rawhide and obsoleting DNF via DNF5.
This repository provides the DNF and DNF5 packages, and it is released with the same versions that are upstream and in Fedora Rawhide, roughly every two weeks. The packages are built from Fedora Rawhide dist-git and are kept in sync with every change in the dist-git.
In this repository, DNF and DNF5 are built with the option --rpmbuildwith=dnf5_obsoletes_dnf
enabled, so if DNF and DNF5 are installed from this repo, you will have DNF obsoleted automatically.
The packages provided in this repo are considered stable since they are built from the same binary that is rebased in all Fedoras. There is no testing->stable procedure for COPR, but the procedure to install/uninstall is documented below. Consider using this repository if you want to use DNF5 as your default CLI package manager.
Please note that both DNF5 and DNF must be installed from this repo.
Installation Instructions
Install
- Enable
rpmsoftwaremanagement/dnf5-testing
repo:
dnf install 'dnf-command(copr)'
dnf copr enable rpmsoftwaremanagement/dnf5-testing
- Jumping straight into installing DNF 5 won't work. First, you'll have to install the version of
dnf-data
provided by the Copr:
dnf reinstall --best dnf-data
dnf update dnf-data
- Install
dnf5
:
dnf install dnf5
Try to run dnf
with no arguments to see DNF5's help.
DNF will be still available in your system under the symlink dnf4
Uninstall and revert to fedora packages
- Disable the Copr repo:
dnf4 copr remove rpmsoftwaremanagement/dnf5-testing
You can use DNF5's COPR plugin, run:
dnf install 'dnf5-command(copr)'
dnf copr remove rpmsoftwaremanagement/dnf5-testing
- Revert all the packages to what's in Fedora repos. Beware that DNF will not be reinstalled automatically. Run:
dnf distro-sync
- Now, your system will be in a state where dnf5 is installed (from Fedora repos) and DNF is not.
Just reinstall dnf with:
dnf5 install dnf
Maintenance
Consider adding this line to the file /etc/dnf/dnf.conf
allow_vendor_change=False
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 38 | aarch64 (500)*, ppc64le (13)*, s390x (121)*, x86_64 (821)* | Fedora 38 (0 downloads) |
Fedora 39 | aarch64 [modified] (710)*, ppc64le [modified] (113)*, s390x [modified] (102)*, x86_64 [modified] (3093)* | Fedora 39 (474 downloads) |
Fedora 40 | aarch64 [modified] (801)*, ppc64le [modified] (301)*, s390x [modified] (323)*, x86_64 [modified] (11184)* | Fedora 40 (787 downloads) |
Fedora 41 | aarch64 [modified] (0)*, ppc64le [modified] (1)*, s390x [modified] (0)*, x86_64 [modified] (51)* | Fedora 41 (74 downloads) |
Fedora rawhide | aarch64 [modified] (220)*, ppc64le [modified] (229)*, s390x [modified] (93)*, x86_64 [modified] (1441)* | Fedora rawhide (433 downloads) |
* Total number of downloaded packages.