首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RPM安装/卸载死锁

问RPM安装/卸载死锁
EN

Stack Overflow用户
提问于 2018-12-17 07:48:23
回答 2查看 819关注 0票数 0

我会有个问题:无法安装“TD”软件包。因为有死锁:

如果您试图安装(sudo rpm -ivh /my/pass/td-agent-3.2.1-0.el7.x86_64.rpm) -u有一个错误:

代码语言:javascript
复制
Preparing...                          ################################# [100%]
        package td-agent-3.2.1-0.el7.x86_64 is already installed

如果您试图卸载它(rpm -e td-agent) -有另一个错误:

代码语言:javascript
复制
Stopping td-agent ...
error reading information on service td-agent: No such file or directory
error: %preun(td-agent-3.2.1-0.el7.x86_64) scriptlet failed, exit status 1
error: td-agent-3.2.1-0.el7.x86_64: erase failed

所以,我什么也做不了:不安装,不卸载.

请回答:如何手动卸载它?什么DIRs用于安装软件包?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-17 08:08:02

  1. 您可以强制rpm使用:rpm -ivh /my/pass/td-agent-3.2.1-0.el7.x86_64.rpm --replacepkgs重新安装相同编号的包。
  2. 您可以通过告诉rpm不要运行脚本来强制卸载:rpm -e td-agent --noscripts
票数 0
EN

Stack Overflow用户

发布于 2019-01-15 14:46:42

此外,还可以通过命令执行强制安装。

代码语言:javascript
复制
rpm -Fvh /my/pass/td-agent-3.2.1-0.el7.x86_64.rpm
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53810865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档