一、包名和包全名的区别:
- 包全名: 操作的包是没有安装的软件包, 使用的是包全名, 而且要注意路径,
- 包名: 操作的是已经安装的软件包, 使用包名, 实时搜索
/var/lib/rpm中的数据库
二、rpm命令
2.1、rpm安装
使用格式:rpm -ivh 包全名
2.2、rpm包升级
2.3、rpm卸载
2.4、rpm包查询,查询指定包是否安装
rpm -qa |grep 包名
2.5、rpm查询软件包详细信息
2.6、查询rpm包安装的位置
rpm -ql 包名
2.7、rpm包默认的安装路径
2.8、rpm包校验
rpm -V 包名
例:
各个字段的含义:
2.9、rpm包中文件提取
一般用于文件的修复
重要文件丢失再恢复的方法:以ls命令的文件为例:
2.10、rpm启动
Rpm的安装都要考虑依赖性, 导致安装十分苦难,所以在rehat,centos中提供在线安装, yum,会自动解决依赖性。