例子:
我自己构建/安装SoX
,因为提供的 Ubuntu 软件包不包含我可能使用的附加音频格式库,而且无论如何它是我想要的最新版本的软件包之一。
现在我想eboard
用 Synaptic 来安装,它也想安装SoX
,但正如提到的SoX
那样已经安装并且运行正常,我不想在eboard
不从源代码构建它的情况下安装它,而将它与另一个安装混在一起。
这是我多次遇到的问题的示例,我想问 Linux 用户在这种情况下会怎么做,因为我是新用户。
答案1
如果你从 repo 中安装 checkinstall
sudo apt-get install checkinstall
然后当你从源代码安装而不是这样做
sudo make install
如果你改为跑步
sudo checkinstall
它将创建一个包并在 synaptic/apt 中记录它,只要版本号正确,它就应该满足依赖关系