Já publiquei meu aplicativo proprietário no Ubuntu Software Center (https://myapps.developer.ubuntu.com) e agora quero atualizá-lo com a nova versão.
Dessa vez, eu queria fazer upload de várias compilações para um único aplicativo (um para o Ubuntu 12.04 i386, um para o Ubuntu 12.04. Amd64, um para o Ubuntu 11.10 i386, ...) O problema é que isso não parece possível. O novo upload substitui o antigo.
É correto que o Centro de Software suporte apenas um único pacote binário por aplicativo? Eu poderia tentar criar o novo aplicativo por build, mas isso parece uma solução errada.
Alguma dica para resolver o problema?
updates
software-center
application-development
user1099994
fonte
fonte
Respostas:
O MyApps não está configurado para lidar com a situação de binários separados por arco / série.
Sugiro apenas garantir que todos os seus binários cheguem ao revisor e eles cuidarão do upload dos binários corretos para o PPA para você (até que o myapps seja atualizado para lidar com essa situação).
fonte
Parece-me que o site myapps foi projetado para atender principalmente a aplicativos Python / GTK - aplicativos de plataforma cruzada apenas da versão mais recente. Por esses motivos, não há facilidade para permitir seleções com base na CPU e versão, embora obviamente essa facilidade exista para o Software Center e atualizações automáticas usando os repositórios.
Eu acho que o myapps é a ferramenta errada para o trabalho, se você deseja publicar versões compiladas (binárias) do seu programa para diferentes versões e CPUs. Você pode precisar configurar um projeto no Launchpad e se tornar mainstream no desenvolvimento.
https://launchpad.net/projects/+new
Como alternativa, acredito que os PPAs devem poder ser configurados para fazer o que você quer em relação às versões de 32 e 64 bits, no entanto, não é o mesmo que publicar com myapps, porque eles não estariam acessíveis até que alguém adicione o PPA às suas fontes .
fonte
Eu acho que a política do Portal de Desenvolvimento sobre como fazer upload de pacotes proprietários explica bastante por que você tem esse problema e quais são suas alternativas:
Vamos dividir:
Fontes ou binários
apt-get
, exceto talvezia32-libs
.libc
usados para compilar seus aplicativos / bibliotecas sejam compatíveis com o kernel mais antigo possível que você deseja atingir; Acredito que qualquer coisa que seja Lucid ou mais recente está bem com a atual libc 2.15 no Precise.Pacote Fonte Debian:
Envolva um humano - junte todos os seus binários diferentes em um tarball gigante e entre em contato com noodles775 ; p
fonte
basta atualizar com o gerenciador de atualizações e isso será feito
fonte
Use Synaptic ou aptitude em vez do Ubuntu Software Center. Dessa forma, você terá mais controle sobre exatamente quais pacotes serão instalados e poderá verificar as dependências, recomendar pacotes etc. antes de instalar os pacotes.
fonte
Use o sistema PPA do Launchpad - cria um repositório fácil do Ubuntu. Acesse launchpad.net. Se você se inscrever, poderá adicionar compilações diferentes para o mesmo pacote.
fonte