Fedora:如何强制所有已安装的软件包为单一发行版本?

Fedora:如何强制所有已安装的软件包为单一发行版本?

我正在运行 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.

相关内容