J'ai déjà publié mon application propriétaire sur Ubuntu Software Center (https://myapps.developer.ubuntu.com), et maintenant je veux 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. Le nouveau téléchargement remplace l'ancien.
Est-il exact que le Centre logiciel ne prend en charge qu'un seul package binaire par application? Je pourrais essayer de créer la nouvelle application par build, mais cela semble être une mauvaise solution.
Des conseils pour résoudre le problème?
updates
software-center
application-development
user1099994
la source
la source
Réponses:
MyApps n'est pas configuré pour gérer la situation de binaires séparés par arc / série.
Je suggère simplement de vous assurer que tous vos fichiers binaires parviennent à l'examinateur et qu'ils géreront le téléchargement des fichiers binaires corrects dans le PPA pour vous (jusqu'à ce que myapps soit mis à jour pour gérer cette situation).
la source
Il me semble que le site myapps est conçu pour répondre principalement aux applications Python / GTK - des applications multiplateformes de la dernière version uniquement. Pour ces raisons, il n'est pas possible d'autoriser les sélections en fonction du processeur et de la version, bien que cette fonctionnalité existe évidemment 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 (binaires) de votre programme pour différentes versions et CPU. Vous devrez peut-être envisager de mettre en place un projet sur Launchpad et d'intégrer le développement.
https://launchpad.net/projects/+new
Alternativement, je crois 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 la publication avec myapps car ils ne seraient pas accessibles jusqu'à ce que quelqu'un ajoute le PPA à leurs sources .
la source
Je pense que la politique du portail de développement sur la façon de télécharger des packages propriétaires explique à peu près pourquoi vous avez ce problème et quelles sont vos alternatives:
Décomposons-le:
Sources ou binaires
apt-get
, sauf peut-êtreia32-libs
.libc
utilisé pour compiler votre application / bibliothèques soit rétrocompatible avec le noyau le plus ancien possible que vous souhaitez cibler; Je crois que tout ce qui est lucide ou plus récent est bien avec la libc 2.15 actuelle sur Precise.Paquet source Debian:
Impliquez un humain - emballez tous vos différents fichiers binaires dans une archive tar géante et contactez noodles775 ; p
la source
il suffit de mettre à jour avec le gestionnaire de mise à jour et ce sera fait
la source
Utilisez Synaptic ou aptitude au lieu du Ubuntu Software Center. De cette façon, vous aurez plus de contrôle sur les packages qui seront installés et vous pourrez vérifier les dépendances, recommander les packages, etc. avant d'installer les packages.
la source
Utilisez le système PPA de Launchpad - fait un référentiel Ubuntu facile. Accédez à launchpad.net. Si vous vous inscrivez, vous devriez pouvoir ajouter différentes versions pour le même package.
la source