Im Ubuntu Software Center bekommen kostenpflichtige (kommerzielle) Anwendungen einen Abschnitt namens 'Also require', der recht ordentlich ist.
Warum erhalten die kostenlosen Anwendungen diese Funktion nicht?
Zum Beispiel sagt Amnesia: The Dark Descent in USC (siehe auch Screenshot)
Also requires: mouse OpenGL hardware acceleration.
Woher kommen diese Informationen eigentlich?
Antworten:
Die Informationen werden von den Ubuntu-Servern heruntergeladen, vorausgesetzt, die Entwickler haben sie festgelegt / hochgeladen, als sie die Anwendung zum ersten Mal zum Software Center-Katalog hinzugefügt haben.
Wie Sie Amnesia und anderen kommerziellen Apps entnehmen können, listet diese "Funktion" in erster Linie die Hardwareanforderungen und nicht die Software auf. Dies ist eine separate Software Center-Katalogfunktion.
Das Software-Center listet so ziemlich alle "freien" Anwendungen über die Standard-Repositorys auf, und das von ihnen verwendete Standard-Debian-Format verfügt nicht über ein solches benutzerdefiniertes Feld (nennen Sie es
hardware-depends
).Entwickler kostenloser Anwendungen können diese Informationen auch dann bereitstellen, wenn sie die Anwendung separat in das Software Center hochladen, anstatt sich auf die Standard-Repositorys zu verlassen. Wenn es eine bestimmte kostenlose Anwendung gibt, für die Sie dies sehen möchten, wenden Sie sich bitte an die Entwickler.
Anzeigen der Softwareanforderungen (Abhängigkeiten) für kostenlose Apps
Wenn Sie die Software sehen möchten, von der eine kostenlose Anwendung abhängt (und die zusammen mit dieser installiert wird), können Sie Synaptic verwenden - einen alternativen, aber etwas komplizierteren Paketmanager.
Ich werde das kostenlose Spiel ExtremeTuxRacer als Beispiel verwenden - beachten Sie insbesondere den zweiten Screenshot:
quelle
hardware-depends
.Neben der Antwort von @ izx können die Hardwareanforderungen für die Bezahlung von Software wichtiger sein (in diesem Fall 20 US-Dollar). Es wäre schade, wenn Sie herausfinden müssten, dass Sie keine passende Hardware haben, wenn Sie bereits bezahlt haben.
quelle