Instalacja i uruchomienie R i Jupyter Notebook na serwerze Ubuntu

Instalacja R i pakietu IRkernel

Ctrl+Alt+T

 ssh someuser@some.server.ip.address -p someportnumber
 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/'

(Instalacja R w wersji >=3.6 jest mniej problematyczna z perspektywy instalacji pakietu IRkernel (niż instalacja R w wersji <3.6).
W przypadku Ubuntu 20 w miejsce „bionic” należy wpisać „focal”.
W pliku /etc/apt/sources.list powinien być tylko ten jeden (niezakomentowany) wpis rozpoczynający się od 'deb https://cloud.r-project.org’.)

sudo apt update
 sudo apt install r-base
 R
install.packages('IRkernel')
 IRkernel::installspec()
 q()

Instalacja Jupyter Notebook

sudo apt update
 sudo apt install python3-pip python3-dev
 sudo -H pip3 install --upgrade pip
 sudo -H pip3 install virtualenv
 mkdir ~/my_project_dir
 virtualenv my_project_dir
 virtualenv -p python3 my_project_dir
 source my_project_dir/bin/activate
 pip install jupyter

(Zalecana jest instalacja Jupyter Notebook w środowisku Python virtualenv.)

Uruchomienie Jupyter Notebook

source my_project_dir/bin/activate
jupyter notebook

 

Zdalny dostęp

Ctrl+Alt+T

 ssh -L 8888:localhost:8888 someuser@some.server.ip.address -p someportnumber

Pozostaje wpisać do przeglądarki localhost:8888 i zalogować się (używając tokenu podanego w konsoli po starcie Jupyter Notebook lub hasła użytkownika systemowego serwera).