Ubuntu Software Centerの有料(商用)アプリケーションでは、「Also require」というセクションがありますが、これは非常にきれいです。
無料のアプリケーションでこの機能を使用できないのはなぜですか?
たとえば、記憶喪失: USC のダークディセントは次のように述べています(スクリーンショットも参照)。
Also requires: mouse OpenGL hardware acceleration.
この情報は実際どこから来たのですか?
Ubuntu Software Centerの有料(商用)アプリケーションでは、「Also require」というセクションがありますが、これは非常にきれいです。
無料のアプリケーションでこの機能を使用できないのはなぜですか?
たとえば、記憶喪失: USC のダークディセントは次のように述べています(スクリーンショットも参照)。
Also requires: mouse OpenGL hardware acceleration.
この情報は実際どこから来たのですか?
回答:
さらに、この情報は実際どこから来たのでしょうか?
開発者がアプリケーションを最初にSoftware Centerカタログに追加したときに情報を設定/アップロードした場合、情報はUbuntuサーバーからダウンロードされます。
無料のアプリケーションでこの機能を使用できないのはなぜですか?
Amnesiaや他の商用アプリからわかるように、この「機能」にはソフトウェアではなく主にハードウェア要件がリストされています。これは、別のSoftware Centerカタログ機能です。
Software Centerには、ほとんどすべての「無料」アプリケーションが標準リポジトリを介してリストされており、使用する標準の「Debian」形式にはそのようなカスタムフィールドがありません(それを呼び出しますhardware-depends
)。
無料のアプリケーションの開発者は、標準のリポジトリに依存する代わりに、ソフトウェアセンターにアプリケーションを個別にアップロードする場合、この情報を提供することを選択できます。これを見たい特定の無料のアプリケーションがある場合は、開発者に連絡してください。
無料のアプリケーションが依存している(そして一緒にインストールする)ソフトウェアをご覧になりたい場合は、Synapticを使用してみてください-もう1つ、少し複雑なパッケージマネージャーです。
例として無料のゲームExtremeTuxRacerを使用します。特に2番目のスクリーンショットに注意してください。
hardware-depends
。