W jaki sposób Software Center określa, co jest „elementem technicznym”, a co nie?

10

Jestem całkowicie nowicjuszem w pakowaniu, ale udało mi się skonfigurować PPA i działać. Ale kiedy szukam swojego oprogramowania w Centrum oprogramowania Ubuntu, pojawi się ono dopiero po kliknięciu „Pokaż _ elementy techniczne”. Moje oprogramowanie nie jest przedmiotem technicznym. Jak przekazać te informacje do Centrum oprogramowania, aby mogło je odpowiednio podzielić na kategorie?

Wysyłam plik .desktop i doskonale pokazuje się on w menu. Software Center wyświetla nawet ścieżkę do pozycji menu po jej zainstalowaniu („Znajdź w menu: ...”).

EDYCJA: Spędziłem trochę czasu na różnych kanałach IRC Ubuntu, a po rozmowach z kilkoma różnymi osobami wydaje się, że istnieje konsensus, że nie ma sposobu, aby rozwiązać ten problem (i kilka innych, takich jak wyświetlenie ikony) dla pakietów PPA . Tak jak jest teraz, pakiety muszą znajdować się w głównych repozytoriach, aby w pełni zintegrować się z Centrum oprogramowania Ubuntu.

Jeremy
źródło

Odpowiedzi:

5

Pakiety techniczne to te, które nie pojawiają się w menu użytkownika. Oznacza to, że jeśli pakiet zawiera plik .desktop, zostanie uznany za nietechniczny.

Michael Terry
źródło
3
Ale wysyłam plik .desktop i doskonale pokazuje się w menu. Software Center wyświetla nawet ścieżkę do pozycji menu po jej zainstalowaniu („Znajdź w menu: ...”).
Jeremy
Cóż, umowy PPA miały być przeznaczone dla użytkowników technicznych, ale stały się tak popularne ...: P
fitojb
1
To prawda. Jednak stały się popularne nie bez powodu. Na przykład przygotowuję się do pierwszego wydania mojego oprogramowania, które jest grą skierowaną do ogółu odbiorców, nie tylko techników. O wiele łatwiej jest założyć umowę PPA i pozyskać niektórych użytkowników niż zaakceptować ją w głównych repozytoriach, zanim faktycznie będę mieć użytkowników. Myślę, że mógłbym po prostu umieścić .deb na mojej stronie (co zrobię oprócz PPA), ale PPA dają automatyczną aktualizację za darmo, co jest bardzo miłe.
Jeremy