部署准备¶
司南镜像部署包解压后的文件结构如下所示:
./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,否则会报找不到依赖包的错误。