标签:blog inux 注意 logs 使用帮助 更换 mep eve 平台
centos 8 默认是会读取centos.org的mirrorlist的,所以一般来说是不需要配置镜像的。
如果你的网络访问mirrorlist有问题,才需要另外配置
相关镜像配置,请参考各镜像站的相关帮助:
注意:
- 需要注意的是各镜像站目前在Base.repo中附带了AppStream等其他源地址,而CentOS8原版是分拆为多个文件分别管理的。
- 阿里云还新增了PowerTools、centosplus等仓储地址。并将本地gpgkey路径改为了https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
扩展:CentOS 8 换源,设置dnf / yum镜像
扩展:centos8平台使用dnf/yum管理软件包
扩展:centos8平台使用rpm管理软件包
扩展:如何在 CentOS 8 和 RHEL 8 服务器上启用 EPEL 仓库
## 1. 进入官方默认更新源文件所在目录,并备份:
#cd /etc/yum.repos.d
#mv CentOS-Base.repo CentOS-Base.repo.backup
#cp CentOS-AppStream.repo CentOS-AppStream.repo.backup
#cp CentOS-Extras.repo CentOS-Extras.repo.backup
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
## 2. 下载阿里云的更新源文件
curl -o CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
## 3. 替换部分字段(非阿里云机器需要做)
### 非阿里云ECS用户会出现 Couldn‘t resolve host ‘mirrors.cloud.aliyuncs.com‘ 信息,不影响使用。
### 用户也可自行修改相关配置"sed -i -e ‘/mirrors.cloud.aliyuncs.com/d‘ -e ‘/mirrors.aliyuncs.com/d‘ CentOS-Base.repo"
sed -i -e ‘/mirrors.cloud.aliyuncs.com/d‘ -e ‘/mirrors.aliyuncs.com/d‘ CentOS-Base.repo
sed -i ‘s/mirrorlist=/#mirrorlist=/g‘ CentOS-Base.repo CentOS-AppStream.repo CentOS-Extras.repo
sed -i ‘s/#baseurl=/baseurl=/g‘ CentOS-Base.repo CentOS-AppStream.repo CentOS-Extras.repo
sed -i ‘s/http:\/\/mirror.centos.org/https:\/\/mirrors.aliyun.com/g‘ CentOS-Base.repo CentOS-AppStream.repo CentOS-Extras.repo
## 4. 更新软件包缓存
dnf makecache
sed -e ‘s|^mirrorlist=|#mirrorlist=|g‘ -e ‘s|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/centos|g‘ -i.backup /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Extras.repo /etc/yum.repos.d/CentOS-AppStream.repo
EPEL源:
EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx、htop、ncdu、vnstat等等,都可以使用EPEL很方便的安装更新。
## 1. 安装 epel:
dnf install -y epel-release
## 2. 进入官方默认更新源文件所在目录,并备份:
#cd /etc/yum.repos.d
#mv epel.repo epel.repo.backup
#mv epel-testing.repo epel-testing.repo.backup
## 2. 进入官方默认更新源文件所在目录,并备份:
sudo sed -e ‘s|^metalink=|#metalink=|g‘ -e ‘s|^#baseurl=https\?://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g‘ -i.bak /etc/yum.repos.d/epel.repo
## 3. 删除并重建软件包缓存
dnf clean all
dnf makecache
如果你不希望像上文那样固定配置某一个镜像地址,也可以使用fastest mirror功能,由dnf自动搜索使用最快的镜像地址。
centos8的dnf中已集成了此功能,在centos7的yum中这是需要单独安装插件使用的。
此方法要求你能够访问 http://mirrorlist.centos.org
#修改配置
vi /etc/dnf/dnf.conf
#新增
fastestmirror=True
#使用
sudo dnf makecache
Linux学习 - 02 使用 - Centos8 - 『更换rpm/epel包源为国内源』
标签:blog inux 注意 logs 使用帮助 更换 mep eve 平台
原文地址:https://www.cnblogs.com/zxaben/p/14027937.html