我已经使用 Quickly 创建了一个 Ubuntu 应用程序,但我想知道 Quickly 创建的 .deb 包是否可以在 Debian 上运行。Quickly 应用程序只能在 Ubuntu 上运行吗?
答案1
这很大程度上是特定于应用程序的。
在 quick 中创建的应用程序只要满足依赖关系即可在任何 Linux 发行版上运行。Quick 只是一个方法创建应用程序。
如果您的应用程序使用了 Debian 不支持的库版本,那么您需要自己提供该库,可以与应用程序一起打包(并相应地引用),也可以在 PPA 中提供(覆盖本地版本,或与本地版本一起提供)。
此外,任何使用 Unity/Ubuntu 特定功能的应用程序都可能有效,但前提是这些功能不是硬性要求。例如,如果您为应用程序使用应用程序指示器,则它将通过使用回退在 Debian 和其他发行版上运行。
如果您使用 Unity 进度条或其他形式的集成,则需要确保将它们设为可选功能,否则您的应用程序将遇到错误。