Para necesidades similares, ejecuto una pequeña máquina virtual en mi máquina Windows. Para descargar paquetes sin instalar, puede usar apt-get download <package_name>. El comando descargará el paquete en el directorio donde ejecuta el comando. Luego puede copiar los paquetes al host, luego a una unidad flash, por último a la máquina que utiliza.
Sé que esta puede no ser la solución más elegante, pero al menos funciona para mí.
Ah, lo olvidé: si necesita verificar la dependencia, puede ejecutar apt-get -s install <package_name>, copiar la línea de dependencia y simplemente pegar al apt-get downloadcomando.
Actualización 2: busqué en la página de manual de apt-get. Tiene un interruptor llamado --download-only. Puede pasar esto para instalar y apt-getobtendrá todos los paquetes por usted, pero no los instalará. Puedes encontrar tus paquetes en /var/cache/apt/archives. Ocasionalmente apt-get cleaneliminará los archivos del directorio, para que pueda obtener los paquetes que desea fácilmente.
Actualización 3: para instalar los paquetes obtenidos con el método en la Actualización 2 , debe volver a colocar estos paquetes /var/cache/apt/archivesen la máquina fuera de línea. Si desea instalar los paquetes que tiene apt-get download, puede usar dpkg -i <package_file>.