如何在没有“ yum”的计算机上降级RPM?


47

在没有yum的计算机上,我安装了软件包的3.2版,并且手动下载了2.4版,如何安装旧版本?

Answers:


67

rpm -Uvh --oldpackage [filename]

--oldpackage允许您安装较旧的版本,-U意思是“升级”,但是在这种情况下,它将替换其他版本。如果使用-i而不是,-U则最终会同时安装两个版本。


6
这里的vh参数是可选的。仅-U(或--upgrade)和--oldpackage是必需的。
Dave Mooney 2014年

2
rpm -U --force [filename]还允许降级
Sasha

1
对于内核rpm -i --force <package url / filename>有效(因为您想保留多个版本)
Gert van den Berg,

16

您还可以尝试yum downgrade packagename,具体取决于系统上yum的版本。


3
您是正确的,但是OP指定“在没有yum的机器上”,因此yum损坏或丢失。
Criggie'5

3
在回答此问题时,“没有'yum'”不是OP的问题。请查看编辑历史记录。
ewwhite

1
最好留下一个完整的答案,您的意见将阐明原因。
Criggie
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.