Centos7 配置yum源详解

Centos7如何配置yum源?Centos7默认的源在国内没法访问,这个时候我们可以配置yum源。

一、备份yum

首先我们对系统本身的yum源进行备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 这条命令用于将/etc/yum.repos.d/CentOS-Base.repo文件重命名为/etc/yum.repos.d/CentOS-Base.repo.backup。 在Linux系统中,mv命令用于移动文件或重命名文件。在这个命令中,/etc/yum.repos.d/CentOS-Base.repo是要移动或重命名的原始文件路径,/etc/yum.repos.d/CentOS-Base.repo.backup是目标文件路径。

执行该命令后,CentOS-Base.repo文件将被重命名为CentOS-Base.repo.backup,并放置在相同的目录中。这样做可以为CentOS-Base.repo文件创建一个备份,以免不小心修改或删除该文件时丢失重要的配置。

二、下载国内yum源配置文件

下载国内yum源配置文件到/etc/yum.repos.d/CentOS-Base.repo: 阿里云 CentOS 7 源(推荐): wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

网易163 CentOS 7 源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

搜狐 CentOS 7 源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS7-Base-sohu.repo

华为云 CentOS 7 源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-7.repo

华东理工大学 CentOS 7 源: wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.ustc.edu.cn/centos/7/os/x86_64

清华大学 CentOS 7 源: wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/

北京理工大学 CentOS 7 源: wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.bfsu.edu.cn/centos/7/os/x86_64/

三、清理yum缓存,并生成新的缓存

  yum clean all
  yum makecache

yum clean all:这个命令用于清理 YUM 缓存。执行该命令后,YUM 会删除所有已下载的包和头文件缓存,以及任何已启用的插件数据和旧的内核数据。执行这个命令可以释放磁盘空间并删除旧的缓存数据。

yum makecache:这个命令用于重新生成 YUM 缓存。执行该命令后,YUM 会下载软件包清单和元数据,并将其缓存到本地。这样做可以加快后续的软件包查询和安装速度。执行 yum makecache 可以确保你使用的 YUM 源中的最新软件包信息被正确地缓存,以便快速查找和安装软件包。

源自:Centos7 如何配置yum源

CentOS 7下,本地yum源的配置可以通过以下步骤详解: 1. 首先,确保系统已安装了yum工具。如果尚未安装,可以使用以下命令安装: ``` sudo yum install yum -y ``` 2. 接下来,需要准备要用作本地yum源的软件包文件。这些软件包文件可以从官方源、其他源或其他机器上复制得到。将软件包文件保存在某个目录下,例如/var/www/html目录。 3. 创建一个新的yum源配置文件。使用文本编辑器(如vi或nano)打开/etc/yum.repos.d/local.repo文件(如果文件不存在,则可以创建它)。在文件中添加以下内容: ``` [local] name=Local Repository baseurl=file:///var/www/html enabled=1 gpgcheck=0 ``` 这里的“[local]”是一个repo标识,可以根据需要自己命名。baseurl指定了本地软件包所在的目录路径,这里通过file://指定为本地文件。gpgcheck表示是否验证软件包的签名,默认为1表示开启验证,这里设置为0表示不验证。 注意:如果你的本地yum源需要访问网络下载依赖软件包,可以将baseurl改成对应的网络源地址。 4. 保存并退出文件。然后使用以下命令来清除yum缓存: ``` sudo yum clean all ``` 5. 现在可以使用yum命令来从本地源安装软件包了。例如,要安装一个软件包可以使用以下命令: ``` sudo yum install package-name ``` 通过以上步骤,就可以在CentOS 7下配置并使用本地yum源了。这样可以提高软件包的下载速度,同时也可以减少对外部网络的依赖,特别适用于没有或者网络环境不稳定的机器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值