openSUSE下如何回退已经安装的包

xiaoxiao1984 2009-01-24 05:18:59
初来Linux/Unix版,很多不明白的,请大家多多关照

在openSUSE(rpm体系的,不一定非得要是openSUSE,其他rpm体系的也行)下安装了某些包,现在希望进行回退,例如希望能从高版本的包降低到低版本,应该怎么操作呢,给些建议或者参考都成

谢谢大家



...全文
235 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
删除掉,再重新安装旧版本呗
unixlinuxsys 2009-01-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hairetz 的回复:]
删除掉,再重新安装旧版本呗
[/Quote]

苯办法
最安全

我支持

但是在用rpm -e --nodeps时最好先--test看哪些依赖的包最重要!
unixlinuxsys 2009-01-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hairetz 的回复:]
删除掉,再重新安装旧版本呗
[/Quote]

苯办法
最安全
我支持

但是在使用rpm -e --nodeps时最好先--test,看依赖包是否重要!
xiaoxiao1984 2009-01-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 LaXXX 的回复:]
大部分包可以通过rpm -e pkgname暂时删除,如果有依赖关系,可以加--nodeps参数。

但是某些重要的包就有问题了,比如libc删除后,整个系统就完了。
[/Quote]

恩,就是对依赖关系觉得很头痛。
wywgk 2009-01-25
  • 打赏
  • 举报
回复
就是用升级的命令,加个参数,强制从高版本"升"到低版本,查查RPM的说明应该就有了
lnever 2009-01-24
  • 打赏
  • 举报
回复
sudo zypper remove ***
比rpm -e好用
LaXXX 2009-01-24
  • 打赏
  • 举报
回复
大部分包可以通过rpm -e pkgname暂时删除,如果有依赖关系,可以加--nodeps参数。

但是某些重要的包就有问题了,比如libc删除后,整个系统就完了。
fox000002 2009-01-24
  • 打赏
  • 举报
回复
删除高版本,安装低版本

当然一些时候,高低版本是可以共存的
joyself 2009-01-24
  • 打赏
  • 举报
回复
rpm -e <package's name>

如果是以包形式安装的,一般都有对应的remove或uninstall的参数
例如debian上 apt-get remove <package's name>

如果是通过源码解压,再make; make install的,一般直接删掉安装的文件就ok了

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧