rpm

rpm软件包是Linux的各个发行版本中应用最为广泛的软件包格式之一,成为众多Linux发行版公认的软件包管理标准,最早由Red Hat这家公司开发。

RPM优点:

  • rpm内包含已经编译过的程序于配置文件等数据,用户不需要重新编译;
  • rpm在被安装之前,会现检查系统的硬盘容量、操作系统版本等,可避免文件被错误安装;
  • rpm文件本身提供软件的版本信息、依赖属性检查、软件用途说明、软件所含文件等信息,便于了解软件;
  • rpm管理方式使用数据库记录rpm文件的相关参数,便于升级、删除、查询与验证。
  • rpm这个软件管理器所处理的软件,是由软件提供者在特定的Linux平台上面将该软件编译完成并且打包好,用户只要拿到这个打包好的软件,然后将里面的文件放到应该要存放的目录,即完成安装。

常用的rpm命令总结:

① rpm安装

【选项】:

-i : install 安装的意思
-v : 查看更详细的安装信息
-h: 显示安装进度,在安装升级的过程中,以“#”显示安装进度
–force: 强制安装某个软件包,可以用于替换已安装版本或安装旧版本
–nodeps: 安装、升级过程中,不检查与其他软件包的依赖关系

【常用】:

rpm -ivh ipm软件安装包

② rpm 升级与更新

【选项】:

-Uvh :后面接的软件即使安装过,则系统将予以直接安装;若后面接的软件有安装过旧版,则系统自动更新至新版。
-Fvh : 如果后面接的软件并未安装到你的Linux系统上,则该软件不会被安装,亦即只有安装至你的Linux系统内的软件会被升级

【常用】:

rpm -Fvh ipm软件安装包

③rpm 查询已安装的rpm包

【选项】:

-q :仅查询,后面接的软件名称是否有安装
-qa :列出已经安装在本机Linux系统上面的所有软件名称
-qp:查询未安装的rpm软件包

④rpm 软件包的卸载

【选项】:

-e :卸载软件

【常用】:

rpm -e 软件名称

⑤rpm 软件包的验证

【选项】:

-V: 验证一个软件包,可以使用任何包选择选项来查询要验证的软件包
-Vf: 验证包含特定文件的软件包
-Va:验证所有已安装的软件包

【常用】:

rpm - V 软件名称

Linux——rpm安装相关推荐

  1. linux安装rpm提示nokey,Linux rpm安装问题解决

    1.安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY 解决的方法就是在rpm 语句后面加上 ...

  2. linux rpm安装软件笔记

    rpm安装软件: rpm  -ivh  /home/siyecao/Desktop/linuxqq.rpm 卸载:  rpm -e linuxqq (区别linuxqq.rpm) Linux下查看软件 ...

  3. suse linux rpm 安装

    安装rpm包时遇到error: Failed dependencies:错误 在linux下安装rpm包时经常会遇到下面这个问题: error: Failed dependencies: ...... ...

  4. linux rpm 安装 卸载软件

    1.安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm ...

  5. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解

    CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...

  6. linux rpm安装docker,yum下载rpm以及相关依赖的方式离线安装docker

    使用yum可以进行连通依赖关系一起进行安装,而是用–downloadonly –downloaddir选项则可以不进行安装,而将rpm连同依赖下载到本地进行安装. 下载及安装方式 使用yum安装cen ...

  7. linux rpm安装不成功,rpm 包不能成功安装

    rpm 包不能成功安装 发布时间:2007-11-24 17:32:22来源:红联作者:chenhonjin 我在安装audacious播放器时,下载的是rpm包,但却不能成功安装,失败提示如下,请问 ...

  8. Linux rpm 安装

    rpm -ivh 包全名 此命令中各选项参数的含义为:     -i:安装(install);     -v:显示更详细的信息(verbose);     -h:打印 #,显示安装进度(hash);

  9. linux rpm安装openssl,安装 openssl devel

    一.查询是否安装openssl: which openssl [root@trustauth.cn ~]# which openssl /usr/bin/which: no openssl in -. ...

最新文章

  1. 如何求一个数的因数 c语言代码,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
  2. Java线程池ThreadPoolExecutor使用和分析
  3. powermock跳过某方法_变频调速电动机产生机械共振原因和处理方法
  4. mysql 组内排名_【原】MySQL分组排序(包含组内排名、求中位数)
  5. 收集一些常用的CDN链接!无需下载快速使用!
  6. MySQL怎么建两个table_在MySQL中使用带有两个表的UNION的CREATE TABLE AS语句
  7. 写贺卡给毕业师姐怎么写计算机系的,给师兄师姐的毕业贺卡寄语
  8. C语言中基本数据类型-char介绍
  9. cogs2235 烤鸡翅 贪心
  10. 【Keil C51单片机延时程序】
  11. 用python画一个蜡笔小新
  12. wps不能打印_除了office/wps,还有一些好用的办公软件推荐给你
  13. 设置锁屏方式后,锁屏长按电源键还有锁屏按钮(lockdown)锁屏状态下应该没有,解锁使用后长按才有这个按钮。
  14. 【历史上的今天】3 月 16 日:开源精神奠基人诞生;技术先驱为女儿发明拍照手机;Minix 开发者出生
  15. ios-emoji的显示
  16. java线程状态管理
  17. ppt嵌入文件对计算机有危害,PPT插入声音文件后在其他电脑上无法播放声音
  18. java全栈系列之JavaSE-面向对象(接口定义与实现)042
  19. Linux权限全面解析 (欢迎各位Linux选手看过来,读到就是赚到)
  20. 记录一下,普通二本,程序员真实薪资曝光

热门文章

  1. 浪潮服务器安装乌班图系统,傻瓜书 手把手教你在VMware中试用Ubuntu
  2. 【python MySQL 笔记】python和MySQL交互、操作
  3. Entity Framework走马观花之把握全局
  4. [gtalk]gtalk机器人
  5. android9彩蛋小米,外媒曝光小米9外观配置 运行基于Android P的MIUI 10系统
  6. 立体视觉入门指南(3):相机标定之张式标定法【超详细值得收藏】
  7. CSS单/多行文本溢出省略号
  8. CentOs7下单机kafka
  9. 算术运算的元方法 Metamethods
  10. 五台山风景区旅游模拟漫游系统的设计与实现_kaic