CentOS RPM软件包

CentOS RPM软件包,centos,rpm,Centos,Rpm,当我执行rpm-qa | grep nano时,我可以看到nano文本编辑器安装在我的CentOS机器上 但是当我在下面给定的目录中执行rpm-qpi nano-2.9.8-1.el8.x86_64.rpm时,它会显示安装日期:(未安装) 目录:cd/run/media/root/CentOS-8-BaseOS-x86_64/BaseOS/Packages/ [root@karancentos ~]# cd /run/media/root/CentOS-8-BaseOS-x86_64/BaseO

当我执行
rpm-qa | grep nano
时,我可以看到nano文本编辑器安装在我的CentOS机器上

但是当我在下面给定的目录中执行
rpm-qpi nano-2.9.8-1.el8.x86_64.rpm时,它会显示安装日期:(未安装)

目录:cd/run/media/root/CentOS-8-BaseOS-x86_64/BaseOS/Packages/

[root@karancentos ~]# cd /run/media/root/CentOS-8-BaseOS-x86_64/BaseOS/Packages/
[root@karancentos Packages]# rpm -qpi nano-2.9.8-1.el8.x86_64.rpm
Name        : nano
Version     : 2.9.8
Release     : 1.el8
Architecture: x86_64
Install Date: (not installed)
Group       : Unspecified
Size        : 2328511
License     : GPLv3+
Signature   : RSA/SHA256, Mon 01 Jul 2019 08:15:52 PM EDT, Key ID 05b555b38483c65d
Source RPM  : nano-2.9.8-1.el8.src.rpm
Build Date  : Sat 11 May 2019 11:03:56 AM EDT
Build Host  : x86-02.mbox.centos.org
Relocations : (not relocatable)
Packager    : CentOS Buildsys <bugs@centos.org>
Vendor      : CentOS
URL         : https://www.nano-editor.org
Summary     : A small text editor
Description :
GNU nano is a small and friendly text editor.
[root@karancentos~]#cd/run/media/root/CentOS-8-BaseOS-x86_64/BaseOS/Packages/
[root@karancentos软件包]#rpm-qpi nano-2.9.8-1.el8.x86#U 64.rpm
名称:nano
版本:2.9.8
发行:1.el8
架构:x86_64
安装日期:(未安装)
组:未指明
尺码:2328511
许可证:GPLv3+
签名:RSA/SHA256,2019年7月1日星期一美国东部夏令时08:15:52,密钥ID 05B55B38483C65D
来源RPM:nano-2.9.8-1.el8.src.RPM
建造日期:2019年5月11日星期六美国东部时间上午11:03:56
构建主机:x86-02.mbox.centos.org
重新安置:(不可重新安置)
包装商:CentOS Buildsys
供应商:CentOS
网址:https://www.nano-editor.org
小结:一个小的文本编辑器
说明:
GNU nano是一个小巧友好的文本编辑器。
我不知道为什么在执行
rpm-qa | grep nano
时会出现这个问题,然后在执行
rpm-qpi nano-2.9.8-1.el8.x86_64.rpm
时会显示安装日期:(未安装)

有人能帮我理解吗

谢谢

使用
rpm-qpi
您只查询文件系统上的特定rpm包,这里是
nano-2.9.8-1.el8.x86_64.rpm
。但是,在不查询RPM数据库的情况下(如果使用
-p
参数,则不会发生这种情况),软件包显示为“未安装”。只有RPM数据库知道是否安装了软件包。您正在查找
rpm-qi
,因此在特定情况下
rpm-qi nano
将查询rpm数据库并获得安装日期。

使用
rpm-qpi
您只查询文件系统上的特定rpm包,这里是
nano-2.9.8-1.el8.x86\u 64.rpm
。但是,在不查询RPM数据库的情况下(如果使用
-p
参数,则不会发生这种情况),软件包显示为“未安装”。只有RPM数据库知道是否安装了软件包。您正在查找
rpm-qi
,因此在特定情况下
rpm-qi nano
——这将查询rpm数据库,您将获得安装日期