Вы можете использовать sks для создания собственного сервера ключей. Вот небольшое руководство по быстрому запуску.
Три варианта:
создают фальшивый пакет для progA: как подделать версию пакета? (имеется обширный пример для TeXlive). создайте пакет для progA, проще, если у него есть опция checkinstall: как обмануть подходящие зависимости? Создайте также progB из источников.Я бы рекомендовал использовать uupdate из devscripts и создать пакет, как ранее был ранее создан.
Установить необходимые пакеты
$ sudo apt-get install build-essential devscripts
Загрузить старый пакет из официального репозитория (будет использовать MediaWiki в качестве примера) и новый tar-мяч из восходящего потока.
$ mkdir ~/Downloads/mediawiki
$ cd ~/Downloads/mediawiki
$ apt-get source mediawiki
$ wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.0.tar.gz
Запустите uupdate, чтобы создать новую исходную папку из верхнего тар-шара и old debian/control
$ cd mediawiki-1.19.14+dfsg # depends on your Ubuntu version
$ uupdate ../mediawiki-1.26.0.tar.gz 1.26.0
$ cd ../mediawiki-1.26.0
Теперь вы должны проверить, нужно ли вносить изменения в файлы debian/control etc. Если вы закончите, вы можете создать пакет deb и установить его
$ dpkg-buildpackage -us -uc
$ cd ..
$ sudo dpkg -i *.deb