Linux怎么安装rpm:Linuxrpm安装但无法擦除 为什么

关于Linux怎么安装rpm的问题,在linux what is rpm中经常遇到, 我的 Perl 代码安装了几个 (4) rpm 文件作为根。在安装更新版本之前,下一次安装会删除它们 (rpm-e)。一个不会删除,rpm-e给出未安装的错误。但是,稍后当安装更新的文件时,会给出已经安装的消息。

我的 Perl 代码安装了几个 (4) rpm 文件作为根。在安装更新版本之前,下一次安装会删除它们 (rpm -e)。一个不会删除,rpm -e给出未安装的错误。但是,稍后当安装更新的文件时,会给出已经安装的消息。

我的问题是如何强制从 rpm 数据库中删除某些东西,以及为什么存在这种矛盾(不是从rpm -e安装,而是已经从rpm -Uvhrpm -ivh安装)?

12

安装后,请使用包名称,而不是包文件名。

在升级包之前,不需要将其删除。这样做意味着其中一个或两个包都已损坏。

10

未擦除的原因可能是因为其中一个 scriptlet 失败。手动执行并观察错误。如果它提到失败的 scriptlet,请尝试使用rpm -e --noscripts擦除它

3

rpm -e --force强制删除一个包,rpm -e --nodeps通过停止它来检查其他依赖关系。

您的 RPM 数据库可能以某种方式弯曲变形,您可能希望尝试rpm --rebuilddb

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(176)
Excel中choose:Excel-从列表中选择项目(excel choosing from a list)
上一篇
Linux配置静态arp:将arp绑定添加到ARP表 Linux
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(47条)