Полезный для процедуры пакет:
- devscripts
- deluge_1.2.3-1.debian.tar.gz
- deluge_1.2.3-1.dsc
- deluge_1.2.3.orig.tar.gz
$ dpkg-source -x deluge_1.2.3-1.dsc gpg: Подпись создана Птн 09 Апр 2010 16:06:27 MSD ключом RSA с ID CF4D32E4 gpg: Не могу проверить подпись: открытый ключ не найден dpkg-source: извлечение deluge в deluge-1.2.3 dpkg-source: инфо: распаковывается deluge_1.2.3.orig.tar.gz dpkg-source: инфо: распаковывается deluge_1.2.3-1.debian.tar.gz dpkg-source: инфо: накладывается new_release_check.patchПереходим в каталог с распакованными исходными текстами и запускаем редактирование для новой версии:
$ cd deluge-1.2.3 $ dch -iВ редакторе делаем правки:
deluge (1.2.3-1.1~backport1) stable; urgency=lowЗапускаем сборку пакетов:
* Backport tp Lenny.
*
$ dpkg-buildpackage -rfakerootЕсли возникнет ошибка:
dpkg-checkbuilddeps: Неудовлетворённые сборочные зависимости: debhelper (>= 7.3.13) python-support (>= 0.90) python-setuptools (>= 0.6c9)разрешите зависимости и перезапустите комманду.
dpkg-buildpackage: предупреждение: Неудовлетворительные зависимости/конфликты при сборке, останов.
Если сборщик требует пакеты новее, чем установлены в системе, это можно поправить в файле debian/control в секциях Build-Depends и Build-Depends-Indep. Так же в обратите внимание на секцию Depends - это зависимости этапа установки (не сборки).
В 99% случаев пакет соберется и проблем не будет.
В случае необходимости можно так же вносить правки в саму процедуру сборки в файле debian/rules.
Здесь мне так же пришлось бэкпортировать python-libtorrent
После этого в директории выше появятся deb-пакеты, которые и нужно ставить.
Комментариев нет:
Отправить комментарий