我正在为 Ubuntu App Showdown 大赛做一个项目(https://launchpad.net/wuuzy) 我想知道是否可以在 /usr 中安装诸如库之类的东西。事实上,我的项目使用扩展系统来通过更多选项改进自身。它就像一个插件系统,它会生成当前安装在 /usr 中的库。我的应用程序还会生成一个安装在 /usr/lib/girepository-1.0/ 和 /usr/local/share/gir-1.0/ 中的 gir 文件。它还使用安装在 /usr/share/glib-2.0/schemas/ 中的 gsettings 模式。当然,我也会在 /usr/share/applications 中安装 .desktop 文件,即使我在 /opt/PROJECT 中有它的副本。
所以我真正想知道的是,对于想要加入 Ubuntu App Showdown 大赛的应用程序,是否允许这些安装目标。
答案1
比赛规则是您的应用程序必须完全在 中运行/opt
。虽然我们希望在未来的比赛中能够放宽这一要求(因为我们将来会更好地对 Ubuntu 进行沙盒处理),但现在我们需要要求您的应用程序完全在 中运行/opt
。