J'ai déjà publié mon application propriétaire sur le Centre logiciel Ubuntu (https://myapps.developer.ubuntu.com) et je souhaite maintenant la mettre à jour avec la nouvelle version.
Cette fois, je voulais télécharger plusieurs versions pour une seule application (une pour Ubuntu 12.04 i386, une pour Ubuntu 12.04. AMD64, une pour Ubuntu 11.10 i386, ...) Le problème est que cela ne semble pas possible. Un nouveau téléchargement remplace l'ancien.
Est-il exact que le Software Center ne prend en charge qu'un seul package binaire par application? Je pourrais essayer de créer la nouvelle application par version, mais cela semble être une mauvaise solution.
Des conseils pour résoudre le problème?
MyApps n'est pas configuré pour gérer la situation des fichiers binaires distincts par Arch/série.
Je suggérerais simplement de vous assurer que tous vos fichiers binaires parviennent à l'examinateur et ils se chargeront de télécharger les fichiers binaires corrects dans le PPA pour vous (jusqu'à ce que myapps soit mis à jour pour gérer cette situation).
Il me semble que le site myapps est conçu pour répondre principalement aux applications Python/GTK, des applications multiplates-formes de la dernière version. Pour ces raisons, il n’existe aucune possibilité d’autoriser les sélections en fonction de la CPU et de la version, bien que cette possibilité existe de toute évidence pour le Centre logiciel et les mises à jour automatiques à l’aide des référentiels.
Je pense que myapps n'est pas le bon outil pour le travail si vous souhaitez publier des versions compilées (fichiers binaires) de votre programme pour différentes versions et processeurs. Vous devrez peut-être mettre en place un projet sur Launchpad et intégrer le développement au grand public.
https://launchpad.net/projects/+new
Alternativement, je pense que les PPA devraient pouvoir être configurés pour faire ce que vous voulez en ce qui concerne les versions 32 et 64 bits, mais ce n'est pas la même chose que publier avec myapps, car ils ne seraient pas accessibles tant que quelqu'un n'a pas ajouté le PPA à leurs sources. .
La réponse de Michael Nelson devrait être considérée, heu, "canonique", mais comme j'avais un brouillon presque terminé, voici mes deux sous :)
Je pense que la politique du portail de développement sur la façon de télécharger des packages propriétaires explique en grande partie pourquoi vous avez ce problème et quelles sont vos alternatives:
Sources ou fichiers binaires
apt-get
, sauf peut-être ia32-libs
.libc
utilisée pour compiler votre application/vos bibliothèques doit être rétro-compatible avec le noyau le plus ancien possible que vous souhaitez cibler; Je crois que tout ce qui est Lucid ou plus récent convient à la version 2.15 actuelle de Precise.Paquet source Debian:
Faites participer un humain - mettez tous vos fichiers binaires dans une archive géante et contactez noodles775 ; p