Debian
Debian的仓库地址为:https://repo.huaweicloud.com/debian/
Debian-Security的镜像地址为:https://repo.huaweicloud.com/debian-security/
Debian的镜像地址为:https://repo.huaweicloud.com/debian-cd/
- 备份配置文件:
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
- 修改sources.list文件,将http://ftp.debian.org替换成https://repo.huaweicloud.com,同时也将http://security.debian.org替换成https://repo.huaweicloud.com,可以参考如下命令:
sed -i "s@http://ftp.debian.org@https://repo.huaweicloud.com@g" /etc/apt/sources.list
sed -i "s@http://security.debian.org@https://repo.huaweicloud.com@g" /etc/apt/sources.list
- 执行
apt-get install apt-transport-https ca-certificates
安装https源,之后再执行apt-get update
更新索引
Ubuntu
Ubuntu的仓库地址为:https://repo.huaweicloud.com/ubuntu/
Ubuntu-CD的镜像地址为:https://repo.huaweicloud.com/ubuntu-cdimage/
Ubuntu-Cloud的镜像地址为:https://repo.huaweicloud.com/ubuntu-cloud-images/
Ubuntu-Ports的仓库地址为:https://repo.huaweicloud.com/ubuntu-ports/
Ubuntu-Releases的镜像地址为:https://repo.huaweicloud.com/ubuntu-releases/
- 备份配置文件:
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
- 修改sources.list文件,将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://repo.huaweicloud.com,可以参考如下命令:
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
- 执行
apt-get update
更新索引
CentOS
CentOS的镜像地址为:https://repo.huaweicloud.com/centos/
- 备份配置文件:
cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 两种方案,请大家自行选取。
方案一:
下载新的CentOS-Base.repo
文件到/etc/yum.repos.d/
目录下,选择CentOS版本:
CentOS6:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-6-reg.repo
CentOS7:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
CentOS8:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo
方案二:
修改CentOS-Base.repo
文件,取消baseurl
开头的行的注释,并增加mirrorlist
开头的行的注释。将文件中的http://mirror.centos.org
替换成https://repo.huaweicloud.com
,可以参考如下命令:
sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s@http://mirror.centos.org@https://repo.huaweicloud.com@g" /etc/yum.repos.d/CentOS-Base.repo
- 执行
yum clean all
清除原有yum缓存。 - 执行
yum makecache
(刷新缓存)或者yum repolist all
(查看所有配置可以使用的文件,会自动刷新缓存)。