No Ubuntu Software Center, aplicativos pagos (comerciais) recebem uma seção chamada 'Também requer', que é bastante interessante.
Por que os aplicativos gratuitos não recebem esse recurso?
Por exemplo, Amnesia: The Dark Descent na USC diz (veja a captura de tela também)
Also requires: mouse OpenGL hardware acceleration.
De onde essas informações realmente vêm?
Respostas:
As informações são baixadas dos servidores Ubuntu, desde que os desenvolvedores as definam / carreguem quando adicionaram o aplicativo ao catálogo do Centro de Software.
Como você pode ver na Amnesia e em outros aplicativos comerciais, esse "recurso" lista principalmente requisitos de hardware , não software. Esse é um recurso de catálogo separado do Software Center.
O Software Center lista praticamente todos os aplicativos "gratuitos" através dos repositórios padrão, e o formato "Debian" padrão que eles usam não possui um campo personalizado (chame-o
hardware-depends
).Os desenvolvedores de aplicativos gratuitos certamente podem optar por fornecer essas informações se fizerem upload do aplicativo separadamente para o Software Center, em vez de confiar nos repositórios padrão. Se você deseja visualizar um aplicativo gratuito específico, entre em contato com os desenvolvedores.
Ver requisitos de software (dependências) para aplicativos gratuitos
Se você deseja ver o software em que um aplicativo gratuito depende (e será instalado juntamente com ele), tente usar o Synaptic - um gerenciador de pacotes alternativo, mas um pouco mais complicado.
Vou usar o jogo gratuito ExtremeTuxRacer como exemplo - observe a segunda captura de tela em particular:
fonte
hardware-depends
.Adicionando à resposta da @izx, os requisitos de hardware podem ser mais importantes ao pagar pelo software (US $ 20 neste caso). Seria uma pena descobrir que você não possui hardware apropriado quando já pagou.
fonte