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 模式(包括权限和文件类型)

转自:https://www.cnblogs.com/beyondhjjyt/archive/2013/03/26/3046531.html

RPM 安装与卸载命令(转)相关推荐

  1. rpm安装与卸载命令

    linux删除目录(文件夹):rmdir 目录名(目录需非空):直接删除可用: rm -rf 目录名 ,不需考虑是否为空 SecureCRT上传文件:rz  ,下载文件:sz rpm 安装:rpm - ...

  2. Linux下软件的安装与卸载(命令行模式)

    国内较快开源软件镜象站点,包括Debian.Ubuntu.Fedora.Gentoo.Centos.FreeBSD.Eclipse等开源软件的镜象 http://mirrors.163.com,htt ...

  3. rpm安装及卸载软件

    一.卸载软件 先查询软件 rpm -qa | grep *** 卸载软件 rpm -e PackageName 二.安装软件 build rpmbuild -ba *.spec 安装 rpm -ivv ...

  4. 树莓派上的软件安装和卸载命令汇总

    基础命令 安装软件 apt-get install softname1 softname2 softname3-- 卸载软件 apt-get remove softname1 softname2 so ...

  5. 树莓派卸载python2.7_树莓派上的软件安装和卸载命令汇总

    基础命令 安装软件 apt-get install softname1 softname2 softname3-- 卸载软件 apt-get remove softname1 softname2 so ...

  6. linux中安装卸载命令,Linux软件安装与卸载命令

    ./configure         检查系统信息 ./configure   --help   |   more     帮助信息 make   clean           清除之前留下的文件 ...

  7. Ubuntu常用安装和卸载命令

    一.dpkg命令 dpkg命令是Debian Linux系统用来安装.创建和管理软件包的实用工具. 1.语法 dpkg [参数] [选项] 2.选项 -i:安装软件包: -r:删除软件包: -P:删除 ...

  8. 汇总一下树莓派上的软件安装和卸载命令

    http://www.shumeipai.net/thread-24615-1-1.html

  9. Linux RPM包安装、卸载和升级(rpm命令)详解

    本节讲解如何使用 rpm 命令对 RPM 二进制包进行安装.卸载和升级操作. 我们以安装 apache 程序为例.因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码 ...

最新文章

  1. 无法设置共享文件夹的解决方法收集
  2. docker yml mysql_Docker安装Mysql(docker-compose.yml)
  3. 领域驱动设计理论基础
  4. 线上防雪崩利器——熔断器设计原理与实现
  5. 计算机网络中的数据链路层
  6. [转] PHP 转义与反转义函数
  7. 约瑟夫问题的几种实现
  8. easymock使用方法_EasyMock最终方法– PowerMock,JUnit 4,TestNG
  9. linux与mac和windows的 文件共享
  10. mysql表操作约束_MySQL操作表的约束
  11. Mysql查询结果导出为Excel的几种方法
  12. 【信号与系统实验】实验三 连续时间LTI系统的时域分析
  13. php聊天室发送表情,聊天室技术(六)-- 表情和动作_PHP
  14. 每天1个吃核桃让你年轻5岁
  15. 5G 牌照发布!中国正式进入 5G 商用元年!
  16. H5使用photo-sphere-viewer.js实现360°全景
  17. 16位院士加盟!“双一流”上海大学成立人工智能研究院
  18. 从零开始学习信号完整性(SIPI)--2
  19. android 视频直播SDK
  20. 计算机视觉算法——基于Anchor Free的目标检测网络总结

热门文章

  1. 【工作单位】转正申请
  2. 聊城大学计算机学院 孟晗,聊城大学计算机学院举办2019届学生毕业典礼
  3. 聊城大学计算机学院2016级11班,聊城大学计算机学院数据库原理试题-20210325002925.docx-原创力文档...
  4. git 思考 -- 个人开发者与团队开发有何不同
  5. java 接口访问权限_详解Java之路(五) 访问权限控制
  6. Pytorch之经典神经网络CNN(三) —— AlexNet(CIFAR-10) (LRN)
  7. 苹果电脑可以运行windows软件吗 苹果电脑怎么运行windows软件
  8. 如何解决Login failed for user: AccountName这个错误
  9. 模仿学习--技术综述
  10. 这个亚洲女强人带领这家全女性公司创造了历史!