当我查看 Ubuntu Apps Showdown 的规则时,我发现了这条规则:
- 应用程序必须用尽/opt。
这是什么意思?结帐规则: http://developer.ubuntu.com/showdown/
答案1
一般来说,运行的应用程序/opt
是独立的,也就是说,它们不会将其足迹传播到/bin
、、等地方/lib
,/usr
例如普通的APT 安装的软件包确实如此。基本上,您的应用应该坚持/opt
除任何用户数据之外,/home/user
正如@konrad 所建议的那样。
答案2
所有通过应用程序审查委员会 (ARB) 流程提交的应用程序(我认为应用程序对决正在利用该流程 - 尽管它没有明确说明)都必须从 /opt/ 安装和运行。应用程序可以将数据保存到主目录中的合理位置,最好遵循 freedesktop.org 的建议。
答案3
如果你运行quickly submitubuntu
,它会创建一个包,其中所有内容都从/opt
目录运行。或者至少,这是我得到的答案当我问这个问题的时候。