Sua pergunta é feita em link
Vamos copiar a resposta aqui com minhas atualizações.
# aptitude clean
# aptitude --download-only install <your_package_here>=<version_here>
# cp /var/cache/apt/archives/*.deb <your_directory_here>
Mas a resposta acima é comentada
% bl0ck_qu0te%Ainda outra resposta de lá.
A abordagem aptitude --download-only ...
só funciona se você tiver uma distro debian com conexão à internet em suas mãos.
Se você não fizer isso, acho que é melhor executar o seguinte script na máquina debian desconectada:
apt-get --print-uris --yes install <my_package_name> | grep ^\' | cut -d\' -f2 >downloads.list
mova o arquivo downloads.list para uma máquina linux (ou não linux) conectada, e execute:
wget --input-file myurilist
isto baixa todos os seus arquivos para o diretório atual. Depois disso, você pode copiá-los em uma chave USB e instalá-los em sua máquina debian desconectada.
créditos: link
PS Eu basicamente copiei o post do blog porque não era muito legível, e no caso do post desaparecer.
Existem dois comentários para esta resposta acima.
% bl0ck_qu0te%Espero que você encontre a melhor solução com base no artigo stackoverflow.