UOS服务器操作系统搭建离线yum仓库

UOS服务器操作系统搭建离线yum仓库

1050e版本操作系统(适用ARM64和AMD64)

首先需要有everything镜像文件

服务端操作流程

1、挂载everything镜像并同步

bash 复制代码
 #创建挂载点
mkdir -p /mnt/dvd      
#挂载仓库everything镜像
mount -o loop xxx-everything.iso /mnt/dvd
#创建同步目录
mkdir -p /home/repo
#拷贝仓库文件到同步目录
rsync -aP /mnt/dev/* /home/repo

2、配置本地仓库

bash 复制代码
#将原有的仓库源备份
cd /etc/yum.repos.d 
mkdir repos
mv *.repo ./repos
#创建本地离线源
vi dvd.repo

[dvd]
name=dvd
baseurl=file:///xxx/xxx/repo/     #/xxx/xxx/repo/为同步目录
enabled=1
gpgcheck=0

yum clean all        
yum makecache        

3、配置nginx发布离线源

bash 复制代码
yum update
yum install nginx.arrach64
vim /etc/nginx/conf.d/dvd.conf 

server {
    listen       88888;
    listen       [::]:88888;
    server_name  localhost;
    charset utf-8;
    location / {
        root  /xxx/xxx/repo;              #/xxx/xxx/repo为同步目录
        autoindex on;                     #打开目录浏览功能
        autoindex_exact_size off;         
        autoindex_localtime on;           
        }
}
systemctl enable nginx
systemctl restart nginx

#配置防火墙规则
firewall-cmd --permanent --add-port=88888/tcp
firewall-cmd --reload

客户端端操作流程

bash 复制代码
cd /etc/yum.repos.d 
mkdir repos
mv *.repo ./repos
#创建本地离线源
vi offline.repo

[offline]
name=offline
baseurl=http://服务端IP:88888
enabled=1
gpgcheck=0
yum clean all        #清除之前的配置缓存
yum makecache        #重新生成离线源缓存
yum update
相关推荐
重生之小比特4 小时前
【Linux系统】17 库制作与原理(下)
linux·运维·服务器
acd120094 小时前
Nginx 反向代理的缓冲区坑:后端响应大时接口偶发 502
java·运维·nginx
程序员清风4 小时前
AI 编程助手的权限边界:文件、命令、密钥与人工确认
运维·服务器·网络
wacsii4 小时前
【Linux进程(二)】深入 Linux 内核:进程状态切换与底层数据结构的秘密
linux·服务器
Rambo.Fan5 小时前
02 · 重建与修复手册(新服务器 playbook)
运维·服务器·django
李纲明5 小时前
WordPress 报建立数据库连接时出错:先核 wp-config 四元组,再查 MySQL 服务与表修复
运维·数据库·mysql·wordpress·排障·devdiy
EVEN-09136 小时前
Linux-IPC进程间通信
linux·运维·服务器
徐小黑ACG6 小时前
docker 基础教程
运维·docker·容器
多弗朗皮卡丘6 小时前
Linux 进程信号
linux·运维·服务器
qeen876 小时前
【Linux】动静态库的链接与加载过程
linux·运维·系统编程