一、tar包测试
- 首先在开发机器上打包:
sy@HP:~/test/dialog-manifests/script$ bash ./copybinlib-DDH.sh
- 链接台架
# 设置创建文件夹的权限
mount -o rw,remount /
# 在台架上 解压ddh包
root@adelegg-mopf:/mnt/aispeech/neil# tar -xvf ddh_only.tar.gz
# 查看是否有备份如果没有备份,就备份台架环境
root@adelegg-mopf:/mnt/aispeech/neil/script$ bash ./backup-DDH.sh
# 将台架上的新库生效
root@adelegg-mopf:/mnt/aispeech/neil/script$bash ./override-DDH.sh
# 停止服务
root@adelegg-mopf:/mnt/aispeech/neil/script# sh aispeech-engine-run.sh -t
# 启动服务
root@adelegg-mopf:/mnt/aispeech/neil/script# sh aispeech-engine-run.sh
- 常见问题
# 初始台架没有空间了,用一下命令分配空间
/mnt/aispeech/neil# /lib/systemd/systemd-growfs /
# 台架没有网络,改时区同步时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -s "2024-7-27 21:36:33"
systemctl restart connected-car-controller.service
systemctl restart dialog-engine
systemctl restart dialog-domain-handlers
systemctl restart aispeech-engine-wrapper
# 重启导航服务
systemctl restart navigation-china
# 重启awata
systemctl restart sugar-ui.service
systemctl restart sugar-ui-codriver.service
二、rpm包测试
# 创建 /mnt/aispeech 目录(有的话不用再创建)
mkdir -r /mnt/aispeech
# 给目录赋予权限
chmod 777 aispeech
# 把rpm 放进车机中,可直接拖拽进aispeech目录下
# 备份rpm包
bash back_lf_mrpm.sh xxx.rpm +备份文件
#安装rpm包
rpm -i xxx.rpm --nodeps --force
# 重启服务
bash aispeech-engine-run.sh
# 恢复台架原始版本
bash recover_backup.sh +备份文件
常见问题:
# 安装出问题一般是空间不足,执行以下命令
/lib/systemd/systemd-growfs /
# SSH连接车机后,修改系统权限:
mount -o rw,remount /
打不开权限的话做如下步骤:
使用安装了adb的window笔记本,在命令行终端中输入执行一下命令,
(1):adb connect 169.254.17.99(对应台架的IP)
(2):adb devices
(3):adb disable-verity
# 创建 /mnt/aispeech 目录(有的话不用再创建)
mkdir -r /mnt/aispeech
# 给目录赋予权限
chmod 777 aispeech
三、电脑连接车机的方法
1.电脑安装MobaXterm_Personal_23.2工具
2.点击Session—SSH host:172.16.182.125 勾选username:root
3.OK连接成功