为什么我的 Quickly 应用程序安装在 /usr/bin 而不是 /opt?

为什么我的 Quickly 应用程序安装在 /usr/bin 而不是 /opt?

当我完成 App Showdown 的应用程序后,我运行了quickly submitubuntu,但我发现我的应用程序安装在 里面/usr/bin。什么?我需要它/opt!我该如何解决这个问题?

答案1

好的,运行之后quickly package --verbose --extras(除了上传到 PPA 之外,其功能基本相同quickly submitubuntu)看起来您的包甚至没有构建。

在我看来,这可能是源树布局的问题。您已将应用程序移植到 Quickly,但可能需要使其更符合 Quickly 的要求。首先,我发现virtuamQuickly 需要查找应用程序代码的文件夹丢失了。您应该在那里创建并移动代码,而不是将其放在 中virtuam_lib

我还注意到,在 中vui.py有一个硬编码路径:os.chdir('/usr/share/virtuam/ui')。通常,硬编码路径被认为是不好的做法,因为它们会降低应用程序的可移植性。看看如何.ui通过使用 创建示例应用程序来快速加载文件quickly create ubuntu-application foo

一般来说,如果你需要更多帮助,我建议使用Ubuntu 应用程序开发者邮件列表, 或者快速讨论邮件列表因为您的问题非常局部化,需要更多支持,而且可能对其他 Askubuntu 用户没有用。

相关内容