centos系统yum源的配置(网易源和本地源)

一、本文包含以下Linux命令或工具的使用

cd,ls,yum,wget,vim,mkdir,mount,wc

二、什么是yum源

yum源可以理解为redhat系统的软件商店,可以从yum中下载安装软件。

三、什么时候要配置yum源

1、redhat系统默认带了yum源,但包含的软件并不是很全,为了安装某些软件,我们必须得先添加相应的yum源。

2、有些服务器为了安全起见,没有连接外网,所以需要配置本地yum源

3、redhat自带的yum源,有时会出现无法连接,或者速度奇慢,需要修改为国内网易源、阿里源等更加稳定快速的源

四、yum源的配置案例(均为centos7环境)

案例1:将系统默认yum源改成网易yum源

步骤一,停用系统默认yum源。

yum源的配置文件在/etc/yum.repos.d,只要将yum配置文件移动走就可以。当然直接删除也行。

[root@server01 yum.repos.d]# pwd
/etc/yum.repos.d
[root@server01 yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@server01 yum.repos.d]# mkdir repo.bak
[root@server01 yum.repos.d]# mv CentOS-* repo.bak/
[root@server01 yum.repos.d]# ls
repo.bak
[root@server01 yum.repos.d]# 

 

步骤二,下载网易yum源

wget -P /etc/yum.repos.d http://mirrors.163.com/.help/CentOS7-Base-163.repo

这里必须指定目录为/etc/yum.repos.d

 

步骤三,测试结果

[root@server01 yum.repos.d]# ls
CentOS7-Base-163.repo  repo.bak
[root@server01 yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id                                repo name                                          status
base/7/x86_64                          CentOS-7 - Base - 网易                          10,097
extras/7/x86_64                        CentOS-7 - Extras - 网易                           338
updates/7/x86_64                       CentOS-7 - Updates - 网易                        1,787
repolist: 12,222
[root@server01 yum.repos.d]# 

 

案例2,配置本地yum源

步骤一:挂载centos系统镜像文件,本地yum源可使用centos系统镜像文件里的rpm包

[root@server01 yum.repos.d]# mkdir /dvd && mount /dev/sr0 /dvd
mount: /dev/sr0 is write-protected, mounting read-only

步骤二:创建本地yum源文件,文件名必须以.repo结尾

[root@server01 yum.repos.d]# vim dvd.repo
[local] 显示名称,随便写
name = local 另一个显示名称,随便写
baseurl=file:///dvd 本地目录位置,也就是刚才挂载镜像的目录
gpgcheck=0  是否检查软件包合法性,官方镜像,不用检查
enabled=1 是否启用这个yum源,是

步骤三:测试,可看到有4067个软件包可用

[root@server01 yum.repos.d]# ls
dvd.repo  repo.bak
[root@server01 yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
local                                                                    | 3.6 kB  00:00:00     
(1/2): local/group_gz                                                    | 165 kB  00:00:00     
(2/2): local/primary_db                                                  | 3.2 MB  00:00:00     
repo id                                       repo name                                   status
local                                         local                                       4,067
repolist: 4,067

 

这里的4067个软件,其实就是centos系统镜像里的rpm包

[root@server01 Packages]# ll *.rpm | wc -l
4067
[root@server01 Packages]# 

 

点击了解更多技术资料和免费学习视频请加入讨论群:662736393
欢迎关注百哥IT技术专栏,联系QQ:1443262302
针对本技术点问题,欢迎加Q一起讨论学习

欢迎关注百哥IT技术专栏,联系QQ:1931424597

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值