如何查询自定义安装的rpm包
一般来说,如果我需要查询基于 rpm 的包,我使用以下命令
rpm -qi package
rpm -ql package # to get installed binaries of package
rpm -qf path to binary # to get related package name of the path
所有上述命令都可以很好地与所有已安装的软件包配合使用,但是当我使用以下命令在自定义位置安装软件包时出现问题
rpm –prefix=/opt -ivh package
rpm -relocate=/opt -ivh package
因此,当我使用上述命令时,包已正确安装,但我无法使用以下 rpm 查询命令
rpm -qi package
rpm -ql package # to get installed binaries of package
rpm -qf path to binary # to get related package name of the path
有没有办法可以查询自定义安装的rpm包?
答案1
看完您的评论后,您可能想尝试:
rpm -qi --root=/opt atop
当您使用--installroot
标志时,它会在该位置yum
使用或创建一个新数据库。rpm
当您在rpm
没有该--root
标志的情况下运行时,它将查看默认rpm
数据库,/var/lib/rpm
其中不了解您的自定义软件包安装。