在linux中安装软件的常用方法,一种是使用rpm,另一种是源码编译方式,最后一种是yum或apt方式。
本节介绍查看一个rpm包中包含那些文件的方法。
未安装过的软件包,使用:
复制代码 代码示例:
rpm -qlp rpm-filename.rpm
安装过的软件包,使用:
复制代码 代码示例:
rpm -ql packet-name
查看一个文件属于哪个rpm包:
复制代码 代码示例:
rpm -qf /path/filename
举例,查看glibc包内的文件:
复制代码 代码示例:
[root@fsc ~]# rpm -ql glibc
/etc/gai.conf
/etc/ld.so.cache
/etc/ld.so.conf
/etc/ld.so.conf.d
/etc/localtime
/etc/nsswitch.conf
/etc/rpc
/lib/i686
/lib/i686/nosegneg
/lib/i686/nosegneg/libc-2.12.so
查看文件libKSC.so属于哪个rpm包:
复制代码 代码示例:
[root@fsc ~]# rpm -qf /usr/lib/gconv/libKSC.so
glibc-2.12-1.7.el6_0.5.i686
有关rpm更详细的用法,请参考文章:
Linux RPM卸载参数详细介绍
Linux RPM命令参数使用详解
Linux rpm安装与管理包的简单例子
linux下rpm查看已经安装的软件包信息
RPM包管理器的使用说明
rpm 包管理器常用用法详解