Jak ulepszyć R w Ubuntu? [Zamknięte]


107

Mam zainstalowaną wersję R 2.12.1 na moim ubuntu i chciałbym zaktualizować ją do najnowszej wersji 2.15, jak mogę to osiągnąć? Dzięki


to prawdopodobnie ma znaczenie: superuser.com/questions/279088/ ...
Chase

1
Przewodnik po języku R jest dostępny tutaj: cran.r-project.org/bin/linux/ubuntu/README.html
Adam Erickson

1
Czy to pytanie nie powinno zostać przeniesione na askubuntu.com zamiast je zamknąć?
Janaka Bandara

Odpowiedzi:


229

Ponieważ R jest już zainstalowany, powinieneś móc go zaktualizować tą metodą. Przede wszystkim możesz chcieć mieć pakiety, które zainstalowałeś w poprzedniej wersji w nowej, więc wygodnie jest sprawdzić ten post . Następnie postępuj zgodnie z instrukcjami tutaj

  1. Otwórz sources.listplik:

    sudo nano /etc/apt/sources.list    
  2. Dodaj wiersz ze źródłem, z którego zostaną pobrane pakiety. Na przykład:

    deb https://cloud.r-project.org/bin/linux/ubuntu/ version/

    Wymień https://cloud.r-project.orgsię cokolwiek lustro chcesz użyć, i zastąpić version/z niezależnie od wersji Ubuntu używasz (na przykład trusty/, xenial/i tak dalej). Jeśli otrzymujesz komunikat „Błędnie sformatowany wiersz”, sprawdź, czy między /ubuntu/a jest spacja version/.

  3. Pobierz bezpieczny klucz APT:

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9

    lub

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
  4. Dodaj go do breloczka:

    gpg -a --export E084DAB9 | sudo apt-key add -
  5. Zaktualizuj źródła i uaktualnij instalację:

    sudo apt-get update && sudo apt-get upgrade
  6. Zainstaluj nową wersję

    sudo apt-get install r-base-dev
  7. Odzyskaj swoje stare paczki, postępując zgodnie z rozwiązaniem, które najbardziej Ci odpowiada ( zobacz to ). Na przykład, aby odzyskać wszystkie pakiety (nie tylko te z CRAN), chodzi o:

    - skopiuj pakiety z R-oldversion/librarydo R-newversion/library, (nie nadpisuj pakietu, jeśli już istnieje w nowej wersji!).

    - Uruchomienie polecenia R update.packages(checkBuilt=TRUE, ask=FALSE).


2
Witaj Anando i inni, chciałbym dołączyć niektóre z tych rozwiązań do pakietu instalacyjnego: github.com/talgalili/installr Czy ktoś z was chce to zaprezentować ?
Tal Galili,

1
to zadziałało
marbel

sudo su echo "deb stats.bris.ac.uk/R/bin/linux/ubuntu precyzyjne /" >> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-get update apt-get upgrade
Beyhan Gül

1
Zauważ, że ta metoda ulepszy wiele innych rzeczy poza R, co może nie być tym, co chcesz zrobić.
Asu

1
Cześć, po prostu kontynuuję tę odpowiedź. Wydaje mi się, że strona z kroku 2 nie działa. Ja użyłem innego: cran.rstudio.com/bin/linux/ubuntu . Linia, którą dodałem do pliku source.list to: deb cran.rstudio.com/bin/linux/ubuntu bionic-cran35 /
Mathieu Châteauvert
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.