rpm 执行安装包
二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。

常用命令组合:

-ivh:安装显示安装进度--install--verbose--hash
-vh:显示安装进度
-U:升级软件包

  -Uvh:升级软件包--Update;
  -qpl:列出RPM软件包内的文件信息[Query Package list];
  -qpi:列出RPM软件包的描述信息[Query Package install package(s)];
  -qf:查找指定文件属于哪个RPM软件包[Query File];
  -Va:校验所有的RPM软件包,查找丢失的文件[View Lost];

-qa: 查找相应文件
  -e:删除包
rpm -q gcc //查询程序是否安装rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安装目录

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本

rpm -qa | grep gcc      #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql gcc         #[搜索rpm包]--list所有文件安装目录

rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm       #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div    #[抽出文件]rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash
rpm -ivhrpm -Uvh file.rpm    #[升级一个rpm]--upgrade
rpm -e file.rpm      #[删除一个rpm包]--erase

常用参数:

-i, --install                     install package(s)
-v, --verbose                     provide more detailed output
-h, --hash                        print hash marks as package installs (good with -v)
-e, --erase                       erase (uninstall) package
-U, --upgrade=<packagefile>+      upgrade package(s)
--replacepkge                    无论软件包是否已被安装,都强行安装软件包
--test                            安装测试,并不实际安装
--nodeps                          忽略软件包的依赖关系强行安装
--force                           忽略软件包及文件的冲突

Query options (with -q or --query):
-a, --all                         query/verify all packages
-p, --package                     query/verify a package file
-l, --list                        list files in package
-d, --docfiles                    list all documentation files
-f, --file                        query/verify package(s) owning file

Linux rpm 命令参数相关推荐

  1. Linux rpm 命令参数使用详解

    Linux rpm 命令参数使用详解 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" rpm 执行安装 ...

  2. Linux rpm 命令参数使用详解[介绍和应用]

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" rpm 执行安装包 二进制包(Binary)以及源代码 ...

  3. Linux rpm 命令参数使用详解[介绍和应用](转)

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" rpm 执行安装包 二进制包(Binary)以及源代码 ...

  4. Linux rpm 命令参数使用详解及强制安装和忽略依赖 与 学习rpmbuild总结

    转载链接:http://blog.sina.com.cn/s/blog_5d867af101019b7i.html RPM RPM是RedHat Package Manager(RedHat软件包管理 ...

  5. Linux rpm 命令参数详解

    文章节选自:http://www.linuxsir.org/main/?q=node/50 RPM软件包管理的查询功能 命令格式 rpm {-q|--query} [select-options] [ ...

  6. linux rpm -qip命令,linux rpm命令

    Linux rpm 命令参数使用详解[介绍和应用] RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" r ...

  7. Linux rpm 命令

    Linux rpm 命令用于管理套件. rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 ...

  8. linux的rpm卸载,linux rpm卸载参数

    linux rpm卸载参数 本站整理   发布时间:2009-03-10 15:38:48   作者:jb51.net   我要评论 rpm卸载参数--test : 卸载测试  --nodeps : ...

  9. Linux mail 命令参数

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s "邮件主题" –c"抄送地址" –b "密 ...

最新文章

  1. pix怎么抚养另一只猫_在工作和抚养两个孩子的同时,我如何在一年内获得第二学位并获得了5个开发人员认证...
  2. CodeForces - 743B Chloe and the sequence
  3. 在Windows 2003中集成RAID卡驱动
  4. 函数作用域导致的问题
  5. 工业机器人焊钳制作_一种工业焊接机器人及其冷却装置的制作方法
  6. 解决Docker构建时出现的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
  7. 从业务需求抽象成模型解决方案
  8. 《Python Cookbook 3rd》笔记汇总
  9. Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
  10. 颜宁谈为何选择深圳:一拍即合!我麻溜地向普林斯顿递了辞职申请
  11. html5 自动连线,基于html5二个div 连线
  12. vscode markdown preview enhanced css font
  13. ThinkCMF 框架上的任意内容包含漏洞
  14. bzoj1050 [HAOI2006]旅行comf
  15. 口腔菌群想要突破?这一方法潜力无限
  16. 计算机基础——计算机网络
  17. 130 余个相见恨晚的超实用网站,总有一个用得着
  18. Unity Cinemachine之第三人称摄像机CinemachineFreeLook属性详解
  19. 基于滴滴云服务器搭建 Consul 集群
  20. SAP_FI统驭科目

热门文章

  1. Windoes上安装(升级)虚拟化VMware Workstattion Pro软件、序列码激活软件
  2. Xshell连接服务器桌面调用服务器的图形==Xmanager的===Xbrowser===XDMCP远程桌面===调用virt-mannager管理工具;、Xshell用普通用户调用图形
  3. chart.js 饼图显示百分比_Echarts饼图展示车站客流占比图
  4. html怎么设置页面自适应屏幕大小,网页设计设置页面自适应屏幕宽度
  5. linux下netty接收不到服务,Netty 发送消息失败或者接收消息失败的可能原因
  6. Linux 中使用 KVM
  7. 记一次Linux修改MySQL配置不生效的问题
  8. HTTP协议 TCP协议简要
  9. 【bzoj2754】【scoi2012】喵星球上的点名
  10. 解决django配合nginx部署后admin样式丢失