参考:
openEuler应用入门 03 - 搭建本地DNF源仓库
可以在外网使用yum install --downloadonly make下载后,传到内网后安装。
yum install --downloadonly --downloaddir=目录 包名
例如:yum intall --downloadonly --downloaddir=/root make
1、内网里找到一台可以访问外网的机器。和该服务器互通即可。
2、在可以访问外网的机器使用NGINX搭建YUM代理源。WINDOWS和LINUX机器均可。
3、NGINX大致配置如下,X.X.X.X为代理机器的IP
server{
listen 18000;
server_name X.X.X.X ;
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
location / {
root html;
index index.html index.htm;
}
location /openeuler/ {
proxy_pass Index of /openeuler/
;
# 必须
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
}
}
4、在需要安装make的服务器上替换/etc/yum.repos.d 目录内repo文件的域名地址为 Yum代理的服务器IP
1 个赞
1、搭建本地yum源 2、rpm包离线安装
建议第一个方法,以后可能还要用