离线环境下部署linux服务器的几种方案

前提:
可以在自己电脑上装个同样发行版系统的linux,然后联网下载环境所需要的安装依赖包,将所需要的的依赖包下载下来之后,传输到离线服务器上,使用离线安装命令进行安装

# 查看提供某个命令的 rpm 包
yum provides [命令]


# 查看 rpm 包所需的依赖
yum deplist [具体的包名]


# 所需的依赖有
yum install yum-plugin-downloadonly

yum provides repotrack

yum install -y -q [yum-utils]

# 方案一
## -p 指定文件夹位置
reportrack -p 4rpm gcc

# 方案二
## 下载 ansible 依赖包
yumdownloader --resolve --destdir=/tmp ansible

* --destdir: 指定 rpm 包下载目录(不指定时默认为当前目录)
* --resolve:下载依赖的 rpm 包

# 方案三
# 下载依赖,不安装的命令
yum install --downloadonly --downloaddir=/tmp/ vsftpd
## 已经安装过的
yum reinstall --downloadonly --downloaddir=/tmp/ vsftpd

# 离线安装
rpm -Uvh --force --nodeps *.rpm
posted @ 2023-03-29 14:59  abelkeith  阅读(347)  评论(0)    收藏  举报