导航:首页 > 操作系统 > 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源相关的资料

热点内容
iturns下载的app在哪里 浏览:637
云起书院App在哪里 浏览:612
怎么对hex文件进行加密 浏览:282
pdf少年时 浏览:951
两个同名文件夹同步 浏览:628
拍照文件夹哪个好用 浏览:87
文件夹和书包 浏览:508
解压归档拿登记证 浏览:221
去体验解压房 浏览:611
单片机一键中断响应 浏览:644
唐浩明pdf 浏览:842
程序员土木 浏览:71
android如何与web服务器交互 浏览:609
苹果小风扇app怎么下 浏览:956
杭州it程序员对身体好不好 浏览:535
高新区编程加盟找哪家 浏览:31
服务器什么样的好卖 浏览:150
单片机原理及应用第二版例题答案 浏览:970
base64encoderjava 浏览:493
linux视频转换 浏览:704