首页 > 其他 > 详细

2018-02-11 第一次学习讲解 rpm命令

时间:2018-02-11 17:48:36      阅读:222      评论:0      收藏:0      [点我收藏+]
软件包的组成部分
二进制程序:/bin /sbin /usr/bin /usr/local/bin /usr/local/sbin
自身库文件:/lib /lib64 /usr/lib /usr/local/lib /usr/local/lib64
头文件:/usr/include
帮助文件:man(配置文档/etc/man.conf)
配置文件:/etc/conf

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 导入秘钥

2018-02-11 第一次学习讲解 rpm命令

原文:http://blog.51cto.com/7526268/2071157

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!