GNU/Linux >> Znalost Linux >  >> Linux

Jak upgradovat R v linuxu?

Nyní je to velmi jednoduché. Stačí udělat:

install.packages("ropenblas")
ropenblas::rcompiler()

Poznámka :Nyní mám na GitHubu (zde) aktuálního průvodce upgradem R na Linux Mint nebo Ubuntu Linux, který také obsahuje trochu dalších informací o systémových závislostech pro tidyverse , oblíbená sada balíčků pro boj s daty, stejně jako devtools , populární balíček pro vývoj... balíčku R.

Odkaz poskytnutý FedRo je dobrý zdroj, ale bude potřeba provést drobnou změnu, protože používáte Linux Mint 18.1, který používá úložiště Xenial spíše než úložiště Trusty (viz zde). Obvykle také používám tento přístup k řešení balíčků, které jsem již nainstaloval, když upgraduji R, spíše než přístup nabízený FedRo. Takže pro úplnost, toto jsou všechny kroky, které byste měli udělat:

Krok 1

Přejděte na seznam zrcadel CRAN a najděte adresu URL zrcadla, které je vám nejblíže. Níže uvedené příkazy terminálu předpokládají, že zvolíte http://cran.wustl.edu/

Krok 2

Otevřete terminál a zadejte následující příkazy (nahraďte http://cran.wustl.edu/ kteroukoli zrcadlovou adresou CRAN, kterou jste vybrali v kroku 1):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade

Všimněte si také, že jsem upgradoval r-base a r-base-dev , ale nevím, jestli máte r-base-dev nainstalováno. Pokud ne, důrazně doporučuji, abyste si jej nainstalovali přes sudo apt install r-base-dev .

Krok 3

Spusťte novou relaci R a spusťte následující:

update.packages(checkBuilt=TRUE, ask=FALSE)

Pak byste měli jít.

Aktualizace:Linux Mint 19 a R 3.6.x

Vzhledem k tomu, že Linux Mint i R zaznamenaly upgrady od doby, kdy jsem odpověděl na tuto otázku, aktualizuji se pro ty, kteří tuto odpověď potřebují a potřebují informace pro Linux Mint 19 a R 3.6.x.

Jediný rozdíl je v tom, že místo příkazu

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

musíte použít

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

(nahrazení http://cran.wustl.edu/ libovolnou zrcadlovou adresou CRAN, kterou jste vybrali v kroku 1)

Vložil jsem sem úplný klíč, i když mnoho dalších průvodců, které můžete vidět, bude používat pouze "zkratku". Tuto příručku jsem z bezpečnostních důvodů aktualizoval, aby používal úplný klíč (viz například zde).


Linux
  1. Jak zabezpečit Rocky Linux 8

  2. Jak vytvořit uživatele Sudo v Rocky Linux 8

  3. Jak odinstalovat flux na linuxu?

  1. Jak nainstalovat Vagrant v Linuxu

  2. Jak upgradovat jádro na ploše Linuxu

  3. Jak upgradovat CentOS 7 na CentOS 8 Linux

  1. Jak aktualizovat Kali Linux

  2. Jak upgradovat na Linux Mint 20.3

  3. Jak upgradovat na Debian 11 z Debianu 10