本文主要赘述在centos系统配置yum源的两种方式。
参考文章:
centos配置yum源
Yum工具详解

配置外网yum源

  1. 确认可以访问外网。
curl www.baidu.com
  1. 查看yum源,如果存在外网yum源(*.repo文件),则直接执行步骤6。
ls /etc/yum.repos.d/
  1. 备份yum源。
cd /etc/yum.repos.d

mkdir bak

mv *.repo bak
  1. 配置外网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
  1. 查看yum源。
ls /etc/yum.repos.d/
  1. 查看CentOS操作系统yum源:
cat /etc/yum.repos.d/CentOS-Base.repo
  1. 使yum源生效。
yum clean all

yum makecache

yum list
  1. 安装常用的依赖包
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源

  1. 挂载OS镜像文件。
    centos系统iso系统镜像下载地址下载好所需版本的centos系统镜像
    上传OS镜像文件至“/root”路径,挂载OS镜像文件至“/mnt”目录下。
mount /root/CentOS-7-x86_64-DVD-1810.iso /mnt
  1. 执行下列操作开机自动挂载OS镜像文件。
  • 打开fstab文件。
vi /etc/fstab
  • 编辑fstab文件,在文件末尾添加如下信息:
/root/CentOS-7-x86_64-DVD-1810.iso /mnt iso9660 loop 0 0
  • 保存并退出fstab文件。
  1. 备份yum源。
cd /etc/yum.repos.d

mkdir bak

mv *.repo bak
  1. 配置本地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
  1. 使yum源生效。
yum clean all

yum makecache

yum list
  1. 安装常用的依赖包
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
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐