Comment le Centre logiciel détermine-t-il ce qu'est un «élément technique» et ce qui ne l'est pas?

10

Je suis totalement novice en matière d'emballage, mais j'ai réussi à mettre en place et à travailler un PPA. Mais lorsque je cherche mon logiciel dans Ubuntu Software Center, il n'apparaîtra qu'après avoir cliqué sur "Afficher _ les éléments techniques". Mon logiciel n'est pas un élément technique. Comment puis-je transmettre ces informations au Software Center afin qu'il puisse les classer de manière appropriée?

J'expédie un fichier .desktop et il apparaît parfaitement dans le menu. Le Centre logiciel répertorie même le chemin d'accès à l'entrée de menu après son installation ("Rechercher dans le menu: ...").

EDIT: J'ai passé du temps sur divers canaux IRC Ubuntu, et à partir de conversations avec quelques personnes différentes, le consensus semble être qu'il n'y a aucun moyen de résoudre ce problème (et quelques autres, comme l'affichage d'une icône) pour les packages PPA . Dans l'état actuel des choses, les packages doivent être dans les référentiels principaux pour s'intégrer pleinement avec Ubuntu Software Center.

Jeremy
la source

Réponses:

5

Les packages techniques sont ceux qui n'apparaissent pas dans les menus utilisateur. Autrement dit, si vous empaquetez un fichier .desktop, il sera considéré comme non technique.

Michael Terry
la source
3
Mais j'expédie un fichier .desktop et il apparaît parfaitement dans le menu. Le Centre logiciel répertorie même le chemin d'accès à l'entrée de menu après son installation ("Rechercher dans le menu: ...").
Jeremy
Eh bien, les PPA étaient censés être destinés aux utilisateurs technophiles, mais ils sont devenus si populaires ...: P
fitojb
1
C'est vrai. Ils sont devenus populaires pour une bonne raison, cependant. Par exemple, je me prépare à faire ma première version de mon logiciel, qui est un jeu destiné à un public général, pas seulement aux techniciens. Il est beaucoup plus facile de mettre en place un PPA et d'obtenir certains utilisateurs que de le faire accepter dans les dépôts principaux avant d'avoir réellement des utilisateurs. Je suppose que je pourrais simplement mettre un .deb sur mon site Web (ce que je ferai en plus d'un PPA), mais les PPA donnent une mise à jour automatique gratuite, ce qui est très agréable.
Jeremy