Крім того, звідки насправді береться ця інформація?
Інформація завантажується з серверів Ubuntu за умови, що розробники встановили / завантажили її під час першого додавання програми до каталогу Software Center.
Чому безкоштовні програми не отримують цю функцію?
Як ви можете сказати з Amnesia та інших комерційних програм, ця "функція" перераховує насамперед вимоги до обладнання , а не програмне забезпечення. Це окрема функція каталогу Центру програмного забезпечення.
Програмний центр перераховує майже всі "безкоштовні" програми через стандартні сховища, а стандартний формат "Debian", який вони використовують, не має такого спеціального поля (називайте його hardware-depends
).
Розробники безкоштовних програм, безумовно, можуть надати цю інформацію, якщо вони окремо завантажують програму в Software Center замість того, щоб покладатися на стандартні сховища. Якщо є конкретна безкоштовна програма, для якої ви хочете це побачити, зверніться до розробників.
Перегляд вимог до програмного забезпечення (залежностей) для безкоштовних програм
Якщо ви хочете побачити програмне забезпечення, від якого залежить безкоштовна програма (і буде встановлена разом з нею), ви можете спробувати використовувати Synaptic - альтернативний, але трохи складніший менеджер пакунків.
Я буду використовувати приклад безкоштовної гри ExtremeTuxRacer - відзначте, зокрема, другий скріншот: