Fedora - 如何降级到特定的软件包版本?

Fedora - 如何降级到特定的软件包版本?

如何降级到普通版本不可用的特定软件包版本dnf downgrade <package>


例如,由于某些项目特定的原因,我的 Fedora 23 发布的 Linux 内核 ( kernel-4.6.4-201.fc23.i686) 必须降级到特定版本。4.4.9

我怎样才能将dnf内核包降级(使用)为kernel-4.4.9-300.fc23.i686


问题在于这个命令:

$ dnf downgrade kernel

只建议安装内核版本kernel-4.2.3-201.fc23.i686,这不是我想要的版本。

我需要的软件包可以在网站:

http://koji.fedoraproject.org/koji/buildinfo?buildID=760145

但我不知道如何dnf install从那里请求。

我怎样才能做到这一点?

答案1

只需应用于dnf downgrade您自己下载的 RPM。

在您的示例中,对于内核包,请从以下位置下载所需的 RPM幸二并使用以下方式安装它们dnf downgrade

cd /tmp/
mkdir kernel/
cd kernel/
wget https://kojipkgs.fedoraproject.org//packages/kernel/4.4.9/300.fc23/i686/kernel-4.4.9-300.fc23.i686.rpm
[... and the other packages you need to downgrade ...]
dnf downgrade *.rpm

并非所有软件包版本均可在镜像中找到。

相关内容