如何从源代码正确构建包

时间:2018-05-15 09:59:36

标签: linux ubuntu makefile gstreamer automake

我正在使用ubuntu 18.04

我想修改和构建项目并将其作为包安装。例如gstreamer1.5

所以我克隆了repo,修改代码并在项目文件夹中使用./autogen.shmake install。那我为什么不在apt list看到呢?此外,/usr/lib/x86_64-linux-gnu/gstreamer-1.5/中没有文件。

我之所以希望它的行为与原始包一样,是因为我想构建另一个使用它的项目(kurento media server)。所以我只想删除一些我不需要使用其他软件包作为我无法使用的代码的插件。

1 个答案:

答案 0 :(得分:0)

apt list来自Linux发行版。你定制的东西不会神奇地出现在那里。

如果您从自定义树make install,您的库和插件将落在/usr/local/lib/..中(请注意local路径)。您可以通过设置prefix路径来控制它。请注意,不要用破坏的库覆盖来破坏系统。