分页: 1 / 1

deps-deb.sh,软件打包时解决依赖关系的脚本

发表于 : 2019-02-01 10:32
fuhuizn
用法:
chmod +x deps-deb.sh
./deps-deb.sh <path/to/程序>

下载地址:
https://gitee.com/rocket049/bash_test/b ... eps-deb.sh

原理:
首先通过 ldd 查询所有被动态链接的共享库,
接着用dpkg命令查询各个共享库所属的软件包,
然后去掉重复软件包名字,
最后输出打包时 control 文件中的 Depends 字段所需的格式(用逗号+空格连接各软件包名字)

Re: deps-deb.sh,软件打包时解决依赖关系的脚本

发表于 : 2019-02-01 11:42
astolia
你打包姿势不对吧。debian那套打包工具里不是已经有dpkg-shlibdeps来干这种事了?给Depends里写个${shlibs:Depends}, ${misc:Depends}就行了