我自己构建并安装了一个软件包,我怎么能注意到apt-get知道我安装了它?

时间:2014-02-01 14:59:23

标签: ubuntu build installation package dpkg

这是我的问题。 我自己从源代码构建和安装包。 pkg-config知道它,但dpkg不知道它,我可以手动让dpkg知道我的安装吗?例如,通过更改一些文件并使用一些命令?  谢谢!

1 个答案:

答案 0 :(得分:1)

我假设你想让Debian“相信”安装了某个名字的包(虽然实际上并非如此)。

您需要使用适当的名称创建一个假(空)包,然后安装它。有一个专门的工具,equivs

安装equivs并运行equivs-control,这将创建一个您必须编辑的控制文件模板。您需要为其指定要模拟的包的名称(并可能在包上设置其他属性,但这取决于您的具体情况)。

然后在模板上运行equivs-build,它将创建一个可以安装的假Debian软件包。

请记住,这相当于将胶带粘贴到包装系统上,如果处理不当,可能会导致问题。