Я сделал свои первые шаги в создании 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
, но это даже не даст мне начала.
Хорошо, получил его. deb сборка пакета получает свой номер версии не от version
поле в control
файл, а от changelog
запись.