RPM Package
导言
- 一般情况不会需要使用rpm安装包,因为包之间的依赖复杂,一般交给yum或者dnf处理
- 那如果yum,和dnf报错了,你就需要使用rpm命令来修复yum和dnf了。
rpm常用选项¶
# 安装包的详细信息,包括版本号。
rpm -qi yum
# 未安装包的详细描述:
yum info kernel-devel.aarch64
# 列出包内文件,比如是否安装了so文件
rpm -ql sqlite
# 多一个状态项
rpm -qs sqlite
# 查看依赖
rpm -qR yum
#查看反向依赖: 如果你想查看哪些已安装的包依赖于 yum,可以使用:
rpm -q --whatrequires yum
# 安装
rpm -Uvh libdnf-0.48.0-1.h7.eulerosv2r10.aarch64.rpm
# 使用 rpm 命令删除 libdnf 包:
sudo rpm -e libdnf
# 如果有依赖项问题,可以使用 --nodeps 参数强制删除(请小心使用,因为这可能会导致其他依赖包失效):
sudo rpm -e --nodeps libdnf