几种ubuntu下deb打包技术:checkinstall打包成deb,sh打包成可执行文件,以及添加依赖库,到打包到deb

1,checkinstall可以打包成deb,不够灵活,测试只会将本地的编译好的文件压缩成deb,并不会压缩关联的库,不推荐
参考链接:Ubuntu下制作deb包的方法详解
2.,可以打包成可执行文件
测试这个是可以导入库,但是导入的库不全
参考链接:在Linux下用sh打包发布基于opencv的C++可执行文件

3,Linux下开源打包工具fpm的安装与使用(超详细)
fpm也即是把编译好的软件全部都压缩到一个rpm或者deb中

 fpm -s dir -t deb -n mytest -v 1.0.0 --iteration 1 -C ds-1 -f -p ./ds-11 --prefix ./opt/ds1
Created package {:path=>"./ds-11/mytest_1.0.0-1_arm64.deb"}

https://blog.csdn.net/zyhse/article/details/114934228
https://blog.csdn.net/zyhse/article/details/111356756
4,第四种方法,可以添加依赖库,到打包deb
linux下deb包的管理及制作 | 一次成功</

Guess you like

Origin blog.csdn.net/pvmsmfchcs/article/details/133338814