标签:test 清单 lib 三级 uninstall 校验 pts 光盘 script
软件包的组成部分ldd命令:查看应用所依赖的共享库
应用程序管理器
1、数据库:
名称和版本
安装生成的各文件路径、校验码
依赖关系
提供功能性的说明
2、提供程序组成的格式
文件清单
安装卸载时运行的脚本
包管理器的基本功能:1、打包 2、安装 3、查询 4、升级 5卸载 6、校验 7、数据库管理
rpm包的使用
获取rpm包的途径
1、发行商的光盘或站点服务器
以CentOS为例:
http://mirrors.163.com
http://mirrors.sohu.com
2、rpmfind
http://rpmfind.net
3、rpmpbone
http://rpm.pbone.net
rpm -i , --install
-v:显示安装信息
-vv:二级详细信息
-vvv:三级详细信息
-h:hash 以#的个数显示安装进度,一个#表示2%的进度
--test:仅测试,不真正执行安装过程
--replacepkgs 重新安装
-e ,--erase 卸载
-q 查询安装的包
-qa 查询所有安装的包
-qi 查询包的描述信息
-ql 查询安装包生成的文件列表的位置
-qf 查询某个文件是哪个包安装生成的
-qd 查询安装包后生成的帮助文档
-qc 查询安装后生成的配置文件
-q --scripts 查询包相关的脚本
脚本分四类:
preinstall 安装前脚本
postinstall 安装后脚本
preuninstall 卸载前脚本
postuninstall 卸载后脚本
-U 升级或安装
-F 只升级
--nodeps:忽略依赖关系
--force:强行安装
-V 校验包安装生成文件是否被修改过
-K 校验包的完整性
--import 导入秘钥
标签:test 清单 lib 三级 uninstall 校验 pts 光盘 script
原文地址:http://blog.51cto.com/7526268/2071157