Centos更换Yum源

多方法更换源如下:

一、配置阿里源

备份系统自带的yum源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

此处可以用mv备份(相当于重命名,然后再创建原来的文件名再修改,一共一个文件),也可以用cp备份(直接备份原来的文件,同时也保留原来的文件,一共两个文件)

第一种方法:

下载和自己操作系统版本对应的yum源
Cenos7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
第二种方法:

Cenos7

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

Cenos8

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

ARM版本的yum源配置

备份已有的源
tar cvf repo.tar  /etc/yum.repo.d/
注意:备份完后最好把已有的源全部删掉,避免不必要的报错
配置ARM版系统的国内源(以阿里为例)
vim CentOS-Base.repo

[base]
name=CentOS-7 - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.ustc.edu.cn/centos-altarch/7/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-AltArch-Arm32
 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.ustc.edu.cn/centos-altarch/$releasever/updates/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-AltArch-Arm32 

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.ustc.edu.cn/centos-altarch/$releasever/extras/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-AltArch-Arm32

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.ustc.edu.cn/centos-altarch/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-AltArch-Arm32

配置ARM版系统的epel源
vim epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0
 
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0

配置ARM版系统的ceph源
vim ceph.repo
[ceph]
name=ceph
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/aarch64/
gpgcheck=0
[ceph-noarch]
name=cephnoarch
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/noarch/
gpgcheck=0

以下是两种方法执行完都要执行的内容

清除缓存

yum clean all

生成缓存

yum makecache

查看当前yum源

yum repolist

二、配置本地Yum源

要是还觉得不行,那就只能配置本地源了

镜像下载地址:

注意版本!!!

1、创建本地挂载点

mkdir /mnt/iso

一般是这个目录,你也可以自己改,这里改了下面的路径要对应上

2、挂载ISO镜像到目录

mount -o loop CentOS-7-x86_64-Minimal-1810.iso /mnt/cdrom

-o 是mount命令的一个参数,Options的首字母,后面跟着mount选项
loop:用来把一知个道文件当成硬盘分区mount到目录

也可以把ISO文件直接挂载到对应目录作为本地源
挂载本地ISO文件
[root@#localhost ~]# cd ./Desktop/
[root@#localhost Desktop]# ls
CentOS-7-x86_64-DVD-1810.iso
[root@#localhost Desktop]# cd /mnt/
[root@#localhost mnt]# mkdir cdrom
[root@#localhost mnt]# mount -o loop /root/Desktop/CentOS-7-x86_64-DVD-1810.iso /mnt/cdrom/
mount: /dev/loop0 is write-protected, mounting read-only
[root@#localhost mnt]# cd /mnt/cdrom/
[root@#localhost cdrom]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
[root@#localhost cdrom]#

3、验证挂载

df -h

4、创建本地yum源配置文件

touch /etc/yum.repos.d/local.repo

5、编辑local.repo文件内容

[local_server]
name=This is a local repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

6、更新yum源

清除缓存

yum clean all

生成缓存

yum makecache

查看当前yum源

yum repolist
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值