yum源两种配置方法

本文详细介绍了如何配置CentOS系统的yum源,包括本地yum源配置和网络yum源配置。本地源配置涉及挂载光盘,修改配置文件启用本地源,并禁用默认网络源。网络源配置则通过下载网易163的repo文件,替换系统文件,清除缓存并建立新的缓存,最后验证yum源。

Yum源配置

一、  本地yum源配置

1、  挂载系统安装光盘

[root@promote~]# mount /dev/cdrom /mnt/cdrom

2、  配置本地yum源

2.1 进入yum配置文件:[root@promote ~]# cd /etc/yum.repos.d/

查看repo文件: [root@promote 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

2.2修改yum本地配置文件CentOS-Media.repo:

[root@promoteyum.repos.d]# vi CentOS-Media.repo

从命令模式到编辑模式:i

将baseurl中第2个路径修改为/mnt/cdrom(即为光盘挂载点)

将enabled=0改为1

修改后以按Esc键退出编辑模式,输入“:wq”保存

查看yum本地配置文件:cat CentOS-Media.repo

修改前如下所示:

[c7-media]

name=CentOS-$releasever- Media

baseurl=file:///media/CentOS/

        file:///media/cdrom/

        file:///media/cdrecorder/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

修改后如下所示:

[c7-media]

name=CentOS-$releasever- Media

baseurl=file:///media/CentOS/

        file:///mnt/cdrom/

        file:///media/cdrecorder/

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

3、  禁用默认的yum网络源

yum 网络源配置文件CentOS-Base.repo改名为CentOS-Base.repo.bak:

[root@promote yum.repos.d]# mv CentOS-Base.repoCentOS-Base.repo.bak

否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。

可以查看yum配置文件是否改正[root@promote yum.repos.d]# ls

4、  执行yum命令:[root@promoteyum.repos.d]# yum install postgresql

yum本地源配置完成

二、  配置网络yum

配置网络yum源,需要保证外网开通,使用网易163提供开源镜像站。

1、首先将配置的本地源关闭,进入CentOS-Base.repo配置文件,将enabled=1改为enabled=0(因为yum寻包的顺序是先本地源再网络源

2、下载repo文件 

方法一:下载到本地windows再上传到linux服务器上

下载地址 http://mirrors.163.com/.help/CentOS7-Base-163.repo

方法二:Linux服务器直接下载: 

wget –P/home/backup/  http://mirrors.163.com/.help/CentOS7-Base-163.repo 

此处采用方法二:

[root@promote ~]# wget -P /home/backup/http://mirrors.163.com/.help/CentOS7-Base-163.repo          

3、备份并替换系统的repo文件

3.1备份原来的.repo配置文件 

[root@promote ~]#cp /etc/yum.repos.d/CentOS-Base.repo /home/backup/CentOS-Base.rep                             

3.2复制网易下载的.repo并修改文件名称

[root@promote ~]#mv /home/backup/CentOS7-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo

4. 执行yum源更新

4.1清除以前使用yum的缓存:[root@promote ~]# yum clean all      

4.2建立一个缓存,以后方便在缓存中搜索:[root@promote ~]# yum makecache   

5、检查网络yum

5.1查找网络yum源的telnet安装包:[root@promote ~]#yum list | grep telnet*     

5.2执行安装:[root@promote ~]#yum install telnet.x86_64   

配置完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值