Кроме того, откуда эта информация на самом деле?
Информация загружается с серверов Ubuntu при условии, что разработчики установили / загрузили ее при первом добавлении приложения в каталог Центра программного обеспечения.
Почему бесплатные приложения не получают эту функцию?
Как вы можете сказать по Amnesia и другим коммерческим приложениям, эта «функция» перечисляет в первую очередь требования к оборудованию , а не к программному обеспечению. Это отдельная функция каталога Центра программного обеспечения.
Центр программного обеспечения перечисляет практически все «бесплатные» приложения через стандартные репозитории, и в стандартном формате «Debian», который они используют, нет такого настраиваемого поля (назовите его hardware-depends
).
Разработчики бесплатных приложений, безусловно, могут предоставить эту информацию, если они отдельно загружают приложение в Центр программного обеспечения вместо того, чтобы полагаться на стандартные репозитории. Если есть определенное бесплатное приложение, для которого вы хотели бы видеть это, пожалуйста, свяжитесь с разработчиками.
Просмотр требований к программному обеспечению (зависимостей) для бесплатных приложений
Если вы хотите увидеть программное обеспечение, от которого зависит бесплатное приложение (и которое будет установлено вместе с ним), вы можете попробовать использовать Synaptic - альтернативный, но немного более сложный менеджер пакетов.
Я буду использовать бесплатную игру ExtremeTuxRacer в качестве примера - обратите внимание на второй скриншот в частности: