Zainstaluj najnowszą wersję RStudio

23

Chcę zainstalować najnowszą wersję RStudio. Postępowałem zgodnie z odpowiedzią na pytanie: Jak zainstalować wersję R 3.2.2 w systemie Ubuntu 14.04 LTS?

Kiedy wpisałem ostatni wiersz odpowiedzi

make && make install

Mam komunikat o błędzie:

*** No targets specified and no makefile found stop.
Edward Kao
źródło
1
Wspomniane pytanie dotyczy sposobu zainstalowania wersji R nowszej niż ta w repozytorium Ubuntu, ale nie najnowszej w CRAN. Wygląda na to, że albo chcesz mieć najnowszą wersję CRAN, a może najnowszą w repozytorium Ubuntu? Jeśli jest to drugie, to byłoby łatwiejsze podejście -> askubuntu.com/a/431410/627722
John N
1
Temat i tekst mówi RStudio, powiązane pytanie dotyczy R. Proszę edytować powyższe pytanie i wyjaśnić.
user68186,
Krótka wersja do instalacji: nrecursions.blogspot.in/2018/05/…
Nav

Odpowiedzi:

33

1. Zainstaluj R.

Najnowsza wersja R to 3.5, ale dostępna jest również wersja 3.4. Wykonaj jedną z następujących czynności, w zależności od używanej wersji Ubuntu i wersji R.

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

    W przypadku najnowszych pakietów R 3.5 dodaj repozytorium R i klucz. Aby uzyskać więcej informacji, zobacz The Comprehensive R Archive Network, 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
    

    (Jeśli http://cran.stat.ucla.edu/bin/linux/ubuntu nie działa lub chcesz, aby kopia lustrzana była bliżej ciebie, zamień na cran.stat.ucla.edujeden z adresów URL wymienionych w CRAN Mirrors ).

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

    W przypadku najnowszych pakietów R 3.4 dodaj repozytorium R i klucz. Aby uzyskać więcej informacji, zobacz The Comprehensive R Archive Network, 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
    

    (Jeśli http://cran.stat.ucla.edu/bin/linux/ubuntu nie działa lub chcesz, aby kopia lustrzana była bliżej ciebie, zamień na cran.stat.ucla.edujeden z adresów URL wymienionych w CRAN Mirrors ).

  • Repozytorium wszechświata

    Czasami R może nie być dostępny z The Comprehensive R Archive Network dla twojej wersji Ubuntu (zwykle dzieje się tak, gdy właśnie została wydana nowa wersja Ubuntu), lub możesz po prostu chcieć zainstalować wersję R spakowaną specjalnie dla Ubuntu. W takim przypadku r-basemożna go zainstalować z repozytoriów Wszechświata.

    Upewnij się, że w narzędziu Oprogramowanie i aktualizacje wybrano opcję „Bezpłatne utrzymywane przez społeczność bezpłatne oprogramowanie typu open source (wszechświat)” . Następnie wykonaj następujące czynności.

    sudo apt update
    sudo apt install r-base
    

2. Przygotuj się do zainstalowania R Studio

R Studio wymaga biblioteki wykonawczej JPEG, więc zainstaluj ją.

    sudo apt install libjpeg62

Przed Ubuntu 17.10 R Studio wymagało bibliotek GStreamer, więc wykonaj jedną z poniższych czynności, w zależności od używanej wersji Ubuntu.

  • Ubuntu 12.04 do 16.04

    sudo apt install libgstreamer-plugins-base0.10-0 libgstreamer0.10-0
    
  • Ubuntu od 16.10 do 17.04 (32-bitowy)

    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 od 16.10 do 17.04 (64-bitowy)

    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
    

    (Aby uzyskać więcej informacji, zobacz https://mikewilliamson.wordpress.com/2016/11/14/installing-r-studio-on-ubuntu-16-10/ ).

  • Ubuntu 17.10 i nowsze

    Nie są potrzebne żadne dodatkowe pakiety.

3. Zainstaluj R Studio

Pobierz binarną wersję R Studio i zainstaluj.

Pamiętaj, aby użyć najnowszej wersji wgetpolecenia. Możesz pobrać adres URL najnowszej wersji, klikając prawym przyciskiem myszy instalator Ubuntu Debian u dołu strony pobierania R Studio .

  • Ubuntu 12.04 do 15.10 (32-bitowy)

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

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-1.1.463-amd64.deb
    sudo dpkg -i rstudio-*-amd64.deb
    
  • Ubuntu 16.04 do 18.10 i nowsze (tylko wersja 64-bitowa)

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

4. Opcjonalne

Przed Ubuntu 17.10, jeśli chcesz pokazać R lub R Studio w kategorii „Edukacja” w Unity Dash zamiast kategorii „Programowanie”, wykonaj odpowiednio następujące czynności.

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
PJ Singh
źródło
2

Najprostszym sposobem na to jest pobranie Anacondy, jest szybkie i łatwe i działa z innymi narzędziami, takimi jak Jupyter i Spyder, jeśli używasz również Pythona. Anakondę można pobrać ze strony https://docs.continuum.io/anaconda/install-linux.html . Po zainstalowaniu Anaconda wpisz

anaconda-navigator

do terminala, a nawigator wyskoczy. Zobaczysz tam rstudio jako gotowe do instalacji. Naciśnij zainstaluj i działa.

Z drugiej strony, nie przejmuj się Debianem (plikiem .deb) ze strony internetowej, zmarnujesz czas na kody błędów.

Stidmatt
źródło
anakonda może ciekawie konfliktować z pipem i bieżącymi instalacjami Pythona, więc używaj go ostrożnie.
Niezdarny kot
0

MOŻLIWY (RÓŻNY) PROBLEM:

Problem, który napotkasz po uruchomieniu make, prawdopodobnie występuje już wcześniej (plik makefile nie jest tworzony po wyjściu ze skryptu konfiguracyjnego, ponieważ napotyka problem).

DEBUGOWANIE:

Powinieneś być w stanie to zweryfikować, czytając dane wyjściowe z tego skryptu.

Rozwiązanie błędu widocznego po uruchomieniu polecenia „./config” prawdopodobnie pomoże w dalszej instalacji kodu źródłowego.

REPLIKACJA:

Próbowałem powtórzyć błąd i w moim systemie wystąpił błąd:

„konfiguruj: błąd: --with-x = tak (domyślnie), a nagłówki / biblioteki X11 nie są dostępne”

Jeśli uruchomię skrypt z opcją „--with-x = no”, skrypt konfiguracyjny zakończy się bez błędów i zostanie wygenerowany plik makefile.

ROZWIĄZANIE:

Przyczyną błędu jest to, że masz X11, ale nie masz plików programistycznych. Po ręcznej instalacji plików programistycznych możesz kontynuować instalację Rstudio.

sudo apt-get install libx11-dev libxt-dev

SPINKI DO MANKIETÓW:

rozwiązanie znalezione przez http://r.789695.n4.nabble.com/A-problem-with-X11-quot-headers-libs-quot-td4655213.html

Sextus Empiricus
źródło
0

Właściwy sposób instalacji RStudio jest podobny do oficjalnej instrukcji dla 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
James Hirschorn
źródło