15 Linux实操篇-rpm与yum

第 15 章Linux 实操篇-RPM 与 YUM

15.1 rpm 包的管理

15.1.1 介绍

rpm用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。

RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上 了 RedHat 的标志,但理念是通用的。

Linux 的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了。

15.1.2 rpm 包的简单查询指令

查询已安装的 rpm

列表 rpm –qa|grep xx

举例: 看看当前系统,是否安装了 firefox 指令:

rpm -qa | grep firefox

15.1.3 rpm 包名基本格式

一个 rpm 包名:firefox-60.2.2-1.el7.centos.x86_64

名称:firefox

版本号:60.2.2

适用操作系统: el7.centos.x86_64 表示 centos7.x 的 64 位系统 如果是 i686、i386 表示 32 位系统,

noarch 表示通用

15.1.4 rpm 包的其它查询指令:

rpm -qa :查询所安装的所有 rpm 软件包 rpm -qa | more rpm -qa | grep X [rpm -qa | grep firefox ]

15.1.5 卸载 rpm 包

基本语法 rpm -e RPM 包的名称 //erase

应用案例 删除 firefox 软件包

rpm -e firefox

15.1.6 安装 rpm 包

基本语法 rpm -ivh RPM 包全路径名称

参数说明

i=install 安装

v=verbose 提示

h=hash 进度条

应用实例 演示卸载和安装 firefox 浏览器

rpm -e firefox

rpm -ivh firefox

15.2 yum

15.2.1 介绍

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

示意图:

在这里插入图片描述

15.2.2 yum 的基本指令

查询yum 服务器是否有需要安装的软件

yum list | grep xx 软件列表

15.2.3 安装指定的 yum 包

yum install xxx 下载安装

15.2.4 yum 应用实例:

案例:请使用 yum 的方式来安装

firefox rpm -e

firefox yum list | grep firefox

yum install firefox

使用 yum 的方式来安装

firefox rpm -e

firefox yum list | grep firefox

yum install firefox

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CentOS是一个非常强大的Linux操作系统,其使用广泛,存储库中也包含了很多应用程序和软件。但是,在某些情况下,你可能需要访问其他存储库或通过其他方式安装特定软件包。为此,你需要将Linux系统向CentOS Base写入Yum源。下面是关于如何将Linux向CentOS Base写入Yum源的一些重要步骤。 1. 在CentOS上创建一个新的yum仓库 在本地计算机上创建一个新的yum仓库,确保你已经登录到这台CentOS系统,并可以执行root级别的命令,这是管理系统所必需的。 2. 编辑/创建一个repo文件 编辑或创建一个‘.repo’文件,该文件包含将添加到Linux操作系统中的yum存储库url。可以使用以下命令从终端编辑器中打开新的repo文件: vi /etc/yum.repos.d/new-repo.repo 3. 在该文件中添加仓库 添加新的yum存储库的URL和名称。这可以使用以下命令来完成: [nameofrepo] name=Description of the repository baseurl=http://path/to/repo enabled=1 gpgkey=file:///path/to/RPM-GPG-KEY-repo gpgcheck=1 你需要三点: 名称-自己选择你想要的名字,最好是有意义的。 仓库的URL-你将使用该URL添加仓库。 是否启用-这将检查方括号中的“repo = enabled”值是否设置为“1”。 4. 关闭文件并保存更改 退出/保存新的repo文件并关闭编辑器 5. 使用yum命令安装软件包 你现在已经写入了CentOS Base的yum存储库,可以使用yum命令来安装新的软件包。使用以下命令: yum install nameofpackage 写入Linux操作系统的CentOS Base Yum存储库是执行许多任务的必要步骤。这是一项非常简单的任务,可以在几个步骤内完成。这种方法需要注意检查,以确保系统是否存在任何安全问题,因此建议先进行尝试,并检查是否有任何错误或其他问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值