大致提示post-installation脚本有问题

1
2
/usr/bin/env: “bash\r”: 没有那个文件或目录
dpkg: 处理软件包 apicloudstudio3 (--install)时出错:

因为linux使用LF换行,windows使用CRLF换行,显然这个代码包有问题
处理方法如下:

1. deb解包

1
dpkg -x studio3-linux-v3.4.4.deb mydeb

2. deb配置解包

1
dpkg -e studio3-linux-v3.4.4.deb mydeb/DEBIAN

3. 修改换行符

用本地编辑器比如vscode就可以调整换行符为LF

4. 重新打包

1
dpkg -b mydeb/ mydeb.deb

打包时间比较久,打包结束后,使用新代码包可以正常安装,也可以正常卸载了