导航:首页 > 操作系统 > linux配置本地yum源

linux配置本地yum源

发布时间:2025-07-02 10:57:29

㈠ Linux 上如何配置yum源内网如何yum安装

yum源理解在Linux系统中,yum源仓库的地址位于 /etc/yum.repos.d/ 目录下,且仅能读取第一层的repo文件。文件名称以 .repo 结尾。

下载阿里云的.repo仓库文件到 /etc/yum.repos.d/ 目录下。首先,备份原仓库文件:

cd /etc/yum.repos.d/

mkdir allbak

mv ./CentOS-* allbak

此时 /etc/yum.repos.d/ 目录下无repo文件,需配置yum源,生成新的.repo文件。下载第一个阿里云仓库文件:

curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo...

-o 参数用于指定下载地址并重命名文件。配置第二个仓库文件 epel 额外仓库,用于安装 redis、nginx、mongo、ipython 等软件:

curl -o /etc/yum.repos.d/epel.repo mirrors.aliyun.com/repo...

清空原yum缓存:

yum clean all

生成新的阿里云的yum缓存,加速下载预热数据:

yum makecache

接下来解决内网环境下的yum安装问题。在内网网络中配置一台可访问外网的服务器为nginx代理,将互联网的yum源代理到内网中,以解决内网服务器无法yum安装的问题。

前提条件:在可访问外网的服务器上安装并配置Nginx。参考教程《Linux 如何安装nginx?》

在互联网服务器的nginx配置中添加以下阿里源镜像网址的代理配置:

location /aliyun/ {

proxy_pass mirrors.aliyun.com/;

}

执行nginx -t 和 nginx -s reload 命令以验证配置。

修改内网服务器的 /etc/yum.repos.d/CentOS-Base.repo 文件:

mkdir /etc/yum.repos.d/allback

mv /etc/yum.repos.d/Cent* /etc/yum.repos.d/allback/

复制备份文件并修改内容:

vi /etc/yum.repos.d/CentOS-Base.repo

将文件内容修改为:

[base]

baseurl=http://192.168.150.x/aliyun/centos/$releasever/os/$basearch/

其中,192.168.150.x 是nginx服务器的地址,aliyun 是nginx代理的路由。

在内网服务器执行以下命令验证配置效果:

yum clean all

yum makecache

验证结果如图所示,说明代理配置成功,内网服务器可以执行yum安装所需软件。至此,Linux环境下配置yum源与解决内网yum安装问题完成。

阅读全文

与linux配置本地yum源相关的资料

热点内容
plc命令cio怎么用 浏览:125
androidvarchar 浏览:519
ftplinux命令get 浏览:956
程序员那么可爱21集剧情 浏览:303
免费阅读程序员那么可爱 浏览:982
外网哄睡助眠解压 浏览:820
如何反编译amxx 浏览:737
rsa加密太耗时 浏览:237
数控车ug编程步骤 浏览:8
如何精准推广app 浏览:177
高中数学教材pdf人教版 浏览:154
什么app能看明星演唱会 浏览:495
ug刀柄放到哪个文件夹 浏览:324
eclipse编写php 浏览:675
php抓取网页内容的代码 浏览:869
什么是萌鸭app 浏览:863
变量的数字如何变化python 浏览:795
整数压缩 浏览:995
最优停止策略问题算法 浏览:718
pdf图片背景 浏览:766