Самостоятельно созданный пакет .deb имеет проблемы с версиями

Я сделал свои первые шаги в создании PPA, содержащего недавнюю ископаемую версию.

Я распаковал tarball и запустил bzr dh-make fossil 1.32 ../fossil-src-stable.tar.gz на нем, редактировал файлы debian, пока компиляция не работала, и собрал мой deb с

bzr builddeb -S -- -uc -us
pbuilder-dist utopic build fossil_1.32-ppa1.dsc

, пока это было сложно, но работало как-то.

Нет, для моей проблемы, как вы можете видеть, я создал ископаемую версию 1.32, и deb назван fossil_1.32-ppa1_amd64.deb простой, как описано в руководствах .

Теперь, когда я пытаюсь установить свой deb, он говорит мне, что более новая версия уже установлена ​​и установка прерывается.

Политика Apt-cache говорит мне, что установленная версия ниже:

$ apt-cache policy fossil
fossil:
  Installiert:           1:1.29-1
  Installationskandidat: 1:1.29-1
  Versionstabelle:
 *** 1:1.29-1 0

Вопрос 1: Что это за «1:» перед номером версии? Вопрос 2: Какую версию я должен дать для установки моего deb?

Я уже пробовал bzr dh-make fossil 1:1.32 ../fossil-src-stable.tar.g, но это даже не даст мне начала.

1
задан 17 March 2015 в 19:22

1 ответ

Хорошо, получил его. deb сборка пакета получает свой номер версии не от version поле в control файл, а от changelog запись.

1
ответ дан 17 March 2015 в 19:22

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

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