Как Software Center определяет, что является «техническим элементом», а что нет?

10

Я новичок в упаковке, но мне удалось настроить PPA и работать. Но когда я ищу свое программное обеспечение в Ubuntu Software Center, оно появляется только после нажатия «Показать _ технические элементы». Мое программное обеспечение не является техническим элементом. Как передать эту информацию в Центр программного обеспечения, чтобы он мог соответствующим образом классифицировать ее?

Я отправляю файл .desktop, и он отлично отображается в меню. Центр программного обеспечения даже перечисляет путь к пункту меню после его установки («Найти в меню: ...»).

РЕДАКТИРОВАТЬ: Я провел некоторое время на различных каналах Ubuntu IRC, и из разговоров с парой разных людей, кажется, все согласны с тем, что нет способа исправить эту проблему (и пару других, таких как отображение значка) для пакетов PPA , В настоящее время пакеты должны находиться в основных репозиториях для полной интеграции с Ubuntu Software Center.

Джереми
источник

Ответы:

5

Технические пакеты - это те, которые не отображаются в меню пользователя. То есть, если вы отправите файл .desktop, он будет считаться нетехническим.

Майкл Терри
источник
3
Но я поставляю файл .desktop, и он отлично отображается в меню. Центр программного обеспечения даже перечисляет путь к пункту меню после его установки («Найти в меню: ...»).
Джереми
Ну, PPA должны были быть для технарей, но они стали такими популярными ...: P
fitojb
1
Это правда. Они стали популярными по уважительной причине. Например, я готовлюсь к тому, чтобы сделать свой первый выпуск программного обеспечения, предназначенного для широкой аудитории, а не только для технических специалистов. Гораздо проще установить PPA и привлечь некоторых пользователей, чем принять его в основные репозитории до того, как у меня появятся пользователи. Я думаю, я мог бы просто добавить .deb на свой веб-сайт (что я буду делать в дополнение к PPA), но PPA предоставляют автоматическое обновление бесплатно, что очень приятно.
Джереми