web-dev-qa-db-ja.com

一部の商用アプリに「また必要」というセクションがあり、無料アプリにはないのはなぜですか?

Ubuntu Software Centerでは、有料(商用)アプリケーションに「Also require」というセクションがあり、これは非常に便利です。

無料のアプリケーションにこの機能がないのはなぜですか?

Amnesia:The Dark Descent USCで言う(スクリーンショットも参照)

Also requires: mouse OpenGL hardware acceleration.

enter image description here

この情報は実際にはどこから来ていますか?

14
ahayzen

さらに、この情報は実際にはどこから来たのですか?

開発者がアプリケーションをソフトウェアセンターカタログに最初に追加したときに設定またはアップロードした場合、情報はUbuntuサーバーからダウンロードされます。

無料のアプリケーションにこの機能がないのはなぜですか?

  • Amnesiaや他の商用アプリからわかるように、この「機能」はソフトウェアではなく、主にハードウェア要件を示しています。これは別のSoftware Centerカタログ機能です。

  • Software Centerは、標準リポジトリを介してほとんどすべての「無料」アプリケーションをリストし、それらが使用する標準「Debian」形式には、そのようなカスタムフィールドがありません(hardware-dependsと呼びます)。

  • 無料のアプリケーションの開発者は、確かにこの情報を提供することを選択できますif彼らは、標準のリポジトリに依存する代わりに、アプリケーションを個別にソフトウェアセンターにアップロードします。これを見たい特定の無料のアプリケーションがある場合は、開発者に連絡してください。

無料アプリのソフトウェア要件(依存関係)を確認する

ソフトウェアを確認したい場合は、無料のアプリケーションが依存している(それと一緒にインストールされます)場合は、Synapticを使用してみてください-代替ですが少しより複雑なパッケージマネージャー。

私は例として無料ゲームExtremeTuxRacerを使用します-特に2番目のスクリーンショットに注意してください:

enter image description here

enter image description here

6
ish

@izxの答えに加えて、ソフトウェアの支払い時にhardware要件がより重要になる可能性があります(この例では$ 20)。すでに支払い済みの場合、適切なハードウェアがないことを確認する必要があります。

2
lutzky