为什么有些商业应用程序有“还需要”部分而免费应用程序没有?

为什么有些商业应用程序有“还需要”部分而免费应用程序没有?

在 Ubuntu 软件中心,付费(商业)应用程序有一个名为“还需要”的部分,非常简洁。

为什么免费应用程序没有这个功能?

例如失忆症:黑暗后裔南加州大学说(另见截图)

Also requires: mouse OpenGL hardware acceleration.

在此处输入图片描述

这些信息究竟来自哪里?

答案1

此外这些信息究竟来自哪里?

只要开发人员在首次将应用程序添加到软件中心目录时设置/上传了该信息,就可以从 Ubuntu 服务器下载该信息。

为什么免费应用程序没有这个功能?

  • 正如你可以看出健忘症和其他商业应用程序,这个“功能”主要列出硬件要求,而非软件。这是一项单独的软件中心目录功能。

  • 软件中心通过标准存储库列出了几乎所有的“免费”应用程序,而他们使用的标准“Debian”格式没有这样的自定义字段(称之为hardware-depends)。

  • 免费应用程序的开发者当然可以选择提供这些信息如果他们单独将应用程序上传到软件中心,而不是依赖标准存储库。如果您希望某个特定的免费应用程序使用此功能,请联系开发人员。

查看免费应用程序的软件要求(依赖项)

如果你想看到软件一个免费应用程序依赖于(并将与其一起安装),您可以尝试使用 Synaptic - 一种替代但稍微复杂一些的包管理器。

我将使用免费游戏 ExtremeTuxRacer 作为示例 - 特别注意第二张屏幕截图:

在此处输入图片描述

在此处输入图片描述

答案2

除了@izx的回答之外,硬件在支付软件费用(本例中为 20 美元)时,要求可能更为重要。付款后才发现没有合适的硬件,这真是太糟糕了。

相关内容