Jak zainstalować pakiet tłumacza języka R do obliczeń statystycznych?

35

Jak zainstalować tłumacz języka R? Jaka jest nazwa pakietu? Próbowałem R, rlang, Rlang, rproject, itd, ale nic nie działa - ani apt-getani Centrum Oprogramowania Ubuntu znalazł R.

Czy to możliwe, że R nie znajduje się w oficjalnych repozytoriach Ubuntu?

amc
źródło

Odpowiedzi:

43

Pakiet, o który prosisz, to r-base . Uruchom więc następujące polecenie:

sudo apt-get install r-base

i będziesz mieć R w swoim systemie. Wiele lat temu byłem również zdezorientowany - taka nazwa pakietu jest naprawdę głupia.


źródło
Jak uruchomić interpreter R, podobnie jak w pythonprzypadku interpretera Python? rpo prostu się zawiesza i po instalacji nie widzę żadnego oczywistego kandydata zaczynającego się na „r” r-base.
user1717828,
3
Prawie to masz. Spróbuj wielkich liter r, wpisz:R
Vajk Hermecz
26

Pakiet, który chcesz, to r-base Zainstaluj r-base .

Jeśli potrzebujesz zbudować pakiety R ze źródła, potrzebujesz również r-base-dev Zainstaluj r-base-dev . (Większość użytkowników prawdopodobnie tego nie potrzebuje).

To prawdopodobnie wszystko, co musisz zrobić.

Pobieranie nowszych wersji R.

Prawdopodobnie wystarczająca jest wersja R prawdopodobnie oficjalnych źródeł oprogramowania twojej wersji Ubuntu. Zakładając, że tak jest, nie musisz czytać dalej (może poza rozrywką).

Ale jeśli chcesz / potrzebujesz najnowszej wersji , wybierz lustro CRAN z listy . Wykonaj jedną z następujących czynności:

  • Utwórz .listplik (możesz go nazwać r.list) w /etc/apt/sources.list.dtym wierszu jako jego zawartość:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Jeśli używasz Ubuntu 14.04 Trusty Tahr, zachowasz taką, trustyjaka jest. W przeciwnym razie zamień to słowo na małą nazwę kodową dowolnego wydania Ubuntu, którego używasz. (Tylko pierwsze słowo; „przymiotnik”, a nie „nazwa zwierzęcia”.) Są one wymienione tutaj lub na stronie z wydaniami . Na przykład w Ubuntu 12.04 Precise Pangolin precise. Tak będzie w przypadku 14.10 Utopicznego Jednorożca utopic.

    Jest to nazwa wymieniona w większości lub we wszystkich podobnych debwierszach w pliku konfiguracyjnym /etc/apt/sources.list.

    Aby utworzyć r.listplik, możesz otworzyć okno terminala ( Ctrl+ Alt+ T) i uruchomić następującą komendę (pamiętaj, aby zastąpić w wybranym lustrze CRAN, a jeśli nie używasz 14.04, nazwa kodowa wydania):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Na przykład w systemie Ubuntu 15.04 Vivid Vervet znajdującym się w północno-wschodnich Stanach Zjednoczonych użyłem:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Albo , zamiast dodawania źródła oprogramowania w swoim pliku konfiguracyjnym, dodać tę linię do pliku konfiguracyjnego oprogramowania mistrz źródeł/etc/apt/sources.list. Możesz otworzyć ten plik w graficznym edytorze tekstu, otwierając okno terminala (Ctrl+Alt+T) i uruchamiając polecenie:

    sudo -H gedit /etc/apt/sources.list

Dodaj klucz podpisu do repozytoriów CRAN ( możesz to sprawdzić tutaj ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Jeśli to się nie powiedzie, ten sposób może działać:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Aby aktywować nową konfigurację źródeł oprogramowania, uruchom:

sudo apt-get update

Następnie, aby zainstalować (lub uaktualnić) wersję R dla CRAN:

sudo apt-get install r-base

(Możesz zainstalować r-base-devpodobnie i wszelkie inne potrzebne pakiety. sudo apt-get upgradeZwykle uaktualni wszystkie pakiety R, które mają nowsze wersje, jeśli zainstalowana jest starsza wersja ; nie musisz wpisywać ich nazw indywidualnie).

Dalsze czytanie / źródło cytowane :

Aby uzyskać więcej informacji i informacji o innych pakietach pomocniczych dostępnych do instalacji w systemach Ubuntu, zobacz „PAKIETY UBUNTU DLA R” .

  • Powyższa odpowiedź jest (bardzo) luźno dostosowana z (małej) części tego pliku README.
  • Polecenia importowania klucza podpisu CRAN są pobierane bezpośrednio z niego, chociaż moje instrukcje są moje własne i uproszczone.
Eliah Kagan
źródło
Dodanie powyższej linii do source.list powoduje błąd informujący, że linia jest niepoprawnie sformatowana. Poniższy wątek mówi, że jest to poprawny format dodawania nazwy źródła „deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled- manualaskubuntu.com/questions/503270/... Proszę mnie poprawić, jeśli Jestem w błędzie. Jestem nowicjuszem, ale to zadziałało dla mnie.
Erdnase
@Erdnase Przepraszamy! Masz rację co do /nazwy wydania. Dodałem to do tego postu - dzięki! (Część zaczynająca się od #jest początkowa i jest opcjonalna.)
Eliah Kagan
Twoje zdjęcia wymagają aktualizacji.
Tim
@Tim Jakie obrazy?
Eliah Kagan
@ Zainstalować te r-base? Może to moja szkoła je blokuje.
Tim
1

Edycja: jest zawarty w repozytoriach Ubuntu, ale chcą, abyś zainstalował je z nich.

Źródło .

PAKIETY UBUNTU DLA R

Pakiety R dla Ubuntu na i386 i amd64 są dostępne dla wszystkich stabilnych wersji Ubuntu na komputery stacjonarne do ich oficjalnej daty zakończenia. Jednak tylko najnowsza wersja Long Term Support (LTS) jest w pełni obsługiwana. Według stanu na 17 października 2013 r. Obsługiwane wersje to Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) i Lucid Lynx (10.04; LTS).

Zobacz tutaj po szczegóły.

INSTALACJA

Aby uzyskać najnowsze pakiety R, dodaj wpis podobny do

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

lub

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

lub

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

w pliku /etc/apt/sources.list, zastępując go rzeczywistym adresem URL ulubionego dublowania CRAN. Zobacz tutaj listę serwerów lustrzanych CRAN. Aby zainstalować cały system R, użyj

  sudo apt-get update
  sudo apt-get install r-base

Użytkownicy, którzy muszą skompilować pakiety R ze źródła [np. Opiekunowie pakietów lub ktokolwiek instalujący pakiety za pomocą install.packages ()] powinni również zainstalować pakiet r-base-dev (Nie dotyczy ciebie, dodano dla przejrzystości) :

  sudo apt-get install r-base-dev
Tim
źródło
Cóż, według twojego źródła, wygląda na to, że ktoś z zespołu programistów R nie chce, abyśmy instalowali R z repozytorium Ubuntu. W repozytorium Ubuntu znajduje się pakiet: r-base.
Jeśli chcesz pobrać R i zainstalować go, musisz być ostrożny w dodawaniu klucza publicznego serwera pakietu R, tak jak ta odpowiedź: askubuntu.com/questions/503270/...
karel
Jeśli nie dodasz klucza publicznego, wówczas nie będziesz mógł zainstalować R. Terminal jednak wyświetli komunikat z prośbą o dodanie klucza publicznego przed zainstalowaniem R, a jeśli dodasz klucz publiczny, to r-base może zostanie pomyślnie zainstalowany później.
karel
Wszystkie informacje potrzebne do dodania klucza publicznego są wyszczególnione w linku podanym w moim pierwszym komentarzu. Mogę również potwierdzić, że informacje w połączonej odpowiedzi są aktualne i działają w przypadku instalowania pakietu r-base w Ubuntu 14.04.
karel