¿Cómo puedo instalar un paquete R en una máquina Debian sin conexión?

Tengo una máquina virtual Debian que no está conectada a internet. Sin embargo, todavía puedo scp cualquier archivo de mi máquina local que tenga conexión a Internet. Para proporcionar un poco de contexto, estoy tratando de alojar una aplicación brillante en la VM.

Todavía puedo instalar una versión anterior de R 3.1.1 con el comando "apt-get":

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev

Sin embargo, todavía no puedo encontrar el paquete "brillante" cuando verifica la lista:

sudo apt-cache search "^r-.*" | sort

Entonces, estoy pensando si podría simplemente scp el "shiny.tar.gz" a la VM e instalar el paquete localmente. ¿Cómo podría instalar cualquier paquete R sin conexión?

He intentado algo como:

install.packages('/home/mli/R/dir_pkg/shiny/shiny_0.13.2.tar.gz', repos = NULL, type = "source")

Sin embargo, no pasó y el mensaje de error es el siguiente:

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
Error in type == "both" : 
comparison (1) is possible only for atomic and list types
Calls: install.packages
Execution halted

Luego, lo probé con otro "R CMD":

R CMD INSTALL /home/mli/R/dir_pkg/shiny/shiny_0.13.2.tar.gz

Recibí un mensaje de error que me indica que faltan dependencias:

* installing to library ‘/home/mli/R/x86_64-pc-linux-gnu-library/3.1’
ERROR: dependencies ‘httpuv’, ‘mime’, ‘jsonlite’, ‘xtable’, ‘digest’, ‘htmltools’, ‘R6’ are not available for package ‘shiny’
* removing ‘/home/mli/R/x86_64-pc-linux-gnu-library/3.1/shiny’

¿Cómo puedo instalar con éxito el paquete brillante desde la fuente? ¿Debo seguir adelante para instalar primero todas las dependencias y dependencias de dependencias?