首页 > 其他 > 详细

使用rpm管理软件包

时间:2021-01-10 22:24:28      阅读:19      评论:0      收藏:0      [点我收藏+]

一、作用

       Linux rpm 命令用于管理套件。rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

  1. 可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
  2. 通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
  3. 可以在查询系统中的软件包是否安装以及其版本;
  4. 作为开发者可以把自己的程序打包为RPM 包发布;
  5. 软件包签名GPG和MD5的导入、验证和签名发布;
  6. 依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;

二、常用命令组合

  • -q:查看是否安装了某个软件包
  • -qa:查看安装的所有软件包。当后面跟具体软件包名称时,可以查看指定的某个软件包
  • -ivh:安装显示安装进度--install--verbose--hash
  • -Uvh:升级软件包--Update
  • -e:卸载软件包

三、用法举例

1.rpm -q nginx       //查询程序是否安装nginx

技术分享图片

2.rpm -qa |grep wget     //搜索指定rpm包是否安装

技术分享图片

3.rpm -ql wget       //[搜索rpm包]--list所有文件安装目录

技术分享图片

 

 4.rpm -ivh nginx -*                 //安装所有的nginx软件包,不检测依赖关系

技术分享图片

 

5.rpm -Uvh file.rpm     //[升级一个rpm]

 

使用rpm管理软件包

原文:https://www.cnblogs.com/zhanghuihui0702/p/14256639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!