# 致信客户端国产化构建打包手册
# 构建条件
# 需要在可以连接互联网的国产化设备上执行,最好不要有各类网络策略限制,易导致软件依赖库文件更新失败,影响后续操作的正常进行和构建打包的成功完成
# 操作步骤&解决方案
# 一、国产化系统更新软件库
# 1:执行:sudo apt-get upgrade
# 2:执行:sudo apt-get install g++
# 3:执行:sudo apt-get install git
# 4:执行:sudo apt-get install dpkg
# 5:执行:sudo apt-get install libgconf*
# 二、国产化系统中安装nodejs环境
# 鉴于国产化OS+CPU组合很多,避免nodejs安装包选择不对导致不可预知问题,建议使用源码编译安装
# 1、打开NodeJs下载官网到下载包路径:https://nodejs.org/dist/v11.15.0/
# 2、下载 node-v11.15.0.tar.gz
# 3、下载完毕后,本地解压源码包,执行:tar -cxvf node-v11.15.0.tar.gz -C ./
# 4、编译源码,执行:./configure
# 5、执行: make (注:此步操作时间较长,通常需要1.5 - 2小时左右)
# 6、执行:sudo make install
# 7、查看node版本:node -v,显示版本为11.15.0
# 三、设置编译依赖源
# npm 设置华为镜像
# 1、执行npm config set registry https://mirrors.huaweicloud.com/repository/npm/
# 2、执行npm config set electron_mirror https://mirrors.huaweicloud.com/electron/
# 四、构建致信客户端安装包
# 1、进入致信源码主目录
# 2、执行:npm install
# 3、执行:npm run make
# 4、在生成的out\ZhiXin\make\deb目录下,会有当前CPU架构对应的子目录,例如:arm架构会生成arm64目录,进入该目录可看到生成的deb文件,即为构建的安装包文件
# 五、构建安装包目录
# 1、在致信官网(http://zhixin.seeyon.com) 下载客户端安装包
# 2、将安装包解压,进入主目录,可以看到deb,install.sh,uninstall.sh,zhixin.desktop和安装说明等文件
# 3、将第四部分生成的安装包deb文件,替换当前目录中的同名deb文件
# 六、安装\卸载客户端
# 1、执行install.sh安装客户端
# 2、执行uninstall.sh卸载客户端
创建人:duxf
修改人:duxf
← 致信开发教程 致信常见问题解决方案 →