CentOS7 配置yum源

本文介绍如何将CentOS系统的软件源更换为阿里云提供的软件源,包括使用wget下载新的repo文件、备份并替换原有文件及更新yum源等步骤。

1、打开centos的yum文件夹

输入命令cd  /etc/yum.repos.d/


2、用wget下载repo文件

输入命令wget  http://mirrors.aliyun.com/repo/Centos-7.repo

如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。

当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上


3、备份系统原来的repo文件

mv  CentOs-Base.repo CentOs-Base.repo.bak

即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak


4、替换系统原理的repo文件

mv Centos-7.repo CentOs-Base.repo

即是重命名 Centos-7.repo -> CentOs-Base.repo


5、执行yum源更新命令

yum clean all

yum makecache

yum update

依次执行上述三条命令即配置完毕。


1.查看系统本身存在的版本 rpm -qa | grep yum 2.卸载centos7上存在的yum安装包 rpm -e 包 --nodeps 3.下载yum包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch yum-rhn-plugin-2.0.1-6.el7.noarch 4.安装yum包 rpm -ivh yum* 5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/(系统版本号)7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=$releasever - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 每一个baseurl的centos后都改成自己系统的版本号 6.执行命令 yum clean all yum makecache yum install telnet
CentOS 7 系统中,配置 Yum 主要包括配置网络 Yum 和本地 Yum 两种方式。以下是详细的配置方法: ### 配置网络 Yum (以阿里云为例) 1. **下载阿里云 Yum 配置文件** 可以使用 `wget` 或 `curl` 命令将阿里云提供的 Yum 配置文件下载到 `/etc/yum.repos.d/` 目录下,覆盖默认的 `CentOS-Base.repo` 文件。例如: ```bash wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 或者使用 `curl` 命令: ```bash curl -o /etc/yum.repos.d/Centos7-aliyun.repo https://mirrors.wlnmp.com/centos/Centos7-aliyun-x86_64.repo ``` 这些操作将替换默认的配置,以便使用国内镜像提高下载速度[^1]。 2. **清理缓存并生成新缓存** 在配置完成后,建议清理旧的 Yum 缓存并生成新的缓存: ```bash yum clean all yum makecache ``` 3. **测试 Yum 是否可用** 可以运行以下命令测试是否成功配置: ```bash yum repolist ``` 如果能看到可用的仓库列表,说明网络 Yum 已成功配置。 ### 配置本地 Yum (适用于离线环境) 1. **挂载 CentOS 安装光盘** 将 CentOS 7 的 ISO 镜像挂载到系统目录中,例如 `/mnt/cdrom`: ```bash mount /dev/cdrom /mnt/cdrom ``` 2. **创建本地 Yum 配置文件** 在 `/etc/yum.repos.d/` 目录下创建一个新的 `.repo` 文件,例如 `local.repo`,并编辑其内容: ```bash vi /etc/yum.repos.d/local.repo ``` 文件内容如下: ```ini [centos] name=centos baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 ``` 其中: - `name`:Yum 的名称,用于描述该。 - `baseurl`:本地 Yum 的位置,指向挂载点目录。 - `gpgcheck=0`:不进行 GPG 签名检查。 - `enabled=1`:启用该 Yum [^4]。 3. **清理缓存并生成新缓存** 与网络相同,执行以下命令更新缓存: ```bash yum clean all yum makecache ``` 4. **验证本地 Yum ** 执行以下命令确认本地是否生效: ```bash yum repolist ``` 如果显示本地仓库信息,则说明本地 Yum 配置成功。 ### 备份原始配置文件 在进行任何修改之前,建议先备份原始的 `CentOS-Base.repo` 文件,以便在需要时恢复: ```bash cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak ``` 此操作可以防止因配置错误导致无法使用 Yum 工具的情况[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值