Si en algún momento necesitas descargar una aplicación que se encuentra en los repositorios de Debian ya sea para llevártela e instalarla en otro sistema el cual no tenga salida a Internet o para alguna otra razón particular, puedes hacer uso de apt-get para esto.
apt-get download foo
De esta manera descargaríamos el paquete .deb de la aplicación foo pero sin sus respectivas dependencias.
Ahora. si ademas del paquete, desearamos descargar todas sus dependencias, lo podriamos hacer de la siguiente manera:
PACKAGES="foo" apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends ${PACKAGES} | grep "^w")
Con esto tendras en el directorio el paquete .deb de la aplicacion foo con sus respectivas dependencias, Es probable que veas muchos paquetes .deb ya que la busqueda de las dependencias se hace recursiva.