从二进制文件构建包 - 我的控制文件有什么问题

从二进制文件构建包 - 我的控制文件有什么问题

我正忙于尝试从我的应用程序(非开源)的二进制文件构建一个.deb 包,但在 Ubuntu 软件中心(当您单击 .deb 文件时)中显示正确的信息时遇到了麻烦。

请参阅下面的控制文件和软件中心视图的屏幕截图。似乎软件包名称和软件包描述被交换了。我希望粗体部分显示为“attix5pro”而不是“云备份代理”。有人可以指出我的错误或指导我吗?

Ubuntu 软件中心的控制文件和详细信息的屏幕截图

答案1

我建议从源包构建 deb,这样你就可以使用所有 Debian 工具来帮助你创建合理的包。尝试手动将所有内容打包到 deb 中很容易出错。

第三个选项是创建一个源包,它接受您预先构建的二进制文件,并dh_install在构建过程中将它们复制到正确的位置。这样,您就可以享受 Debian 构建过程的好处,而不必弄清楚如何从 构建您的源代码debian/rules

答案2

看来 Ubuntu 软件中心对具有桌面条目(菜单项和图标)的应用程序和没有桌面条目的应用程序做了不同的事情。

因此,您所看到的软件包行为是从控制文件中获取的没有桌面条目的软件包的预期默认行为:标题是简短描述,副标题是软件包名称。

对于具有桌面条目的包,它取自 .desktop 文件:标题是“名称:”条目,副标题是“注释:”条目。

比较甚高频极低浓度氮氧化物例如。

相关内容