本文主要赘述在centos系统配置yum源的两种方式。
参考文章:
centos配置yum源
Yum工具详解
配置外网yum源
- 确认可以访问外网。
curl www.baidu.com
- 查看yum源,如果存在外网yum源(*.repo文件),则直接执行步骤6。
ls /etc/yum.repos.d/
- 备份yum源。
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
- 配置外网yum源。
# 阿里云yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 网易云yum源
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 查看yum源。
ls /etc/yum.repos.d/
- 查看CentOS操作系统yum源:
cat /etc/yum.repos.d/CentOS-Base.repo
- 使yum源生效。
yum clean all
yum makecache
yum list
- 安装常用的依赖包
yum -y install gcc gcc-c++ automake zlib zlib-devel bzip2 bzip2-devel bzip2-libs readline readline-devel bison gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel
配置本地yum源
- 挂载OS镜像文件。
从centos系统iso系统镜像下载地址下载好所需版本的centos系统镜像
上传OS镜像文件至“/root”路径,挂载OS镜像文件至“/mnt”目录下。
mount /root/CentOS-7-x86_64-DVD-1810.iso /mnt
- 执行下列操作开机自动挂载OS镜像文件。
- 打开fstab文件。
vi /etc/fstab
- 编辑fstab文件,在文件末尾添加如下信息:
/root/CentOS-7-x86_64-DVD-1810.iso /mnt iso9660 loop 0 0
- 保存并退出fstab文件。
- 备份yum源。
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
- 配置本地yum源。
- 进入“/etc/yum.repos.d”目录。
cd /etc/yum.repos.d
- 创建local.repo文件。
vi local.repo
- 编辑local.repo文件,在local.repo文件中添加如下内容:
[local]
name=local.repo
baseurl=file:///mnt
enabled=1
gpgcheck=0
说明:其中,baseurl中file路径为镜像挂载路径,与步骤1的挂载目录“/mnt”对应。
- 保存并退出local.repo文件。
- 查看local.repo文件。
cat local.repo
- 使yum源生效。
yum clean all
yum makecache
yum list
- 安装常用的依赖包
yum -y install gcc gcc-c++ automake zlib zlib-devel bzip2 bzip2-devel bzip2-libs readline readline-devel bison gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel