В принципе как можно сделать понятно, только не знаю откуда в этом случае брать файл packages?
Копируешь все пакеты в одну папку (например, ~/rep)
Переходишь в эту папку
cd ~/rep
Даешь команду на сканирование пакетов:
sudo dpkg-scanpackages . /dev/null | gzip > Packages.gz
Ждешь, когда отработает и создаст файл Packages.gz
Копируешь данную папку, куда тебе надо, например, на флэшку очень удобно.
На машине, где хочешь подключить локальный репозиторий, комментируешь все репозитории в /etc/apt/sources.list и вписываешь свой (например,
/media/disk/rep ./
)
Если машине к интернету не подключена (или, как я говорил выше, остальные репозитории закомментированы, то пакеты потянет именно с твоего локального репозитория.