CentOS中查找包依赖和所安装的文件


find the rpm dependency(rpm or yum)
# rpm -qR openstack-packstack-puppet
# yum -q deplist openstack-packstack-puppet

find which package contains the specified file
# rpm -qf /usr/lib/gcc/x86_64-redhat-linux/4.4.4/libgomp.so
# rpm -qf [file name]
# yum whatprovides libstdc++
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS ,卸载源码通常不像安装软件那样简单,因为源码需要先编译安装。以下是卸载已编译并安装的源码的一般步骤: 1. **确认名**:首先,你需要知道你要卸载的具体名。可以通过 `rpm -qa | grep 名` 命令查找安装。 2. **查找安装目录**:确定安装位置,一般会出现在 `/usr/local` 或 `/opt` 目录下,具体取决于你在安装时的位置。 3. **手动删除文件和目录**:使用 `rm -rf` 命令删除的可执行文件、配置文件、数据文件等。例如: ``` rm -rf /usr/local/名 ``` 4. **删除启动项**:如果这个有添加到启动服务的脚本或配置,可以在 `/etc/init.d` 或 `/etc/systemd/system` 查找并删除相应的启动文件。 5. **移除数据库条目**:如果你用的是 yum 或 dnf 安装管理器,可以使用 `yum remove` 或 `dnf remove` 命令(替换为名)来移除记录,但这可能无法完全清除所有依赖项。 6. **清除配置文件**:在 `/etc` 目录下的相关配置文件可能也需要手动删除,如 `.conf` 文件。 7. **清理缓存**:执行 `yum clean all` 或 `dnf clean all` 清理 yum 或 dnf 的缓存和历史记录。 8. **检查残留**:最后,确保没有残留文件或目录,可以用 `find / -name "名"` 检查是否有遗漏。 由于卸载源码不涉及自动化的管理工具(如 apt、yum 或 dnf),所以这一步可能比较繁琐。如果有使用特定的自动化脚本安装,那么可能会有特定的卸载脚本供执行。 **相关问题--:** 1. CentOS如何查看已安装? 2. 如果源码是通过自定义脚本安装的,应该去哪里找卸载命令? 3. 使用哪些命令可以清理 yum 或 dnf 的缓存?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值