发布网友 发布时间:2022-02-26 09:36
共2个回答
热心网友 时间:2022-02-26 11:06
查询包中文件安装位置:rpm -ql 包名
rpm -q 包名 # 查询包是否安装
rpm -qa # 查询所有已经安装的RPM包
rpm -qi 包名-i 查询软件信息(information) -p 查询未安装包信息(package)
查询已安装包信息。
扩展资料:
RPM包校验:
验证内容中的8个信息的具体内容如下:
1.s-文件大小是否改变
2.M-文件的类型或文件的权限(rwx)是否被改变
3.文件MD5校验和是否改变(可以看成文件内容是否改变)
4.D-设备的主从代码是否改变
5.L-文件路径是否改变
6.U-文件属性(所有者)是否改变
7.G-文件属组是否改变
8.T-文件的修改时间是否改变
热心网友 时间:2022-02-26 12:24
您好,很高兴为您解答。
如何查看与rpm包相关的文件和其他信息 :
下面所有的例子都假设使用软件包mysql-3.23.54a-11
<1>.我的系统中安装了那些rpm软件包
rpm -qa 讲列出所有安装过的包
如果要查找所有安装过的包含某个字符串sql的软件包
rpm -qa |grep sql
<2>.如何获得某个软件包的文件全名
rpm -q mysql 可以获得系统中安装的mysql软件包全名,从中可以获得
当前软件包的版本等信息。这个例子中可以得到信息mysql-3.23.54a-11
<3>.一个rpm包中的文件安装到那里去了?
rpm -ql 包名
注意这里的是不包括.rpm后缀的软件包的名称
也就是说只能用mysql或者mysql-3.23.54a-11而不是mysql-3.23.54a-11.rpm。
如果只是想知道可执行程序放到那里去了,也可以用which,比如
which mysql
<4>.一个rpm包中包含那些文件
一个没有安装过的软件包,使用rpm -qlp ****.rpm
一个已经安装过的软件包,还可以使用rpm -ql ****.rpm
<5>.如何获取关于一个软件包的版本,用途等相关信息?
一个没有安装过的软件包,使用rpm -qip ****.rpm
一个已经安装过的软件包,还可以使用rpm -qi ****.rpm
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~