Как вариант, создать репозиторий, подключить у клиентов (можно готовый файл раскопировать) и сделать ещё один исполняемый файл, где вписать
sudo apt-get update
sudo apt-get install бла бла бла
sudo apt-get install ла ла ла
Исполняемый файл запустить на каждом клиенте, заранее скопировав клиентам файл описания репов.
Репы создаются так:
скопировать все дебы в один каталог и из этого каталога
sudo apt-get install dpkg-dev
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
По образу и подобию файлов в /etc/apt/sources.list.d делаете свой собственный файл *.list
Packages.gz должен быть внутри определённой структуры каталогов, первый раз сделав apt-get update или install увидите, что это за имена, дальше надо сделать эти каталоги внутри каталога со своим репозиторием и перенести туда Packages.gz
Немного сумбурно, но работает. Во всяком случае, я уверен, часть этого набора букв сгодится для использования в поисковике.
Забыл, здесь нет про то, как расставить приоритеты репов, чтобы клиенты не полезли в инет во время apt-get install. Тупой способ - выключить другие репы.