当前位置:首页 > 系统教程 > 正文

CentOS8配置YUM源超详细教程(本地源+网络源)

CentOS8配置YUM源超详细教程(本地源+网络源)

对于刚接触CentOS8的新手来说,配置YUM源是安装软件的第一步,也是至关重要的一步。本文将手把手教你如何配置本地源网络源,让你轻松搞定CentOS8 YUM源配置,为后续的Linux软件源管理打下坚实基础。

一、准备工作

首先,确认你的CentOS8系统版本:

cat /etc/redhat-release

然后备份原有的repo文件,以防万一:

mkdir /etc/yum.repos.d/backupmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
CentOS8配置YUM源超详细教程(本地源+网络源) CentOS8 YUM源配置 本地源 网络源 Linux软件源 第1张

二、配置本地源

本地源适用于没有网络的环境,需要用到CentOS8的ISO镜像文件。

1. 挂载ISO镜像

将ISO文件上传到服务器(例如/root/CentOS-8.iso),然后创建挂载点并挂载:

mkdir /mnt/cdrommount -o loop /root/CentOS-8.iso /mnt/cdrom

2. 创建本地源repo文件

编辑/etc/yum.repos.d/local.repo:

[BaseOS]name=CentOS-$releasever - BaseOSbaseurl=file:///mnt/cdrom/BaseOSgpgcheck=0enabled=1[AppStream]name=CentOS-$releasever - AppStreambaseurl=file:///mnt/cdrom/AppStreamgpgcheck=0enabled=1

保存后,清理缓存并生成新缓存:

yum clean allyum makecache

三、配置网络源

网络源是最常用的方式,这里以阿里云源为例,速度稳定且软件齐全。

1. 下载阿里云repo文件

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

如果系统没有curl,可以用wget:

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

2. 可选:添加EPEL源

EPEL(Extra Packages for Enterprise Linux)提供了大量额外软件包:

yum install -y epel-release

或者手动配置:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

四、测试YUM源

无论配置了本地源还是网络源,最后都要测试一下是否可用:

yum install -y tree

如果成功安装,说明YUM源配置正确。之后你就可以愉快地使用yum安装各种软件了。

五、总结

本文详细介绍了在CentOS8上配置本地源网络源的步骤,涵盖了从备份到测试的全过程。掌握Linux软件源的管理是系统运维的基本功,希望这篇教程能帮助到每一位CentOS8使用者。