centos上配置yum源

1. 进入yum源repo的目录

bash 复制代码
cd /etc/yum.repos.d/

然后可以通过ls查看下面所有的后缀为.repo的文件

2. 新建一个备份目录,将原有的.repo文件放到其中

bash 复制代码
mkdir yum.repos.d.backup
mv *.repo yum.repos.d.backup/

3. 获取阿里提供的repo配置文件

这里使用到了wget命令,如果系统中没有这个命令,可以看我的这篇文章,有具体的非常简单的安装方法,https://blog.csdn.net/qq_43699958/article/details/144395575

bash 复制代码
 wget -O /etc/yum.repos.d/CentOS7.aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo

用ll命令查看下文件

bash 复制代码
[root@localhost yum.repos.d]# ll
总用量 4
-rw-r--r--. 1 root root 2523 8月   4 2022 CentOS7.aliyun.repo
drwxr-xr-x. 2 root root  220 12月 11 10:23 yum.repos.d.backup

这个文件的具体内容如下,也可以新建个CentOS7.aliyun.repo文件,将文件内容通过vi工具写进去

bash 复制代码
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

4. 清理以前的yum配置,并进行yum的缓存建立和软件更新,以此执行如下命令

bash 复制代码
yum clean all
bash 复制代码
yum makecache
bash 复制代码
yum update

5. 检验是否安装成功

安装个软件试试

bash 复制代码
[root@localhost yum.repos.d]# yum install net-tools
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                                                                                                            | 3.6 kB  00:00:00
extras                                                                                                                                                                          | 2.9 kB  00:00:00
updates                                                                                                                                                                         | 2.9 kB  00:00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 net-tools.x86_64.0.2.0-0.25.20131004git.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=======================================================================================================================================================================================================
 Package                                       架构                                       版本                                                          源                                        大小
=======================================================================================================================================================================================================
正在安装:
 net-tools                                     x86_64                                     2.0-0.25.20131004git.el7                                      base                                     306 k

事务概要
=======================================================================================================================================================================================================
安装  1 软件包

总下载量:306 k
安装大小:917 k
Is this ok [y/d/N]:

安装完成后执行ifconfig命名,是可以查看本机ip的,说明安装成功~

奥利给~

相关推荐
thinkMoreAndDoMore1 小时前
linux内核匹配I2C设备
linux·运维·服务器
小政同学7 小时前
【NFS故障】共享的文件无法执行
linux·运维·服务器
AI木马人7 小时前
3.【Prompt工程实战】如何设计一个可复用的Prompt系统?(避免每次手写提示词)
linux·服务器·人工智能·深度学习·prompt
ch3nyuyu7 小时前
Ubuntu(乌班图)基础指令
linux·运维·网络
minglie18 小时前
gcc编译器汇总
linux
挽安学长8 小时前
保姆级教程,通过GACCode使用Claude Code Desktop!
运维·服务器
firstacui8 小时前
MGRE实验
运维·服务器·网络
白菜欣9 小时前
Linux —《开发三件套:gcc/g++、gdb、make/Makefile 全解析》
linux·运维
何中应9 小时前
Grafana如何给列表设置别名
运维·grafana·监控
senijusene10 小时前
基于 imx6ull平台按键驱动开发:input子系统+中断子系统+platform总线
linux·驱动开发