我正在运行 Fedora 28。为了安装一个我知道在 Fedora 28 中损坏的软件包,我使用了 Rawhide 的一个软件包。该软件包引入了数百个依赖项,并且所有依赖项均以当前版本安装在 Rawhide 中。安装结束时,原始软件包无法安装,所有依赖项都安装在发行版 29 上。在进行故障排除时,我能够从 Fedora 28 获取该软件包的版本来工作,因此我不再需要依赖项处于当前版本。我想将它们降级回 Fedora 28 中的当前版本,但列表太长,无法手动输入。
有没有办法将所有包同步到 DNF 中的单个发行版本?
答案1
从dnf(1)
手册页:
dnf distro-sync [<package-spec>...] As necessary upgrades, downgrades or keeps selected installed packages to match the latest version available from any enabled repository. If no package is given, all installed packages are considered.