查询所有安装为非根的 rpm?



正如标题所述,我想知道如何列出在初始化自己的数据库后安装的所有rpm(我已经浏览了手册页并用谷歌搜索了一下,但这并没有给我带来财富):

rpm --initdb --root/home/username/local -

-dbpath/home/username/local/lib/rpm

执行 rpm -qa 将不会在上面的本地数据库中显示任何包。

此致敬意手枪先生

当您想使用用户安装的数据库时,您需要在每次调用 rpm 时同时使用 --root /home/username/local--dbpath /home/username/local/lib/rpm 选项。除非另有说明,否则 Rpm 始终使用系统数据库。

注意:使用这两个选项似乎过多,因为数据库是在 root 下创建的。在您的情况下,这意味着数据库将处于/home/username/local/home/username/local/lib/rpm 之下。我相信这不是你的本意

最新更新