sudo update-java-alternatives --jre-headless --jre --set java-1.8.0-openjdk-arm64
- building R Studio manually from source:
sudo update-java-alternatives --jre-headless --jre --set java-1.8.0-openjdk-arm64
apt-get --reinstall install ca-certificates
is what you really want to really fix the problem below!curl http://curl.haxx.se/ca/cacert.pem -o ca--bundle.crt
gsha256sum ca-bundle.crt
on osx:homebrew:coreutils package sha256sum
on linuxsudo cp ~/GIT/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt
[java] Oct 14, 2019 8:18:54 PM java.util.prefs.FileSystemPreferences$1 run
[java] INFO: Created user preferences directory.
[java] Compiling module org.rstudio.studio.RStudio
[java] [ERROR] Hint: Check that your module inherits 'com.google.gwt.core.Core' either directly or indirectly (most often by inheriting module 'com.google.gwt.user.User')
BUILD FAILED
/etc/wgetrc
add ca_certificate=/etc/ssl/certs/ca-certificates.crt
<--- from Fixing wget certificates#!/bin/bash | |
# This script installs R and builds RStudio Desktop for ARM Chromebooks running debian stretch | |
# Install R; Debian stretch has latest version | |
sudo apt-get update | |
sudo apt-get install -y r-base r-base-dev | |
# Set RStudio version | |
VERS=v1.2.5001 | |
# Download RStudio source | |
cd ~/Downloads/ | |
# wget -O $VERS https://github.com/rstudio/rstudio/tarball/$VERS | |
# curl -o n98-magerun.phar | |
curl -o rstudio-tar-$VERS https://codeload.github.com/rstudio/rstudio/legacy.tar.gz/$VERS | |
mkdir ~/Downloads/rstudio-$VERS | |
tar xvf ~/Downloads/rstudio-tar-$VERS -C ~/Downloads/rstudio-$VERS --strip-components 1 | |
rm ~/Downloads/$VERS | |
# Run environment preparation scripts | |
sudo apt-get install -y openjdk-7-jdk | |
cd ~/Downloads/rstudio-$VERS/dependencies/linux/ | |
./install-dependencies-debian --exclude-qt-sdk | |
# Run common environment preparation scripts | |
sudo apt-get install -y git | |
# No arm build for pandoc, so install outside of common script | |
sudo apt-get install -y pandoc | |
sudo apt-get install -y libcurl4-openssl-dev | |
cd ~/Downloads/rstudio-$VERS/dependencies/common/ | |
#./install-common | |
./install-gwt | |
./install-dictionaries | |
./install-mathjax | |
./install-boost | |
#./install-pandoc | |
./install-libclang | |
./install-packages | |
# Add pandoc folder to override build check | |
mkdir ~/Downloads/rstudio-$VERS/dependencies/common/pandoc | |
# Get Closure Compiler and replace compiler.jar | |
cd ~/Downloads | |
wget http://dl.google.com/closure-compiler/compiler-latest.zip | |
unzip compiler-latest.zip | |
rm COPYING README.md compiler-latest.zip | |
sudo mv closure-compiler*.jar ~/Downloads/rstudio-$VERS/src/gwt/tools/compiler/compiler.jar | |
# Configure cmake and build RStudio | |
cd ~/Downloads/rstudio-$VERS/ | |
mkdir build | |
sudo cmake -DRSTUDIO_TARGET=Server -DCMAKE_BUILD_TYPE=Release | |
sudo make install | |
# Additional install steps | |
sudo useradd -r rstudio-server | |
sudo cp /usr/local/lib/rstudio-server/extras/init.d/debian/rstudio-server /etc/init.d/rstudio-server | |
sudo chmod +x /etc/init.d/rstudio-server | |
sudo ln -f -s /usr/local/lib/rstudio-server/bin/rstudio-server /usr/sbin/rstudio-server | |
sudo chmod 777 -R /usr/local/lib/R/site-library/ | |
# Setup locale | |
sudo apt-get install -y locales | |
sudo DEBIAN_FRONTEND=noninteractive dpkg-reconfigure locales | |
export LANG=en_US.UTF-8 | |
export LANGUAGE=en_US.UTF-8 | |
#echo 'export LANG=en_US.UTF-8' >> ~/.bashrc | |
#echo 'export LANGUAGE=en_US.UTF-8' >> ~/.bashrc | |
# Clean the system of packages used for building | |
sudo apt-get autoremove -y cabal-install ghc openjdk-7-jdk pandoc libboost-all-dev | |
# sudo rm -r -f ~/Downloads/rstudio-$VERS | |
#`sudo apt-get autoremove -y | |
# Start the server | |
sudo rstudio-server start | |
# Go to localhost:8787 |