У меня есть пакет, который должен создать для всех версий Ubuntu, таким образом, я надеюсь, что Панель запуска создает всех их... хорошо, это не делает. Я отправил просто использование trusty
в поле выпуска журнала изменений и Панели запуска создают его для Надежного человека. Я изменил его для precise
и просто созданный для Точного. Существует ли способ, которым я могу использовать те же источники для нескольких целей выпуска?
ffc (1.3.20140513-1) trusty; urgency=medium
* Non-maintainer upload.
* Moving to git.
* Syncronized debian/* with upstream
-- redacted <redacted@example.com> Fri, 16 May 2014 16:15:00 -0400
Да и нет.
в настоящее время нет никакого способа использовать dput
для загрузки пакета, который создает для нескольких выпусков Ubuntu. Однако можно выполнить цель с помощью одного из этих двух методов:
, Если Вы создаете пакет из ответвления по Панели запуска, и Вы имеете упаковку Debian, создаете ежедневный рецепт сборки, который предназначается для Ubuntu, выпускает Вас, хотят поддерживать. Это описано более подробно в последней половине из этот ответ .
Это - действительно лучшее решение, так как оно также автоматизирует новые сборки каждый раз, когда Вы вносите изменение (с пределом на одну автоматическую сборку в день, хотя можно вручную диспетчеризировать дополнительные сборки).
Это не идеальное решение - но она работает. То, что необходимо сделать для создания этой работы:
Корректируют номер версии в журнале изменений для соответствия этому формату:
[version]-1ppa1~[release]1
... то, где [version]
версия пакета и [release]
, является кодовым названием выпуска Ubuntu (как trusty
, saucy
, и т.д.).
Удостоверяются, что журнал изменений установлен создать корректный выпуск. Другими словами, для Надежного человека, первая строка Вашего журнала изменений должна быть похожей на это:
ffc (1.3.20140513-1ppa1~trusty1) trusty; urgency=medium
Загрузка пакет с помощью dput
и затем повторяет два шага выше для каждого выпуска, для которого Вы хотите загрузить пакеты. Вы видите пример того, как это работает здесь .