Я пытаюсь собрать deb согласно https://packaging.ubuntu.com/html/packaging -new-software.html
Полгода назад все работало. Теперь, когда я выполняю: bzr dh-make hello 2.10 hello-2.10.tar.gz
Я получаю:
brz: ERROR: unknown command "dh-make"
Я попытался установить -reinstall: bzr, bzr-builddeb, dh-make
Это не помогает. Мои пакеты:
bzr 2.7.0 + bzr6622 + brz
bzr-builddeb 2.8.12 + brz
devscripts 2.21.1ubuntu1
{{1} } dh-make 2.202003
$ python -V
Python 3.9.5
Система: Kubuntu 21.04
Что может быть не так и как отлаживать?
Хорошо, похоже, поддержка команды dh-make
была удалена из подключаемых модулей bzr (пакет brz-debian
), начиная с версии 2.8.51:
breezy-debian (2.8.51) unstable; urgency=medium
* Drop the dh-make subcommand.
https: // github. com / breezy-team / breezy-debian / blob / master / debian / changelog # L74
Решение состоит в том, чтобы понизить версию brz-debian (2.8.51) до brz-debian (2.8.42) с Ubuntu 20.04:
wget http://mirrors.kernel.org/ubuntu/pool/universe/b/breezy-debian/brz-debian_2.8.42_all.deb
sudo dpkg -i brz-debian_2.8.42_all.deb