将从源代码安装的软件包注入到 apt/synaptic

将从源代码安装的软件包注入到 apt/synaptic

例子:

我自己构建/安装SoX,因为提供的 Ubuntu 软件包不包含我可能使用的附加音频格式库,而且无论如何它是我想要的最新版本的软件包之一。

现在我想eboard用 Synaptic 来安装,它也想安装SoX,但正如提到的SoX那样已经安装并且运行正常,我不想在eboard不从源代码构建它的情况下安装它,而将它与另一个安装混在一起。

这是我多次遇到的问题的示例,我想问 Linux 用户在这种情况下会怎么做,因为我是新用户。

答案1

如果你从 repo 中安装 checkinstall

sudo apt-get install checkinstall

然后当你从源代码安装而不是这样做

sudo make install

如果你改为跑步

sudo checkinstall

它将创建一个包并在 synaptic/apt 中记录它,只要版本号正确,它就应该满足依赖关系

相关内容