Невозможно резервирование пакет PPA в другой ряд: “та же версия, уже создающая”

У меня есть PPA с пакетом, созданным для Точного, который я хочу также иметь в наличии для Надежного человека. Я считал, что так же просто как использование "функции" пакетов копии в Панели запуска. Когда я делаю так, я получаю сообщение:

Copying failed of <package> (<version>)   Remove notification
Copied from: <ppa name>. Target series: Trusty
<package> <version> in precise (same version already building in the destination archive for Precise)

это кажется, что этому не удалось скопировать в "Доверие", потому что это уже находится в "Точном" - который кажется глупым.

1
задан 21 August 2014 в 16:57

1 ответ

К сожалению, дело не в этом простой.

существует требование, чтобы не могло быть той же версии пакета, но с различным содержанием в данном архиве. То, что это означает, - то, что Вы не можете сказать Панели запуска восстанавливать пакет для Надежного человека, когда она создается для Точного (в Вашем собственном PPA), потому что версия является тем же, но финал deb пакеты будет отличаться (Ваш весь PPA считают одним архивом). Это - больше ограничения формата Debian/Ubuntu repo, чем что-либо еще.

можно или скопировать двоичные файлы, как (который я лично не рекомендую, из-за значительных различий в версиях библиотеки), или загрузите пакет с различными номерами версий для каждого выпуска. Добавление чего-то как ~trusty1 будет работать. См. мой PPA для примера.

2
ответ дан 11 November 2019 в 09:33

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

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