linux的yum命令无法使用在哪里下载_「Linux」17节-yum命令

前言

Linux中的yum命令在日常运维管理中经常使用,频率相当高。yum命令是CentOS、RedHat系统的包管理工具,yum命令能够从远程仓库中自动下载RPM包安装,相比于传统编译安装,它的优势是能自动处理软件依懒关系。如果不用yum方式安装软件,我们编译安装软件时经常会遇到相关依懒丢失的情况,还需要单独安装此软件相关依懒,较烦琐。

c725d8b787c2c9cc4aba66fc56a7bd45.png

yum源配置文件repo

上面说了,yum命令是要从软件仓库里下载安装软件的,那么软件仓库的配置是在哪里呢?

CentOS下的yum源配置文件均放在 /etc/yum.repos.d/ 目录下,每个yum源配置文件以 .repo 为后缀,如:CentOS-Base.repo 、epel.repo 等。

一般情况下,很少去修改yum源配置,如果需要将yum源改为国内yum源,则可以去修改配置。

配置国内yum源及epel源

默认的yum源是国外地址,所以yum安装软件时可能较慢,但可以将yum源及epel源修改为国内地址。

下面我们来配置Linux使用国内的网易和阿里开源镜像,具体方法如下:

# cd /etc/yum.repos.d/# mkdir repo.bak## 将旧源移至备份目录中# mv *.repo repo.bak## 下载新镜像源配置文件# wget http://mirrors.aliyun.com/repo/Centos-7.repo# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo## 清除系统yum缓存# yum clean all## 生成yum缓存# yum makecache## 安装epel源,epel源安装成功,比原来多了一个epel.repo和epel-testing.repo文件# yum list | grep epel-release# yum install -y epel-release## 下载阿里开源镜像提供的epel源# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo## 重新清理及生成yum缓存# yum clean all# yum makecache## 查看系统可用的yum源# yum repolist enabled## 查看系统所有的yum源# yum repolist all

yum命令使用

## 查看可用的软件包 yum search 软件包名# yum search iftop## 安装指定软件包 yum install -y 软件包名# yum install iftop# yum install -y iftop## 列出仓库中所有可安装的rpm包# yum list## 列出仓库中所有可安装的rpm包(以php开头的rpm包)# yum list php*## 列出指定软件包的信息 yum info 软件包名# yum info nginx## 列出已安装的软件包# yum list installed## 列出已安装软件包的信息# yum info installed## 系统升级,升级所有已安装包的同时也升级软件和系统内核# yum update## 只升级所有已安装包,但不升级软件和系统内核# yum -y upgrade

怎么样,通过这样的讲解,yum命令不难吧?如果大家GET到知识点了,可以加个关注支持一下网络圈哦 ~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值