J'essaie de l'installer sur un système d'exploitation Android (j'ai une tablette Samsung Galaxy). Je voudrais installer à la fois R et RStudio.
J'ai été en ligne pour essayer de découvrir cela, mais la plupart des articles sont assez anciens (remontant à 2013) et n'ont pas beaucoup de sens pour moi.
J'ai installé à la fois R et R studio sur mon ordinateur portable personnel (avec un système d'exploitation Windows) et j'ai trouvé ces deux très simples à configurer, mais j'ai du mal à comprendre comment le faire sur une tablette.
Si quelqu'un l'a fait récemment et a réussi, faites le moi savoir.
Mettez à jour les référentiels de packages (deux fois!):
mise à jour apt-get mise à jour apt-get
Bloquer les mises à jour du système Perl:
apt-mark hold Perl-base
Installez R:
apt-get install r-base
Installez tous les paquets cran disponibles à partir des référentiels Debian:
apt-get install r-cran *
Démarrez R à partir de la ligne de commande:
R
Rstudio-server ne fonctionnait pas sur un périphérique non rooté, installé dans ubuntu dans termux. Liens connexes: rstudio in Android - rooted , discussion rstudio non root .
J'ai trouvé deux solutions de contournement dans un appareil non rooté. Travailler sur le navigateur ou la visionneuse VNC.
(testé dans le livre de yoga avec Android 7.1 et téléphone Huawei avec Android 8 - taille avec ggplot 1,66 Go))
apt update && apt upgrade
apt-get install apt-transport-https software-properties-common
# add R repository
add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/'
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
apt update && apt upgrade
apt install nodejs
apt install npm # absence of this causes non-editable cells in jupyter
apt install gfortran
apt install liblapack-dev
apt install libopenblas-dev
# install R
apt install r-base-dev # or r-base or r-base-core
# install python package manager
apt-get install python3-pip
# install jupyter
pip3 install jupyterlab
# open R
R
# Package necessary for jupyter
install.packages("IRkernel")
IRkernel::installspec()
q()
jupyter lab --allow-root
# as you will see you have to paste something like this in your internet browser
http://127.0.0.1:8889/?token=1a0f9b3d472d155bb4d46df119b937646d6192f569c9d635
Remarque: Dans l'application termux (google play), il est possible d'installer R, voir Lien Conor ; l'étape importante setupclang-gfort-8
peut être accomplie après avoir installé make
et gcc-8
et utilisé les nouveaux noms de package dans la sortie du protocole Conor (obsolète). Le problème apparaît si vous voulez une interface graphique. Une option est le package Rcmdr
, mais comme termux n'a pas tcl-tk, comme vous pouvez le voir à l'intérieur de R en utilisant capabilities()
, j'ai fini d'installer ubuntu dans termux
aterm
#in R:
install.packages("Rcmdr")
vnc4server
tigervncserver -xstartup aterm
Dans VNC Viewer, connectez-vous à 127.0.0.1:5901
Qui correspond à l'affichage :1
(Affichant le aterm
en blanc), ouvrez R
dans aterm
, puis library(Rcmdr)
.
Après le traçage, voir l'exemple ggplot, j'ai dû écrire (aveuglément) dev.off()
car il n'y a pas d'autre moyen de revenir à la fenêtre de script.
require(ggplot2)
ggplot(diamonds) + geom_point(aes(x=carat, y=price, color=cut)) + geom_smooth(aes(x=carat, y=price, color=cut))
Notes: J'ai également installé X11 dans ubuntu, mais ne semble pas améliorer l'expérience GUI de Rcmdr
. Dans un livre de yoga avec Android la réponse @Ajay n'a pas fonctionné.