『Linux工具之』yum

简介: 『Linux工具之』yum

前言

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum的操作

yum源

yum源只是一个配置文件,一般情况下在centos系统中yum源所在的位置为:

ls /etc/yum.repos.d/ #使用ls指令查看文件夹内的yum源

在centos系统中,基础yum源为:

在此使用vim打开;

sudo vim /etc/yum.repos.d/CentOS-Base.repo #该文件为系统文件,所以需要用sudo命令打开

内容即为各个链接,而这些链接都为下载链接,yum即是在这些下载链接中下载至centos系统中;

当然这些链接也使用浏览器可以打开;

即可找到对应的网页;

下载时有两种方法:

  • 使用yum进行安装
  • 跳转到对应网页下载并安装

yum源不仅有官方的同时也有非官方的

在这里也可以安装扩展源:

使用命令:

sudo yum install -y epel-release

进行安装;

安装完毕后将会在yum源所在的文件夹中发现多了一个yum源,该yum源为拓展源;

yum三板斧

查找
yum list
  • 该命令可以将在该系统下能安装的软件都进行罗列;

当然,只是罗列;

由于软件的多样性,不能单单仅凭罗列就下载,同时应该配合查找进行;


  • 在yum中有个指令为search查找;
yum search ls

假设我们需要查找一个为ls的命令或者软件即可以用该指令;

但是同上一样,这样一样会罗列出一堆,且所有的软件将会挤在一起显示在显示器中;


  • 在这里可以使用另一个命令:
yum list | grep sl

使用该命令后,在索引的过程中会找到所有带 sl 的软件;

同时将会自动对齐;

这里主要是使用grep命令与管道命令来使罗列出来的文件对齐

假设我们需要下载的软件(命令)为:


安装

假设需要安装上述的sl,即可以使用命令

sudo yum install sl #也可以使用全称yum install sl.x86_64
#由于安装软件需要较高权限,所以需要使用sudo命令

在安装过程中,一半会有类似于 " 该安装将会消耗你xxx空间 是否进行安装?[y/d/N] ";

若是不需要进行提示时,则可以在安装的命令上加上-y,即:

sudo yum install -y sl

在使用该安装命令时,yum将会严格按照软件名进行查找;

在查找部分中所看到的一些只是软件名中含有sl,并不是完整的文件名,所以不会进行下载;


移除(卸载)

若是希望将当前已有软件进行移除时,则可以使用:

sudo yum remove 'filename'

将当前已有软件移除,因为在安装时使用的是sudo超级用户,所以在移除时同样使用sudo;也可以加上-y指令


相关文章
|
1月前
|
监控 Unix Linux
Linux系统工具
Linux系统工具
44 6
|
3月前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
29天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
50 5
Linux系统之安装Ward服务器监控工具
|
1月前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
36 2
Linux系统之安装cook菜谱工具
|
1月前
|
Linux 开发工具 数据安全/隐私保护
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
这篇文章介绍了在CentOS 7系统中安装Docker时遇到的两个常见问题及其解决方法:用户不在sudoers文件中导致权限不足,以及yum被锁定的问题。
40 2
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
|
20天前
|
缓存 监控 Linux
Linux性能分析利器:全面掌握perf工具
【10月更文挑战第18天】 在Linux系统中,性能分析是确保软件运行效率的关键步骤。`perf`工具,作为Linux内核自带的性能分析工具,为开发者提供了强大的性能监控和分析能力。本文将全面介绍`perf`工具的使用,帮助你成为性能优化的高手。
66 1
|
20天前
|
缓存 监控 Linux
掌握Linux性能分析:深入探索perf工具
【10月更文挑战第26天】
25 1
|
7天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
47 0
|
1月前
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
45 2
|
2月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】

热门文章

最新文章