# assistenz-r Projektarbeit Assistenzsysteme in R ## Language R ### Setup R on new installation of code-server To install R on a ned code-server installation, the following command need to be executed. First you should update and upgrade the server. >sudo apt update && sudo apt upgrade -y
Then the needed dependencies should be installed and the R repository should be added to the system. >sudo apt install apt-transport-https software-properties-common
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
After these steps are taken, you need to update the apt repositories and install r-base. >sudo apt update && sudo apt install r-base ### Install new Packages First you need to open the R console with root privileges. >sudo -i R Then you can install new packages. >install.packages("\") If an error occured, that a system package was not found, it may has to be installed via apt in the bash console, e.g. for libssl-dev: >sudo apt-get install libssl-dev ### Run the shiny server The server can be started with the following command in the bash console: >Rscript ** After starting the server, a message with ip and a random port is printed into the console. >Listening on http://127.0.0.1:6056 To open the website when started in vs-code-server, you have to use the built in subfolder-proxy: >https://code.domain.tld/proxy/\/ IMPORTANT: Don't forget the last '/', otherwise no ressources can be loaded by the website!