部署准备

司南镜像部署包解压后的文件结构如下所示:

./package
├── AutoDeploy.py           # 自动化部署脚本
├── build-dep.sh
├── docker-compose.yml
├── mysqlInit               # 数据库初始化脚本目录
├── pilotos:x.x.iso     # x.x版本的司南镜像文件
├── PilotOS-Config          # 配置文件目录
├── requirements.txt        # Python依赖表
├── Upgrade.py
└── Util.py

解压部署包

执行以下命令解压部署包(请根据实际文件名修改):

tar -zxf pilotos-x.x.tar.gz

安装部署依赖

使用 pip 安装部署脚本所需的 Python 依赖库:

sudo pip3 install -r requirements.txt

注意: 必须使用 sudo pip 进行安装,以确保依赖包安装在系统环境中。后续执行自动化脚本时也必须使用 sudo python,否则会报找不到依赖包的错误。