Я пытался разместить блестящее приложение на автономной виртуальной машине Debian. Итак, во-первых, установить R-версию 3.1.1 с APT-получить на виртуальной машине:Установка блестящего сервера на VM Debian
$ sudo apt-get update
$ sudo apt-get install r-base
$ sudo apt-get install r-base-dev
Затем я ПКПП все файлы tar.gz (включая все зависимости) от «блестящей» пакета в VM от мой локальный и установить их с помощью «R CMD ...». После этого я выполнил следующую команду для установки «gdebi» и использовал ее для установки «shiny-server-1.3.0.403-amd64.deb» для блестящего сервера.
$ sudo apt-get install gdebi-core
$ 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
This package is uninstallable
Dependency is not satisfiable: libssl0.9.8
Затем я последовал еще один пост, чтобы добавить следующую строку в файл «и т.д./кв/sources.list» а затем установить недостающие зависимости с "APT-получить":
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) ...
кажется, работал и я установил "блестящий-сервер-1.3.0.403-amd64.deb":
$ 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
Тем не менее, когда я попытался «стоп/старт» блестящий сервер от терминала, кли не может распознать команду:
$ sudo stop shiny-server
sudo: stop: command not found
Я задаюсь вопросом, установлен ли я право сервера? Как я могу «запустить/остановить» блестящий сервер?
Похоже, вы пропустили несколько шагов в этом процессе. Поскольку вы используете Debian, вам необходимо выполнить следующие инструкции:. Я еще не настроил рабочий блестящий сервер сам, но этот документ находится в моих файлах с намерением сделать это скоро :) –
rosscova
Извините, я не могу заставить эту ссылку работать исправно, вам может потребоваться щелкнуть ссылку «Строительство блестящего сервера из источника» справа. – rosscova
@rosscova благодарим вас за отправку всей инструкции! Тем не менее, я выполнял инструкцию по https://www.rstudio.com/products/shiny/download-server/, которая должна быть актуальной, не так ли? Я использовал сервер, работающий на EC2, с шагом выше. Тем не менее, я чувствую, что это может быть связано с тем, что я устанавливаю блестящий пакет в автономном режиме с помощью «R CMD ...», который не установил Shiny в общесистемную библиотеку, такую как «sudo su - -c» R -e \\ »install.packages («shiny», repos = 'http: //cran.rstudio.com/') \\ "" does? –