Я уже опубликовал свое собственное приложение в Центре программного обеспечения Ubuntu (https://myapps.developer.ubuntu.com), и теперь я хочу обновить его до новой версии.
На этот раз я хотел загрузить несколько сборок для одного приложения (одно для Ubuntu 12.04 i386, одно для Ubuntu 12.04. Amd64, одно для Ubuntu 11.10 i386, ...) Проблема в том, что это кажется невозможным. Новая загрузка перезаписывает старую.
Верно ли, что Центр программного обеспечения поддерживает только один двоичный пакет на приложение? Я мог бы попытаться создать новое приложение для каждой сборки, но это кажется неправильным решением.
Любые советы, чтобы решить проблему?
updates
software-center
application-development
user1099994
источник
источник
Ответы:
MyApps не настроен для обработки ситуации отдельных двоичных файлов на арку / серию.
Я бы посоветовал просто убедиться, что все ваши двоичные файлы попадают к рецензенту, и они будут обрабатывать загрузку правильных двоичных файлов в PPA для вас (до тех пор, пока myapps не будет обновлен, чтобы справиться с этой ситуацией).
источник
Мне кажется, что сайт myapps предназначен в основном для приложений Python / GTK - кроссплатформенных приложений только последней версии. По этим причинам нет возможности разрешить выбор на основе ЦП и версии, хотя очевидно, что такая возможность существует для Software Center и автоматических обновлений с использованием репозиториев.
Я думаю, что myapps - неподходящий инструмент для работы, если вы хотите публиковать скомпилированные версии (двоичные файлы) вашей программы для разных выпусков и процессоров. Возможно, вам придется взглянуть на настройку проекта на Launchpad и идти в русле разработки.
https://launchpad.net/projects/+new
С другой стороны, я считаю, что PPA должны быть в состоянии настроить то, что вы хотите в отношении 32- и 64-битных версий, однако это не то же самое, что публикация с myapps, потому что они не будут доступны, пока кто-то не добавит PPA в свои источники. ,
источник
Я думаю, что политика Dev Portal о том, как загружать проприетарные пакеты, в значительной степени объясняет, почему у вас есть эта проблема и каковы ваши альтернативы:
Давайте разберемся с этим:
Исходники или двоичные файлы
apt-get
, за исключением , возможноia32-libs
.libc
используемые для компиляции приложения / библиотеки были обратно совместимы с самым старым из возможных ядер, на которое вы хотите ориентироваться; Я считаю, что все, что является Lucid или новее, подходит для текущей версии libc 2.15 на Precise.Исходный пакет Debian:
Вовлеките человека - соберите все свои файлы в гигантский тарболл и свяжитесь с noodles775 ; p
источник
просто обновить с помощью диспетчера обновлений, и это будет сделано
источник
Используйте Synaptic или aptitude вместо Ubuntu Software Center. Таким образом, у вас будет больше контроля над тем, какие именно пакеты будут установлены, и вы сможете проверять зависимости, рекомендовать пакеты и т. Д. До их установки.
источник
Использование системы PPA в Launchpad - упрощает работу с Ubuntu. Перейдите на launchpad.net. Если вы зарегистрируетесь, вы сможете добавлять разные сборки для одного и того же пакета.
источник