Wie kann ich ein R-Paket auf einem Offline-Debian-Rechner installieren?

Ich habe eine Debian-VM, die nicht mit dem Internet verbunden ist. Trotzdem kann ich jede Datei von meinem lokalen Computer scpen, der über eine Internetverbindung verfügt. Um ein wenig Kontext bereitzustellen, versuche ich, eine glänzende App auf der VM zu hosten.

Ich kann immer noch eine alte Version von R 3.1.1 mit dem Befehl "apt-get" installieren:

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

Noch immer noch nicht das "glänzende" Paket finden, wenn Sie die Liste überprüfen:

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

Also, ich überlege, ob ich das "shiny.tar.gz" einfach auf die VM scp und das Paket lokal installieren könnte? Wie kann ich ein R-Paket offline installieren?

Ich habe versucht, etwas wie:

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

Yet, es ging nicht durch und Fehlermeldung wie folgt:

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

Dann habe ich es mit einem anderen "R CMD" versucht:

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

Ich habe eine Fehlermeldung erhalten, die besagt, dass Abhängigkeiten fehlen:

* 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’

Wie kann ich ein glänzendes Paket von der Quelle aus erfolgreich installieren? Soll ich zuerst alle Abhängigkeiten und Abhängigkeiten von Abhängigkeiten installieren?