W Centrum Oprogramowania Ubuntu płatne (komercyjne) aplikacje otrzymują sekcję zatytułowaną „Wymaga również”, co jest całkiem fajne.
Dlaczego darmowe aplikacje nie mają tej funkcji?
Na przykład Amnesia: The Dark Descent w USC mówi (patrz także zrzut ekranu)
Also requires: mouse OpenGL hardware acceleration.
Skąd faktycznie pochodzą te informacje?
Odpowiedzi:
Informacje są pobierane z serwerów Ubuntu, pod warunkiem, że programiści ustawili / przesłali je, gdy po raz pierwszy dodali aplikację do katalogu Software Center.
Jak można stwierdzić z Amnesia i innych aplikacji komercyjnych, ta „funkcja” wymienia przede wszystkim wymagania sprzętowe , a nie oprogramowanie. Jest to osobna funkcja katalogu Software Center.
Software Center wymienia prawie wszystkie „darmowe” aplikacje za pośrednictwem standardowych repozytoriów, a standardowy format „Debian”, którego używają, nie ma takiego niestandardowego pola (nazwij to
hardware-depends
).Programiści bezpłatnych aplikacji z pewnością mogą podać te informacje, jeśli oddzielnie przesyłają aplikację do Software Center zamiast polegać na standardowych repozytoriach. Jeśli istnieje konkretna darmowa aplikacja, dla której chcesz ją zobaczyć, skontaktuj się z programistami.
Sprawdzanie wymagań oprogramowania (zależności) dla bezpłatnych aplikacji
Jeśli chcesz zobaczyć oprogramowanie, od którego zależy darmowa aplikacja (i zainstaluje się wraz z nią), możesz spróbować użyć Synaptic - alternatywnego, ale nieco bardziej skomplikowanego menedżera pakietów.
Jako przykład wykorzystam darmową grę ExtremeTuxRacer - zwróć uwagę w szczególności na drugi zrzut ekranu:
źródło
hardware-depends
.Dodając do odpowiedzi @ izx, wymagania sprzętowe mogą być ważniejsze przy płaceniu za oprogramowanie (w tym przypadku 20 USD). Trudno byłoby stwierdzić, że nie masz odpowiedniego sprzętu, gdy już zapłaciłeś.
źródło