Несколько версий одного и того же приложения в Ubuntu Software Center?

Если вы следовали инструкциям PPA, вы установили linuxsampler oomidi-2012.

Чтобы удалить с помощью терминала

sudo apt-get remove oomidi-2012 linuxsampler

Чтобы apt-get удалил любые файлы конфигурации, используйте очистку вместо удаления.

sudo apt-get purge oomidi-2012 linuxsampler

] Если команда установки установила другие пакеты, вы можете оставить их, autoremove удалит их.

sudo apt-get autoremove

https://help.ubuntu.com/community/InstallingSoftware

https://help.ubuntu.com/community/InstallingSoftware

1
задан 20 July 2012 в 22:14

5 ответов

Мне кажется, что сайт myapps предназначен для обслуживания в основном приложений Python / GTK - кросс-платформенных приложений только последней версии. По этим причинам нет возможности разрешить выборки на основе CPU и версии, хотя очевидно, что средство существует для Software Center и автоматических обновлений с использованием репозиториев.

Я думаю, что myapps является неправильным инструментом для работы если вы хотите публиковать скомпилированные версии (двоичные файлы) вашей программы для разных выпусков и процессоров. Возможно, вам придется посмотреть, как создать проект на Launchpad и перейти к разработке.

https://launchpad.net/projects/+new

В качестве альтернативы, я считаю, что PPA должны быть настроены так, чтобы делать то, что вы хотите, в отношении 32-разрядных и 64-разрядных версий, однако это не то же самое, что публикация с помощью myapps, потому что они не будут доступны, пока кто-то не добавит PPA к своим источникам.

0
ответ дан 25 May 2018 в 08:27
Ответ Майкла Нельсона следует рассматривать, гм, «канонический», но, поскольку у меня был проект почти завершен, вот мои два цента :)

Я думаю, что политика Dev Portal о том, как загружать собственные пакеты в значительной степени объясняет, почему у вас есть эта проблема и каковы ваши альтернативы:

Давайте сломаем ее:

Источники или двоичные файлы. Кажется, вы хотите загрузить несколько двоичные файлы. Как правило, собственные бинарные приложения либо статически связаны, либо связывают их необходимые зависимости с относительными путями, так что ничего не нужно устанавливать через apt-get, за исключением, возможно, ia32-libs. Вы должны убедиться, что такой бинарный файл работает на Ubuntu 11.04 / 11.10 / 12.04 (в зависимости от того, что вы нацеливаете), без каких-либо сбоев на любой платформе; Основное требование AFAIK заключается в том, что libc, используемый для компиляции ваших приложений / библиотек, обратно совместим с самым старым возможным ядром, на которое вы хотите настроить таргетинг; Я считаю, что все, что Lucid или новее, отлично с текущим libc 2.15 на Precise. Я не знаю, насколько обширные услуги упаковки Canonical для коммерческих разработчиков, если вы отправляете источник, не являющийся debianized, но я предполагаю, что он должен быть компилируемым для чего-то похожего на вышеупомянутый «универсальный» двоичный файл. Исходный пакет Debian: если вы перейдете с этой опцией, все, что вам нужно сделать, это (a) обеспечить, чтобы в репозиториях были доступны любые зависимости для самой старой версии, на которую вы хотите настроить таргетинг, и что (b) ваше приложение не использует никаких новых -fangled functions / API / ABI в тех зависимостях, что работает, скажем, 12.04, но не работает 11.04. В этом случае я считаю, что Canonical / Soyuz (система сборки) позаботится о создании нескольких пакетов для каждой версии. Возьмите человека, вовлеченного - упакуйте все ваши разные двоичные файлы в гигантский архив и свяжитесь с noodles775; p
0
ответ дан 25 May 2018 в 08:27

просто обновить с помощью диспетчера обновлений, и это будет сделано

-1
ответ дан 25 May 2018 в 08:27
  • 1
    На самом деле это не поможет, так как это просто перезапишет старый. – 23 93 26 35 19 57 3 89 28 July 2012 в 18:04

Используйте Synaptic или aptitude вместо Ubuntu Software Center. Таким образом, у вас будет больше контроля над тем, какие пакеты будут установлены, и вы сможете проверять зависимости, рекомендует пакеты и т. Д. До того, как пакеты будут установлены.

-1
ответ дан 25 May 2018 в 08:27
  • 1
    На самом деле это не поможет, так как это просто перезапишет старый. – 23 93 26 35 19 57 3 89 28 July 2012 в 18:06

Использовать PPA-систему Launchpad - делает простой репозиторий Ubuntu. Перейдите на launchpad.net. Если вы зарегистрируетесь, вы должны иметь возможность добавлять разные сборки для одного и того же пакета.

-2
ответ дан 25 May 2018 в 08:27
  • 1
    Если это поможет, пожалуйста, расскажите, как выполнить то, что требует вопрос. – 23 93 26 35 19 57 3 89 28 July 2012 в 18:05

Другие вопросы по тегам:

Похожие вопросы: