rpm卸载包的命令

可以先用rpm -q 'xxx' 或者 rpm -qf 'xxx/bin/xxxx.xx' 来查询一下所属的rpm包的名字。

然后用rpm -e 'xxxxxx' 来删之。


'xxx/bin/xxxx.xx' 是一个包中任意的文件
'xxxxxx' 是查询得到的rpm包的名称

   

rpm -e的时候后面的文件名不用加版本号

 

实例:
[root@nodeb centos]# rpm -e compat-libstdc++-33-3.2.3-61


[root@nodeb centos]# rpm -e compat-libstdc++-296-2.96-138

### 如何使用 `rpm` 命令卸载软件 在 Linux 中,可以利用 RPM 管理器通过 `rpm -e` 或者更复杂的选项来完成软件卸载操作。以下是关于如何使用该命令的具体说明: #### 卸载单个已安装的 RPM 软件卸载一个单独的 RPM 软件,可执行如下命令: ```bash rpm -e package_name ``` 此命令中的 `-e` 参数表示删除指定的软件[^2]。 #### 强制忽略依赖关系并卸载 如果目标软件存在未解决的依赖项,则可能无法正常卸载。此时可以通过附加参数 `--nodeps` 来强制忽略这些依赖关系,并继续卸载过程: ```bash rpm -e --nodeps package_name ``` 例如,在某些情况下可能会遇到多个相互关联的 MySQL 组件需要被移除的情况,这时可以分别针对每一个组件运行上述带有 `--nodeps` 的命令。 #### 查询已安装的特定软件名 为了确保提供给 `rpm -e` 正确的目标名称之前先确认其确切的名字是非常重要的。这可通过查询功能实现: ```bash rpm -q package_name ``` 这条指令可以帮助验证某个具体程序是否已被成功部署以及获取它的全称以便后续处理[^1]。 #### 示例综合应用 假设我们要彻底清除系统内的MySQL服务及其相关联模块,按照前面提到的方法步骤依次输入下面几条语句即可达成目的: ```bash rpm -e --nodeps mysql-5.0.77-4.el5_6.6 rpm -e --nodeps libdbi-dbd-mysql-0.8.1a-1.2.2 rpm -e --nodeps mysql-server-5.0.77-4.el5_6.6 rpm -e --nodeps mysql-connector-odbc-3.51.26r1127-2.el5 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值