我刚刚创建了一个RPM并将其scp'd到工作中的一台服务器上。我已经前进并完成了:
sudo rpm --install supportScripts-0.1-1.noarch.rpm
一切都安装良好。但是当我使用查询查找它时:
rpm -q supportScripts-0.1-1.noarch.rpm
package supportScripts-0.1-1.noarch.rpm is not installed
那就是我得到的。所以我尝试再次安装它,我得到:
[root@slu support]# rpm --install supportScripts-0.1-1.noarch.rpm
package supportScripts-0.1-1 is already installed
谁能帮助我找到安装该软件包的位置以及为什么查询未安装该软件包?
更新:我试图查看是否可以擦除rpm:
[root@slu support]# rpm --erase supportScripts-0.1-1.noarch.rpm
error: package supportScripts-0.1-1.noarch.rpm is not installed
我不明白为什么一个消息源说已经安装了,而另一个消息源说没有安装。这令人困惑和沮丧。
查询时,仅提供软件包的名称,而不提供其进入的rpm文件的名称:
rpm -q supportScripts-0.1-1
(或只是rpm -q supportScripts
)。
编辑:获取已安装的程序包中包含的文件的列表:
rpm -ql supportScripts
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句