Chinaunix首页 | 论坛 | 博客
  • 博客访问: 122661
  • 博文数量: 27
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-15 19:04
文章分类

全部博文(27)

文章存档

2015年(1)

2014年(26)

分类: 系统运维

2014-04-06 17:23:40

rpm分包:
     主包:核心包
     分包:支包
  


rpm包有验证机制:来源的合法性、软件包的完整性
    
rpm -K




安装:rpm -i /path/to/rpm_fille
  -i|--install
  -v,-vv,-vvv
  -h:以#显示安装进度,一个#表示2%进度
  -ivh


忽略依赖关系:
    --nodeps
测试安装:
    --test
重新安装:
    --rplacepkgs




卸载:rpm -e 包名  
                 ---nodeps


查询:rpm -q|--query 包名


     查询所有已经安装包:
             rpm -qa
             rpm -qa | grep "pattern"


   查询包的摘要信息:
    rpm -qi 包名


   查询包安装生成的文件清单:
    rpm -ql 包名
 
   查询某文件是由哪个rpm安装生成的:
    rpm -qf /path/to/some_file
    
   查询包安装生成的配置文件:
    rpm -qc 包名


   查询包安装生成的帮助文档:
    rpm -qd 包名
    
  脚本查询包相关脚本:
  rpm -q --scripts 包名


   preinstall:安装前脚本
   postinstall:安装后脚本
   preuninstall:卸载前脚本
   postuninstall:卸载后脚本


查询尚未安装的包的相关信息:
   rpm -qpi /path/to/rpm_file






升级:
   - U:升级+安装
   - F:升级
   
   -Uvh
   -Fvh
注意:内核不应该升级。应该尽可能安装,它允许多版本并存:




校验:rpm -V 包名






源码格式的rpm包:


打包:rpm的包制作过程是根据spec文件来完成的:
rpmbuild
阅读(1450) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~