Ich habe versucht, glänzende App auf einer Offline-Debian-VM zu hosten. Also, zuerst, ich installieren R-Version 3.1.1 mit apt-get auf der VM:Installieren von glänzenden Server auf Debian-VM
$ sudo apt-get update
$ sudo apt-get install r-base
$ sudo apt-get install r-base-dev
Dann scp ich alle tar.gz Dateien (einschließlich aller Abhängigkeiten) von "glänzenden" -Paket an die VM aus mein lokaler und installiere sie erfolgreich mit "R CMD ...". Danach habe ich den folgenden Befehl ausgeführt, um "gdebi" zu installieren und "shiny-server-1.3.0.403-amd64.deb" für einen glänzenden Server zu installieren.
$ sudo apt-get install gdebi-core
$ sudo gdebi shiny-server-1.3.0.403-amd64.deb
Es gab einen Fehler zurück beim ersten Mal, welche die fehlenden Abhängigkeiten:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: libssl0.9.8
Dann folgte ich eine andere Stelle die folgende Zeile in der „etc/apt/sources.list“ Datei hinzufügen und installieren Sie dann die fehlenden Abhängigkeiten mit "apt-get":
deb http://security.ubuntu.com/ubuntu lucid-security main
$ sudo apt-get install libssl0.9.8
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libssl0.9.8
0 upgraded, 1 newly installed, 0 to remove and 26 not upgraded.
Need to get 988 kB of archives.
After this operation, 2,408 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
libssl0.9.8
Install these packages without verification? [y/N] y
Get:1 http://security.ubuntu.com/ubuntu/ lucid-security/main libssl0.9.8 amd64 0.9.8k-7ubuntu8.27 [988 kB]
Fetched 988 kB in 1s (902 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libssl0.9.8.
(Reading database ... 46468 files and directories currently installed.)
Preparing to unpack .../libssl0.9.8_0.9.8k-7ubuntu8.27_amd64.deb ...
Unpacking libssl0.9.8 (0.9.8k-7ubuntu8.27) ...
Setting up libssl0.9.8 (0.9.8k-7ubuntu8.27) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
Es scheint gearbeitet und ich installiert "shiny-server-1.3.0.403-amd64.deb":
Doch$ sudo gdebi shiny-server-1.3.0.403-amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Shiny Server
Shiny Server is a server program from RStudio, Inc. that makes Shiny applications available over the web. Shiny is a web application framework for the R statistical computation language.
Do you want to install the software package? [y/N]:y
Selecting previously unselected package shiny-server.
(Reading database ... 46487 files and directories currently installed.)
Preparing to unpack shiny-server-1.3.0.403-amd64.deb ...
Unpacking shiny-server (1.3.0.403) ...
Setting up shiny-server (1.3.0.403) ...
Creating user shiny
grep: /etc/init/shiny-server.conf: No such file or directory
Adding LANG to /etc/init.d/shiny-server, setting to en_US.UTF-8
, als ich versuchte, auf "Stopp/Start" shiny Server vom Terminal, cli nicht erkennen kann, den Befehl:
$ sudo stop shiny-server
sudo: stop: command not found
Ich frage mich, ob ich den Server richtig installiert? Wie kann ich shiny-server starten/stoppen?
Es sieht so aus, als hätten Sie ein paar Schritte verpasst. Da Sie Debian ausführen, müssen Sie den Anweisungen folgen:. Ich habe noch keinen funktionierenden glänzenden Server eingerichtet, aber dieses Dokument befindet sich in meinen Dateien in der Absicht, es bald zu tun :) –
rosscova
Tut mir leid, ich kann nicht scheinen, dass dieser Link richtig funktioniert, Sie müssen möglicherweise auf klicken Link "Building Shiny Server von der Quelle" auf der rechten Seite. – rosscova
@rosscova danke für das Senden aller Anweisungen! Dennoch folgte ich den Anweisungen in https://www.rstudio.com/products/shiny/download-server/, die auf dem neuesten Stand sein sollten, oder? Ich habe mit dem obigen Schritt den Server auf einem EC2 laufen lassen. Aber ich denke, das könnte daran liegen, dass ich das glänzende Paket offline nur mit "R CMD ..." installiere, welches Shiny in der systemweiten Bibliothek nicht installiert hat, wie "sudo su - -c" R -e "install.packages ('shiny', repos = 'http: //cran.rstudio.com/') \\ "" tut? –