首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > rpm命令概述
【标  题】:rpm命令概述
【关键字】:rpm
【来  源】:http://blog.csdn.net/zhoujunyi/archive/2007/02/09/1505976.aspx

rpm命令概述

 RPM(Red Hat Package Manager)
命令:rpm

1、查询、检查软件包
 rpm {-q|--query} [select-options] [query-options]
 rpm {-V|--verify} [select-options] [verify-options]
2、安装、升级、删除软件包
 rpm {-i|--install} [install-options] PACKAGE_FILE ...
 rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...
 rpm {-F|--freshen} [install-options] PACKAGE_FILE ...
 rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts]
  [--notriggers] [--repackage] [--test] PACKAGE_NAME ...
3、其他
 rpm {--initdb|--rebuilddb}
 rpm {--addsign|--resign} PACKAGE_FILE ...
 rpm {--querytags|--showrc}
 rpm {--setperms|--setugids} PACKAGE_NAME ...
RPM(Red Hat Package Manager)
命令:rpm

 select-options
        [PACKAGE_NAME] [-a,--all] [-f,--file FILE]
        [-g,--group GROUP] {-p,--package PACKAGE_FILE]
        [--fileid MD5] [--hdrid SHA1] [--pkgid MD5] [--tid TID]
        [--querybynumber HDRNUM] [--triggeredby PACKAGE_NAME]
        [--whatprovides CAPABILITY] [--whatrequires CAPABILITY]

 query-options
        [--changelog] [-c,--configfiles] [-d,--docfiles] [--dump]
        [--filesbypkg] [-i,--info] [--last] [-l,--list]
        [--provides] [--qf,--queryformat QUERYFMT]
        [-R,--requires] [--scripts] [-s,--state]
        [--triggers,--triggerscripts]

 verify-options
        [--nodeps] [--nofiles] [--noscripts]
        [--nodigest] [--nosignature]
        [--nolinkto] [--nomd5] [--nosize] [--nouser]
        [--nogroup] [--nomtime] [--nomode] [--nordev]
RPM(Red Hat Package Manager)
命令:rpm

 install-options
        [--aid] [--allfiles] [--badreloc] [--excludepath OLDPATH]
        [--excludedocs] [--force] [-h,--hash]
        [--ignoresize] [--ignorearch] [--ignoreos]
        [--includedocs] [--justdb] [--nodeps]
        [--nodigest] [--nosignature] [--nosuggest]
        [--noorder] [--noscripts] [--notriggers]
        [--oldpackage] [--percent] [--prefix NEWPATH]
        [--relocate OLDPATH=NEWPATH]
        [--repackage] [--replacefiles] [--replacepkgs]
        [--test]


【示例】
rpm -v   显示rpm程序的详细信息
rpm --version  显示rpm的版本号
rpm -qa   显示系统中安装的所有软件包
rpm -q gcc  查询指定软件包是否已安装
rpm -qi gcc  显示指定软件包的详细信息
RPM(Red Hat Package Manager)
命令:rpm

rpm -ql gcc   显示指定软件包所包含的文件列表
rpm -qf /usr/lib/bash  查看指定文件所属的软件包
rpm -qp /tmp/webmin.rpm  查询RPM包文件中的文件信息

rpm -i webmin-1.290-1.noarch.rpm  安装指定的RPM包
rpm -ivh webmin-1.290-1.noarch.rpm 安装并显示详信息

rpm -ivh --test webmin-1.290-1.noarch.rpm 对安装进行测试,并不是安装
rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs
rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm 
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
rpm -ivh --nodeps webmin-1.290-1.noarch.rpm 
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps

rpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包
    (忽略软件包依赖性和文件冲突,不建议)
RPM(Red Hat Package Manager)
命令:rpm

rpm –U webmin-1.29  升级指定的软件包
rpm –Uvh webmin-1.29  升级指定的软件包(显示详细信息)


rpm -e webmin-1.29  删除指定的软件包

rpm -V webmin   验证软件包webmin
rpm -Vf /bin/vi   验证包含指定文件的软件包是否正确
rpm -Va    验证所有已经安装的软件包
rpm -Vp webmin.rpm  利用RPM文件验证软件包

注:如校验正确将没有任何输出(.表示验证通过)
5 MD5校验
S 文件尺寸
L 符号链接
T 文件修改日期
D 设备
U 用户
G 用户组
M 模式(包括权限和文件类型)

 
红旗Linux下配置telnet,允许root登录:【上一篇】
2.套接口编程相关的辅助函数:【下一篇】
【相关文章】
  • RPM常用命令
  • rpm命令的正常用法,可以总结为安装,升级,删除和查询。
  • 基于.NET 2.0的GIS开源项目SharpMap分析手记(五):WebGIS原理分析及思考
  • LINUX之RPM查询篇
  • rpm installation
  • 基于.NET 2.0的GIS开源项目SharpMap分析手记(四):地图数据访问机制分析
  • RPM使用方法
  • 基于.NET 2.0的GIS开源项目SharpMap分析手记(三):地图渲染分析
  • 基于.NET 2.0的GIS开源项目SharpMap分析手记(二):源代码总体结构分析
  • linux系统RPM命令手册
  • 【随机文章】
  • ORACLE表空间的相关操作
  • 顶!Alexa排名再上46,275位(www.mobi123.cn,手机网址之家)
  • autofs 源码分析
  • 《实战 Web Service 压缩传输》的PPT和Demo
  • 关于如何继续深入学习arm+linux (转)
  • 另类流媒体网页HotMedia造
  • ASP.NET(bata2)立即上手教程(c#版)-7-2
  • 如何防止女性更年期提前
  • 一次KILL多个进程
  • 专访:Ruby能否成为第二个Java
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.