centos配置yum源

本文主要赘述在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
### 配置YUM #### 修改默认的YUM源配置文件 为了确保能够获取最新的软件包更新,在CentOS上通常会修改默认的`yum`源配置文件。这一步骤涉及备份原始的`yum`源配置文件,防止意外情况发生。 ```bash mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[^2] ``` #### 创建新的远程YUM源配置文件 对于希望使用更稳定快速的镜像站点来说,可以选择阿里云提供的公共镜像服务作为新的`yum`。为此需编辑一个新的`.repo`文件来定义这些设置: ```bash vi /etc/yum.repos.d/CentOS-Aliyun.repo ``` 在此文件内输入如下内容以指定阿里云的服务器地址为新的`baseurl`: ```ini [Aliyun-Base] name=CentOS-$releasever - Base - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` 上述操作完成后保存并关闭文本编辑器即可应用更改后的配置[^1]。 #### 设置本地YUM(可选) 如果倾向于利用局域网内的资或者光盘介质安装,则可以通过创建自定义的`.repo`文件实现这一点。下面是一个简单的例子展示了怎样建立一个名为`local.repo`的本地库配置文件[^3]: ```bash vi /etc/yum.repos.d/local.repo ``` 向其中加入以下几行代码: ```ini [centos] name=centos # Yum的名字,用来描述此 baseurl=file:///opt/centos # 本地Yum位置,指向挂载点目录 gpgcheck=0 # 是否开启GPG签名验证(这里设为不启用) enabled=1 # 是否激活该Yum ``` 最后同样记得保存所做的改动后退出编辑模式。 通过以上步骤就可以成功地在CentOS系统上完成对不同类型的YUM进行了配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值