Skip to content

Instantly share code, notes, and snippets.

@myfingerhurt
Created October 2, 2021 13:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save myfingerhurt/9c3d5a1f9332beea1a8497f8b5bba50d to your computer and use it in GitHub Desktop.
Save myfingerhurt/9c3d5a1f9332beea1a8497f8b5bba50d to your computer and use it in GitHub Desktop.
Install RStudio Server v1.4.1106 for arm64
  1. Install R; Debian stretch has latest version
v   sudo apt-get update
v   sudo apt-get install -y r-base r-base-dev
v   sudo apt-get install -y git r-recommended python-dev
  1. Download RStudio source
v   git clone --depth 1 --branch v1.4.1717 https://github.com/rstudio/rstudio.git

3. install-common
v   nano ~/rstudio/dependencies/common/install-common
v        Comment these lines
v         ./install-crashpad
v   ~/rstudio/dependencies/common/install-common
  1. install-dependencies
v   sudo ~/rstudio/dependencies/linux/install-dependencies-focal --exclude-qt-sdk
  1. build and install
v   cd ~/rstudio;rm -r ./build;mkdir build;cd build
v   cmake .. -DRSTUDIO_TARGET=Server -DCMAKE_BUILD_TYPE=Release
     no need to run make
x   make
v   sudo make install
x   make DESTDIR=/usr/local/lib/rstudio-server install
  1. Configure Rstudio
v   sudo useradd -r rstudio-server
v   cp /usr/local/extras/init.d/debian/rstudio-server /etc/init.d/rstudio-server
v   chmod +x /etc/init.d/rstudio-server 
v   update-rc.d rstudio-server defaults
v   ln -f -s /usr/local/bin/rstudio-server /usr/sbin/rstudio-server
v   chmod 777 -R /usr/local/lib/R/site-library/
v   mkdir -p /var/run/rstudio-server /var/lock/rstudio-server /var/log/rstudio-server /var/lib/rstudio-server
v   nano /etc/init.d/rstudio-server
        Modify your PATH for using the compiled version of R
        PATH=/usr/local/bin/:/sbin:/usr/sbin:/bin:/usr/bin
v   systemctl daemon-reload
v   rstudio-server start
  1. Test
v   lsof -i -P -n | grep 8787
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment