redhat7.6配置163yum源

本文介绍redhat7.6服务器上配置163yum源的方法。


yum源简介

  • yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源,其配置文件在/etc/yum.repos.d/目录下。
  • 当使用yum下载安装rpm包时,首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式是由配置文件决定的。通过编辑/etc/yum.repos.d/CentOS-Base.repo文件,可以修改设置。


确认版本

[root@promote ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)

卸载本地yum

rpm -qa|grep yum  #查看本地yum
rpm -qa|grep yum|xargs rpm -e --nodeps  #卸载本地yum,不检查依赖性,卸载yum程序
rpm -qa|grep yum    #再次查看是否正确卸载

下载yum相关程序

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-45.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm 

安装yum程序

若提示依赖检测失败,执行以下命令强制安装。

rpm -ivh * --force --nodeps #--force 强制安装,--nodeps 不检查依赖

修改repo文件

cd /etc/yum.repos.d/  #进入到yum配置文件目录
mkdir repo_backup   #创建yum备份目录
mv *.repo repo_backup   #备份
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo  #下载CentOS配置文件

修改CentOS7-Base-163.repo文件

vi CentOS7-Base-163.repo
:%s/$releasever/7/ge

清除并更新yum缓存

yum clean all&yum makecache
yum update
yum repolist #验证结果

备注

当发现仍无需要的软件时,CentOS还有一个源叫做EPEL(Extra Packages for Enterprise),可尝试安装epel yum源

yum install -y epel-release
posted @ 2023-03-17 06:48  crossoverpptx  阅读(107)  评论(0编辑  收藏  举报