Может кому и поможет.
Искал я как-то способ провернуть следующий финт ушами:
Есть домашняя машина с Debian testing/unstable, уставновленная с DVD среза. Инета дома нет, а обновляться, да и ставить новые/интересные пакеты хочется... На работе есть Инет и есть тот же testing/unstable Debian, но, естественно, с другим набором пакетов. Есть так же флешка на 1G. Это все, что дано.
Делаю так:
1. на домашней машине - cp /var/lib/dpkg/status /media/usb/
2. на рабочей машине - apt-get dist-upgrade -d -o Dir::State::status=./status -o Dir::Cache::Archives=/home/oleg
2а. на рабочей машине - apt-get install packagename [-t testing/unstable] -d -o Dir::State::status=./status -o Dir::Cache::Archives=/home/oleg
3. на рабочей машине - apt-move update (apt-move.conf настроен на /home/oleg в качестве источника и на /mirrors в качестве приемника)
4. на рабочей машине - mv /mirrors /media/usb/
5. на домашней машине - mv /media/usb/ /
5. на домашней машине - добавляю в /etc/apt/sources-list источником принесенный каталог (file:/....)
6. apt-get update
7. apt-get dist-upgrade
7a. apt-get install packagename
И система у меня полностью up-to-date

P.S. Естественно, все это уже в скриптах ...