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


14

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

免费应用程序为何不具有此功能?

例如,《失忆症: USC 的黑暗后裔》说(另请参见屏幕截图)

Also requires: mouse OpenGL hardware acceleration.

在此处输入图片说明

这些信息实际上是从哪里来的?


+1提出这个问题。我今天在Ubuntu软件中心也注意到了这一点。
saji89'6

1
我的第一印象是:法律问题。您为它们付费,因此开发人员担心他们会因未明确提及的任何内容而受到起诉。自由软件通常带有一些“这就是您所能得到的,如果遇到问题,您将自己解决”。
jippie 2012年

Answers:


6

此外,这些信息实际上是从哪里来的?

信息是从Ubuntu服务器下载的,前提是开发人员在首次将应用程序添加到软件中心目录时进行了设置/上传。

免费应用程序为何不具有此功能?

  • 失忆症和其他商业应用程序可以看出,此“功能”主要列出了硬件要求,而不是软件。这是单独的软件中心目录功能。

  • Software Center通过标准存储库列出了几乎所有“免费”应用程序,并且它们使用的标准“ Debian”格式没有这样的自定义字段(称为hardware-depends)。

  • 如果免费应用程序的开发人员将应用程序分别上载到Software Center,而不是依赖标准存储库,则可以选择提供此信息。如果您想要查看特定的免费应用程序,请与开发人员联系。

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

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

我将以免费游戏ExtremeTuxRacer为例,特别注意第二张屏幕截图:

在此处输入图片说明

在此处输入图片说明


2
对我来说,这并不能真正回答问题
8128年

4
@fluteflute:这个问题的残酷诚实的答案是打开Debian要求的愿望清单错误hardware-depends
ish 2012年

1
这不能回答问题,因为您说信息来自“开发人员”。但是,我非常怀疑软件中心在每次加载时都会与软件开发人员联系。这会让他们感到烦恼,如果他们不在自己的电脑旁怎么办?那么,信息真正来自何处?为什么免费应用程序的信息不能存储在同一位置?
Alistair Buxton 2012年

1
好吧,是您说它“来自开发人员”。现在,您说的是它来自Ubuntu服务器。哪有 是的,这是一个真实的问题;这是这个人最初提出的问题!而且您仍然没有解释为什么免费应用程序也无法做到这一点。
Alistair Buxton

5
我认为这里的困惑是由于“来自”一词有两种有效而合理的含义而引起的。然而,izx 已经解释了为什么免费的应用程序没有这个信息- Ubuntu的使用提供免费的应用程序的Debian的系统,以及该系统并没有这样做。软件中心中提供的付费专有应用程序系统必须专门为Ubuntu开发,因为Debian不提供该功能,因此,很容易添加纯apt不容易容纳的额外功能。
伊利亚·卡根

2

添加到@izx的答案中,在购买软件时(在这种情况下为20美元),硬件要求可能更为重要。当您已经付款时,必须找出您没有合适的硬件,真是太糟糕了。


好点@lutzky!
ish 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.