在使用checkinstall1.6.1对软件制作deb包时,发现我如果将包name那一项修改为自己想要的名字而不使用默认的build,就会出现各种奇怪的问题,比如安装的库没有对应的链接文件,可执行文件没有安装成功等等诡异的问题,现在还不知道是checkinstall软件的bug,还是自己用的不对。这里记录一下吧。
暂时使用时就不修改包名字了,就使用默认的build好了
后来发现好像不是修改包名字的问题,而是使用cmake生成so库时,如果指定了版本号参数,则安装库时会生成软链接文件,这时使用checkinstall生成deb包时安装会出问题

在使用checkinstall 1.6.1为软件创建deb包时,若更改包名为自定义名称而非默认的build,则可能导致安装库时缺少链接文件及可执行文件安装失败等问题。经排查,问题可能源于使用cmake生成共享库时指定了版本号。
1504

被折叠的 条评论
为什么被折叠?



