dget http://path_to/ktorrent-old.dsc # подставляешь url .dsc файла из репозитория
dpkg-source -x ktorrent-old.dsc #«распаковываешь» его (в реальности качаешь исходники и накладываешь патчи, если есть)
#дальше копируешь всё из /ktorrent-old/debian/ в папку с новыми исходниками, делаешь
cd /ktorrent-new/debian && dch -i # редактируем changelog, после чего
cd ..
dpkg-buildpackage -rfakeroot # если компилёжка навернётся, смотри, каких зависимостей не хватает, и доставляй, после чего повторяй снова
# вуаля
не въехал куда и что вставлять, если не сложно то на примере ktorent можешь показать, что за .dsc? качал от сюда http://ktorrent.org/?q=downloads
Я же написал - из репозитория. На самом деле всё предельно просто, дольше рассказывать, чем делать.
1.
Ищешь поиском, где находится текущий пакет ktorrent
2.
Жмёшь на пакет нужной версии, которую хочешь перекомпилировать под свою систему (или предыдущей, чтобы добыть оттуда содержимое /debian. Я скопировал адрес последней версии для архитектуры i386 из грядущего выпуска системы, т.е. будем бэкпортировать пакет)
3.
Жмёшь на ссылку для загрузки.
4. Копируешь url любого зеркала, вставляешь в адресную строку браузера, но удаляешь имя пакета (я скопировал
http://mirror.anl.gov/pub/ubuntu//pool/universe/k/ktorrent/ktorrent_4.2.1-1_i386.deb, браузеру дал ссылку
http://mirror.anl.gov/pub/ubuntu//pool/universe/k/ktorrent/5. В листинге каталога репозитория видишь набор файлов. Ищешь файл с расширением .dsc и именем, совпадающим с именем пакета.
Копируешь ссылку.
Далее как я написал
dget http://mirror.anl.gov/pub/ubuntu//pool/universe/k/ktorrent/ktorrent_4.2.1-1.dsc
dpkg-source -x ktorrent/ktorrent_4.2.1-1.dsc
Входишь в каталог с распакованными исходниками, и запускаешь компиляцию, возможно, придётся доставить зависимости (будет ругань в начале сборки - типа, нет таких-то и таких-то пакетов) и запустить сборку повторно.
dpkg-buildpackage -rfakeroot
На выходе получаешь бэкпорт нужного пакета (или пакетов) последней версии в каталоге на уровень выше того, в котором запускал компилёжку. Deb ставишь врукопашную (dpkg -i ktorrent*.deb), остальные файлы можно пристрелить (.dsc, .changes, архив исходников).
Таким же манером можно пересобирать пакеты из других deb-based систем (netrunner, debian etc.)
upd: сделал всю процедуру. есть один концептуальный нюанс - для сборки нужен ktorrent-dev той же версии, который нужно
скачать и поставить вручную
upd2: libktorrent4 пересобирается аналогично.