如何在 /opt 中运行应用程序?

如何在 /opt 中运行应用程序?

我想知道如何在 /opt 中运行他的应用程序并将其安装在 /opt 中。我想要它来参加 ubuntu 应用程序对决 http://developer.ubuntu.com/showdown/

我将使用 qt、qt creator 和 c++;qt 和 qt creator 会自动安装在 /opt 中吗?

大多数框架是否默认安装在/opt

还有几个问题:

  • qt 会利用 unity 的优势吗?
  • 好的,qt 是跨平台的,同时保持了平台的独特性,它与 ubuntu 集成,因此是否有用于 unity 的 c++ 库,它们是否易于使用和安装 http://unity.ubuntu.com我们可以在这里找到一些吗?
  • 我可以为该应用程序添加插件吗?插件是否有助于改进应用程序?基本上像 Unity Lens 这样的插件会集成在 Ubuntu 中。我会将它们放在 Ubuntu 软件中心,但我会快速创建它们,那么它们会影响我的项目吗?评委会看到吗?
  • 所以据我了解,提交给 Ubuntu 软件中心的每个应用程序都将被考虑参与竞争,还是我必须对它们进行标记?

答案1

正如评论中所述,请对每个问题提出一个 AskUbuntu 问题。

我来回答前两个问题:

我将使用 qt、qt creator 和 c++;qt 和 qt creator 会自动安装在 /opt 中吗?

除非您通过构建系统指示它,否则它不会。我假设您将使用 cmake 或 autotools 作为构建系统,因此您必须为安装到 /opt 创建额外的规则。

这是我们推荐 Quickly 的原因之一,因为它将为您透明地处理打包和安装到 /opt。

大多数框架是否默认安装在 /opt 中?

不是。大多数应用程序都使用构建系统和顶层的打包层进行打包。Debian 和 Ubuntu 机器中构建系统的默认参数是安装到/usr/share。安装到 /opt 是通过应用程序开发人员流程提交的所有第三方应用程序的要求。

相关内容