使用RPM包管理命令的笔记

作者:张章 发布于:2008年11月13日 10:36

安装RPM包
安装的命令如下:
shell> rpm -ivh xxx-version.rpm
-i是安装选项、v是显示安装信息、h是用“#”来显示安装进度。

如果是升级安装就是:
shell> rpm -Uvh xxx-version.rpm
-U是升级选项,其余同上。

还有一些公用的选项:
–keep-temps 保留安装时用到的临时文件,在/tmp目录下
–quiet 和vh选项相反,只有在安装出错时才提示信息

查询RPM包
我们在安装之前一般都需要对系统已有的包或需要安装的包本身进行查询,命令如下:
shell> rpm -qa|grep java 查询已安装过的java的包
shell> rpm -qpl java-version.rpm 列出未安装的包中的文件
shell> rpm -qf /usr/bin/java 查询已安装的文件属于什么包
-q是查询选项、a是显示所有已安装包、grep是只显示指定的包、p是未安装的包、l是列出RPM包含的文件、f是根据文件查找宿主包、R是显示包的依赖关系、s是显示包状态、i也是显示包信息同安装选项。

验证RPM包
验证是用RPM包来验证系统已经安装的软件
shell> rpm -V xxx.rpm
-V是验证选项。

删除RPM包
删除RPM包
shell> rpm -e xxx.rpm
-e是删除选项。

通用选项
–force 强制安装或删除
–nodeps 在破坏依赖关系的基础上强制执行,不建议使用
–test 测试执行

原载:姓张那小子
北风技术专栏授权发布,谢绝未经本人书面授权的转载。

作者:张章
来源:北风技术专栏
原文链接:http://column.ibeifeng.com/zhangzhang/20081113216.shtml

( 内容完 )

添加收藏到:

您可能还对这些文章感兴趣:

  • Hibernate+Struts的J2EE应用开发
  • 认识安全框架acegi(1)
  • 不好驯服的析构函数
  • 使用Apache mod_evasive防DDOS攻击
  • SQL优化笔记
  • 苹果为何是Linux的最大竞争对手?
  • 深入dwr2之三 Dwr2页面请求处理机制分析之engine.js
  • 使用RPM包管理命令的笔记
  • 在XFire中使用友好的接口参数名
  • 修改对象私有属性
  • 没有评论, 我来评论

    小贴士:评论需要管理员审核后才会显示。请不要发布与国家法律相抵触的言论,北风网将保留追究责任的权利。
    类似“顶”、“沙发”、“支持”之类没有营养的文字,对勤劳贡献的作者来说是令人沮丧的反馈信息。
    请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
    如果您发现自己的评论没有被审核或者不见了,请参考以上三条。

    每周之星

    陈臣陈臣

    七年Java和JEE开发经验,JEE应用设计和高级架构师,拥有Sun的多项Java和J2EE方面的技能认证,多年项目经理、技术部经理的管理经验。拥有全面、扎实的Java和JEE理论知识,丰富的JEE应用开发经验。

    更多作者:

  • Adam
  • ikon999
  • jk1234
  • jk2345
  • libin_8745
  • lifengxing
  • taohuang100
  • xingkong
  • 北风
  • 呆子
  • 子晨
  • 小白
  • 张章
  • 张维亮
  • 陈臣
  • 陶宝哥
  • 风风
  • 最新内容

    推荐内容

    标签

    分类