Linux包管理器 RPM 与 YUM

RPM包的管理

RPM是一种用于互联网下载包的打包及安装工具,包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写.

RPM的简单查询指令

选项 描述
-qa 查询全部(qa 表示 query all) rpm -qa | grep python
-q 查询软件包是否安装 rpm -q python
-qi 查询软件包信息rpm -qi python
-ql 查询软件包中的文件rpm -ql python
-qf 查询文件所属的软件包

RPM包的删除

rpm -e RPM包名 删除rpm软件包

有时我们删除一个包时,这个包可能被其他的包依赖,这时我们可以放弃删除,如果一定要删除,就需要强制删除 添加参数 rpm -e --nodeps rpm包名

RPM包的安装

rpm -ivh RPM包全路径名称

选项 描述
i install 安装
v verbose 提示
h hash 进度条

Yum 包管理器

Yum 是一个Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包.

Yum的基本指令

  1. 查询yum服务器是否有需要安装的软件
    yum list | grep xx软件
  2. 安装指定的yum包
    yum install xxx
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 风吹飘落零零散散 心静如灰神采淡然 想你时的心境 前世欠你太多 今世望而未得 飘飘零零 如那风吹的额发 伴着旋飞的...
    Celandine阅读 115评论 0 0
  • Longest Substring Without Repeating Characters Given a st...
    小烈yhl阅读 225评论 0 0
  • 看完这本《没有色彩的多崎作和他的巡礼之年》,有一种似曾相识的感觉,想到的是《挪威的森林》。 白与直子,都是“青春”...
    Tippy阅读 529评论 0 0