Installa l'ultima versione di RStudio


23

Voglio installare l'ultimo RStudio. Ho seguito la risposta a Come si installa R 3.2.2 in Ubuntu 14.04 LTS?

Quando ho scritto l'ultima riga della risposta

make && make install

Ho ricevuto un messaggio di errore:

*** No targets specified and no makefile found stop.

1
La domanda che menzioni chiede come installare una versione di R più recente di quella nel repository di Ubuntu, ma non la più recente su CRAN. Sembra che tu voglia il più recente su CRAN o, forse, il più recente nel repository di Ubuntu? Se è quest'ultimo, questo sarebbe un approccio più semplice da adottare -> askubuntu.com/a/431410/627722
John N

1
L'oggetto e il testo dicono RStudio, la domanda collegata riguarda R. Per favore Modifica la domanda sopra e chiarisci.
user68186

Versione breve per l'installazione: nrecursions.blogspot.in/2018/05/…
Nav

Risposte:


33

1. Installa R

L'ultima versione di R è 3.5, ma è disponibile anche la versione 3.4. Effettuate una delle seguenti operazioni, a seconda della versione di Ubuntu in uso e della versione di R desiderata.

  • R 3.5 con Ubuntu 14.04 Trusty Tahr, 16.04 Xenial Xerus, 18.04 Bionic Beaver

    Per gli ultimi pacchetti R 3.5, aggiungere il repository R e la chiave. Per ulteriori informazioni, consultare La rete completa di archivi R, Ubuntu .

    echo "deb http://cran.stat.ucla.edu/bin/linux/ubuntu `lsb_release -sc`-cran35/" | sudo tee --append /etc/apt/sources.list.d/cran.list
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    sudo apt update
    sudo apt install r-base
    

    (Se http://cran.stat.ucla.edu/bin/linux/ubuntu non funziona o desideri un mirror più vicino a te, sostituiscilo cran.stat.ucla.educon uno degli URL elencati in CRAN Mirrors ).

  • R 3.4 con Ubuntu 14.04 Trusty Tahr, 16.04 Xenial Xerus, 17.10 Artful Aardvark

    Per gli ultimi pacchetti R 3.4, aggiungere il repository R e la chiave. Per ulteriori informazioni, consultare La rete completa di archivi R, Ubuntu .

    echo "deb http://cran.stat.ucla.edu/bin/linux/ubuntu `lsb_release -sc`/" | sudo tee --append /etc/apt/sources.list.d/cran.list
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    sudo apt update
    sudo apt install r-base
    

    (Se http://cran.stat.ucla.edu/bin/linux/ubuntu non funziona o desideri un mirror più vicino a te, sostituiscilo cran.stat.ucla.educon uno degli URL elencati in CRAN Mirrors ).

  • Repository dell'universo

    A volte R potrebbe non essere disponibile da The Comprehensive R Archive Network per la tua versione di Ubuntu (questo di solito accade quando è appena stata rilasciata una nuova versione di Ubuntu), oppure potresti voler semplicemente installare la versione di R in pacchetto appositamente per Ubuntu. In tal caso, r-basepuò essere installato dai repository Universe.

    Assicurati che "Software gratuito e open source (universo) gestito dalla community" sia selezionato nello strumento Software e aggiornamenti . Quindi procedere come segue.

    sudo apt update
    sudo apt install r-base
    

2. Preparare l'installazione di R Studio

R Studio richiede la libreria di runtime JPEG, quindi installala.

    sudo apt install libjpeg62

Prima di Ubuntu 17.10, R Studio richiedeva le librerie GStreamer, quindi esegui una delle seguenti operazioni, a seconda della versione di Ubuntu che stai utilizzando.

  • Ubuntu dal 12.04 al 16.04

    sudo apt install libgstreamer-plugins-base0.10-0 libgstreamer0.10-0
    
  • Ubuntu 16.10 a 17.04 (32 bit)

    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_i386.deb
    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_i386.deb
    sudo dpkg -i libgstreamer0.10-0_0.10.36-1.5_i386.deb
    sudo dpkg -i libgstreamer-plugins-base0.10-0_0.10.36-2_i386.deb
    sudo apt-mark hold libgstreamer-plugins-base0.10-0
    sudo apt-mark hold libgstreamer0.10
    
  • Ubuntu 16.10 a 17.04 (64 bit)

    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_amd64.deb
    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb
    sudo dpkg -i libgstreamer0.10-0_0.10.36-1.5_amd64.deb
    sudo dpkg -i libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb
    sudo apt-mark hold libgstreamer-plugins-base0.10-0
    sudo apt-mark hold libgstreamer0.10
    

    (Per ulteriori informazioni, consultare https://mikewilliamson.wordpress.com/2016/11/14/installing-r-studio-on-ubuntu-16-10/ ).

  • Ubuntu 17.10 e versioni successive

    Non sono necessari pacchetti aggiuntivi.

3. Installa R Studio

Scarica la versione binaria di R Studio e installala.

Assicurati di utilizzare l'ultima versione nel wgetcomando. È possibile ottenere l'URL dell'ultima versione facendo clic con il tasto destro del mouse sul programma di installazione Debian di Ubuntu nella parte inferiore della pagina di download di R Studio .

  • Ubuntu dal 12.04 al 15.10 (32 bit)

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-1.1.463-i386.deb
    sudo dpkg -i rstudio-*-i386.deb
    
  • Ubuntu dal 12.04 al 15.10 (64 bit)

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-1.1.463-amd64.deb
    sudo dpkg -i rstudio-*-amd64.deb
    
  • Ubuntu dal 16.04 al 18.10 e versioni successive (solo 64 bit)

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-xenial-1.1.463-amd64.deb
    sudo dpkg -i rstudio-*-amd64.deb
    

4. Opzionale

Prima di Ubuntu 17.10, se si desidera mostrare R o R Studio nella categoria "Istruzione" in Unity Dash, anziché nella categoria "Sviluppo", procedere come segue, rispettivamente.

sudo sed -i "s|Graphics;|Education;|g" /usr/share/applications/R.desktop
sudo sed -i "s|Development;|Education;Math;|g" /usr/share/applications/rstudio.desktop

2

Il modo più semplice per farlo è scaricare Anaconda, è veloce e facile e funziona con altri strumenti come Jupyter e Spyder se usi anche Python. Anaconda può essere scaricato all'indirizzo https://docs.continuum.io/anaconda/install-linux.html . Dopo aver installato Anaconda, digitare

anaconda-navigator

nel tuo terminale e apparirà il navigatore. Vedrai rstudio lì come pronto per l'installazione. Premi installa e funziona.

D'altra parte, non preoccuparti del Debian (file .deb) dal sito Web, perderai tempo con i codici di errore.


anaconda può entrare in conflitto in modo interessante con pip e installazioni attuali di Python, quindi usalo con cautela.
Gatto

0

POSSIBILE PROBLEMA (DIVERSO):

Il problema che si verifica dopo aver eseguito make probabilmente si sta già verificando in precedenza (il makefile non viene creato quando si esce dallo script di configurazione perché si verifica un problema).

Debugging:

Dovresti essere in grado di verificarlo leggendo l'output di quello script.

Risolvere l'errore che vedi dopo aver eseguito il comando './config', probabilmente ti aiuterà ad installare ulteriormente il codice sorgente.

Replica:

Ho provato a replicare l'errore e sul mio sistema ho ricevuto l'errore:

"configure: errore: --with-x = yes (impostazione predefinita) e le intestazioni / librerie X11 non sono disponibili"

Se eseguo lo script con l'opzione '--with-x = no', lo script di configurazione termina senza errori e viene generato il makefile.

SOLUZIONE:

La causa dell'errore è che hai X11 ma non i file di sviluppo. Dopo un'installazione manuale dei file di sviluppo è possibile continuare l'installazione di Rstudio.

sudo apt-get install libx11-dev libxt-dev

LINK:

soluzione trovata tramite http://r.789695.n4.nabble.com/A-problem-with-X11-quot-headers-libs-quot-td4655213.html


0

Il modo corretto di installare RStudio è simile alle istruzioni ufficiali per RStudio Server:

sudo apt-get install gdebi-core
wget https://download1.rstudio.org/rstudio-xenial-1.1.463-amd64.deb
sudo gdebi rstudio-xenial-1.1.463-amd64.deb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.