如何在 Ubuntu 软件中心发布附加组件

如何在 Ubuntu 软件中心发布附加组件

我有一个商业应用程序,根据http://developer.ubuntu.com,有一种方法可以让我发布附加组件,就像在许多开源应用程序(例如 Thunderbird 邮件)中看到的那样。

我想知道这是怎么做到的。如果有人能给我指出正确的方向,我将不胜感激。

答案1

“最佳”方式是让原始应用程序在预定位置寻找“附加”数据。

然后,当您创建插件“myapp-contentpack-a”时,它应该对“myapp”具有依赖性。

最后,当您启动时myapp它就可以正常工作。

示例:FlashcardEngine 安装到/opt/com.aking1012/flashcardsEngine带有子目录的目录中./data/decks。内容包将在该./data/decks目录中添加卡片组。

一个更复杂的例子是,如果你想添加一个功能。我会把它放在基础包中,但除非有另一个包,否则不会“激活”它。

虽然不是官方答案,但我会怎么做

相关内容