如何降级到普通版本不可用的特定软件包版本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
并非所有软件包版本均可在镜像中找到。