Як Програмний центр визначає, що таке "технічний предмет", а що ні?


10

Я абсолютно новачок в упаковці, але мені вдалося налагодити налаштування PPA та працювати. Але коли я шукаю своє програмне забезпечення в Центрі програмного забезпечення Ubuntu, воно з’явиться лише після натискання кнопки «Показати _ технічні елементи». Моє програмне забезпечення не є технічним елементом. Як я можу передати цю інформацію до програмного центру, щоб він міг відповідним чином класифікувати його?

Я надсилаю файл .desktop, і він ідеально відображається в меню. Програмний центр навіть перераховує шлях до пункту меню після його встановлення ("Знайти його в меню: ...").

EDIT: Я провів деякий час на різних каналах IRC Ubuntu, і з розмов з парою різних людей, мабуть, існує консенсус, що немає жодного способу виправити цю проблему (та пару інших, наприклад показ піктограми) для пакетів PPA. . Як зараз, пакети повинні бути в основних репортажах, щоб повністю інтегруватися з програмним забезпеченням Ubuntu.

Відповіді:


5

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


3
Але я надсилаю файл .desktop, і він ідеально відображається в меню. Програмний центр навіть перераховує шлях до пункту меню після його встановлення ("Знайти його в меню: ...").
Джеремі

Ну, PPA повинні були бути для користувачів, але вони стали настільки популярними ...: P
fitojb

1
Це правда. Однак вони стали популярними з поважних причин. Наприклад, я готуюсь зробити свій перший реліз мого програмного забезпечення, яке є грою, орієнтованою на загальну аудиторію, а не лише на техніку. Набагато простіше скласти PPA та отримати деяких користувачів, ніж це прийняти його до основних репостів, перш ніж я насправді маю користувачів. Я думаю, я міг би просто поставити .deb на своєму веб-сайті (що я буду робити на додаток до PPA), але PPA дають автоматичне оновлення безкоштовно, що дуже приємно.
Джеремі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.