在联网机器上下载所有 RPM 包并在离线机器上安装所有软件
下载
1. 安装下载工具
sudo dnf install -y dnf-utils2. 创建目录
mkdir ~/openEuler-20.03-LTS-SP4 && cd ~/openEuler-20.03-LTS-SP43. 启用必要仓库(关键!)
欧拉openEuler系统
sudo dnf config-manager --set-enabled everything EPOLCentos8.5系统
sudo dnf config-manager --set-enabled base AppStream3. 下载
dnf download --resolve \
nginx \
redis \
docker \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel4. 验证
ls -l *.rpm | wc -l5. 打包
tar -czvf openEuler-24.03-LTS-x86_64.tar.gz *.rpm安装:
1. 解压 RPM 包
cd /tmp
tar -xzvf offline-apps.tar.gz
dnf deplist java-1.8.0-openjdk2. 安装所有软件(自动解决依赖顺序)
sudo dnf install -y *.rpm# (如果系统只有 yum,没有 dnf,可用:)
# sudo yum localinstall -y *.rpm3. 启动并启用服务
sudo systemctl enable --now nginx
sudo systemctl enable --now redis
sudo systemctl enable --now docker4. 验证安装结果
nginx -v # 应显示版本
redis-cli --version # 应显示版本
docker --version # 应显示版本
java -version # 应显示 OpenJDK 17
curl http://localhost # 应看到 nginx 欢迎页
评论 (0)