正如标题所述,我想知道如何列出在我初始化自己的数据库之后已经安装的所有rpms(我浏览了手册页并用Google搜索,但这并没有给我带来财富):< / p>
rpm --initdb --root / home / username / local --dbpath / home / username / local / lib / rpm
执行 rpm -qa 不会在上面的本地数据库中显示任何软件包。
最诚挚的问候, 皮斯托尔先生
答案 0 :(得分:1)
如果要使用用户安装的数据库,则需要在每次调用rpm时使用--root /home/username/local
和--dbpath /home/username/local/lib/rpm
选项。除非另有说明,否则Rpm总是使用系统数据库
注意:使用这两个选项似乎过多,因为数据库是在root下创建的。在您的情况下,这意味着数据库将在/home/username/local/home/username/local/lib/rpm
下。我相信那不是你的意图