一、RPM包
RPM Package Manger
R最早代表Red Hat公司
建立统一的数据库文件,详细记录软件包安装、卸载等信息变化,能够自动分析软件包依赖关系
RPM数据库:/var/lib/rpm目录下的数据库文件
用rpm -qa查询的时候是很快可以查到的,也要定时备份
RPM软件包获取途径:
1.系统光盘
2.http://rpmfind.net
二、RPM 工具
查询已安装的RPM包文件
格式:rpm -q(解释:query)[子选项] [软件名](不是rpm文件名)
用法:结合不同的子选项 完成不同查询
-qa:查看系统中已安装的所有RPM软件包列表
-ql:查询指定软件包所包含的目录、文件列表---------查看软件安装在的目录
[root@111 mnt]# rpm -ql bash
/bin/bash
/bin/sh
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc
/usr/bin/bashbug-64
-qf 文件或目录名: 查看某个目录和文件列表属于哪个
[root@111 mnt]# which lvcreate
/sbin/lvcreate
[root@111 mnt]# rpm -qf /sbin/lvcreate
lvm2-2.02.143-7.el6.x86_64
-qi:查看指定软件的详细信息
-qc:仅显示指定软件包安装的配置文件
-qd:仅显示指定软件包安装的文档文件
查询未安装的RPM包文件
格式:rpm -qp[子选项] RPM文件名
用法:对于一个RPM包,先去查看安装之后有什么用处,是不是自己想要的作用
[root@111 Packages]# rpm -qpi tree-1.5.3-3.el6.x86_64.rpm
-qpi:通过.rpm包文件查看该软件的详细信息
-qpl:查看.rpm安装包内所包含的目录、文件列表
-qpc:查看.rpm安装包内包含的配置文件列表
-qpd:查看.