Linux中怎么查看所安装的文件是通过原代码,而不是rpm安装的

2024年12月05日 13:53
有3个网友回答
网友(1):

用rpm命令查看就好了

rpm -qa :查看所有以rpm包形式安装的文件
rpm -ql XXX:查看XXX程序在系统中安装的所有文件

对于你的问题,比如要看xxx是否以rpm形式安装,执行以下命令
rpm -qa | grep XXX
如果显示XXX,则是以rpm形式安装的,如果没有输出,则不是以rpm包的形式安装。

网友(2):

你说的RPM包不知道你是用不过什么系统,如果是centos 或者 RedHat 那么你可以使用yum 查询一下 有没有安装过这个程序,如果有安装过就是用RPM 安装的,如果有程序但是在RPM中却没有查询带那么 就不是RPM安装的

网友(3):

举个例子:我想看看/boot/grub/grub.conf属于那个rpm包

# rpm -qf /boot/grub/grub.conf

这是它会返回一个rpm包的名字

如果没有返回,那么它肯定不是通过rpm包来安装的

至于怎么确定它是不是通过源码来安装的,这个还真不清楚

有时间踩踩我博客,呵呵

http://hi.baidu.com/hack%5Fqyt