Как упоминалось в https://askubuntu.com/a/81889/52975, существует также подход, специфичный для Ubuntu, с bzr.
Получить последнюю версию:
bzr branch lp:ubuntu/hello
TODO: это перестало работать на Ubuntu 16.04 Xenial, в противном случае с: bzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/+branch/ubuntu/hello/".. bzr branch lp:ubuntu/wily/hello и bzr branch lp:ubuntu/xenial/hello снова не работает. По какой-то причине https://askubuntu.com/a/81889/52975 не показывает Xenial: https://web.archive.org/save/https://code.launchpad.net/ ubuntu / + source / hello
Конкретная версия:
bzr branch lp:ubuntu/trusty/hello
Вы также можете использовать pull-lp-source:
sudo apt-get install ubuntu-dev-tools
pull-lp-source hello
Тогда вы сможете отредактировать его:
cd hello
vim some_file
Восстановить его:
dch -i
debcommit
bzr bd -- -b -us -uc
И установить его:
sudo dpkg -i ../hello.deb
https: // web .archive.org / save / https: //code.launchpad.net/ubuntu/+source/hello - хороший источник информации.