GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat R / R Studio na CentOS 7

Článek o tom, jak nainstalovat programovací jazyk R a IDE R studio na server Centos 7. Programovací jazyk R je svobodná softwarová implementace programovacího jazyka S a je s ním do značné míry kompatibilní. Je to projekt GNU a je to nejoblíbenější jazyk pro statistiku a datovou vědu, kterému konkuruje pouze Python. Dnes nainstalujeme R and R Studio IDE na server Centos 7. To by vám umožnilo shromažďovat čísla na vzdáleném serveru z vašeho notebooku, aniž by byla ohrožena životnost baterie.

Vytvoření uživatele bez oprávnění root pro R Studio

První věc, kterou musíme udělat, je přidat uživatele. R studio není navrženo pro použití rootem, takže uděláme uživatele bez oprávnění root s právy sudo.

adduser miki

Vytvoříme heslo pro nového uživatele

passwd miki

A přidejte uživatele do skupiny kol, aby mohl používat sudo

usermod -aG wheel miki

Nakonec se přihlaste jako nový uživatel

su miki

Instalace R and R Studio

Po přihlášení jako s non root pokračujeme v instalaci R. Software R je přítomen v úložišti známém jako EPEL nebo Extra Packages pro Enterprise Linux. Pojďme přidat to úložiště

sudo yum install epel-release

Dále nainstalujeme software R

sudo yum install R

Tím se nainstaluje spousta a spousta softwaru, který je závislý na R. Může to chvíli trvat. Dále přejdeme k instalaci IDE serveru, rstudio-server. Stáhneme si ho z webu

wget https://download2.rstudio.org/rstudio-server-rhel-1.0.44-x86_64.rpm

A poté jej nainstalujte

sudo yum install --nogpgcheck rstudio-server-rhel-1.0.44-x86_64.rpm

Okamžitě spustí službu, takže pojďme zkontrolovat, zda běží správně

systemctl status rstudio-server.service

Jak vidíme, běží dobře, takže můžeme přistoupit k připojení k serveru. Adresa by byla ip vašeho serveru a port 8787, jako je tento http://youriporhosname:8787/ . Po připojení se zobrazí přihlašovací obrazovka, jako je tato

Přihlásíte se pomocí svého uživatele Linuxu bez oprávnění root, kterého jste vytvořili. Po přihlášení byste se dostali do IDE takto

Přidávání balíčků z CRAN

Na obrázku nahoře vidíme výzvu R, kde můžete zadávat příkazy. Tyto příkazy se spustí jako uživatel bez oprávnění root. Když chcete přidat nové balíčky z CRAN (Comprehensive R Archive Network), obecně musíte použít uživatele root. Tímto způsobem budete mít balíčky použitelné pro všechny uživatele, zatímco při přidávání jako non-root jej budete moci používat pouze jako tento uživatel. Balíčky můžete přidat jako root mimo IDE, zadejte sudo -i R na vašem serveru bash shell přihlášený jako uživatel. Protože budeme přidávat balíčky, které nejsou zcela napsány v R, musíme nejprve přidat nástroje pro sestavení

sudo yum groupinstall "Development Tools"

Poté se můžeme přihlásit do R prompt

sudo -i R

A tam zadejte následující pro instalaci balíčku, který potřebujeme:

install.packages("quantmod")

Zobrazí se výzva k zadání zrcadla, odkud balíček načíst. Vyberte, která je vám nejblíže.

--- Please select a CRAN mirror for use in this session ---
HTTPS CRAN mirror

1: 0-Cloud [https] 2: Algeria [https]
3: Australia (Melbourne) [https] 4: Australia (Perth) [https]
5: Austria [https] 6: Belgium (Ghent) [https]
7: Brazil (RJ) [https] 8: Brazil (SP 1) [https]
9: Bulgaria [https] 10: Canada (MB) [https]

Selection:

Po načtení balíčku jej zkompiluje a můžeme přejít k dalšímu balíčku, který potřebujeme

install.packages('txtplot')

Tentokrát nebudete vyzváni k zrcadlení, protože předchozí volba byla uložena. Po instalaci tohoto všeho se můžeme vrátit zpět do IDE v našem prohlížeči.

Vytvoření statistického grafu v R-Studio

Jako příklad vytvoříme graf zásob Hat, nejprve načtěte knihovnu, kterou budete používat

library('quantmod')

Přidat proměnnou prostředí

data <- new.env()

A vykreslit data

getSymbols('RHT', data)
plot(data$RHT)

Závěr

Úspěšně jsme nainstalovali programovací jazyk R studio a R na vzdálený server. To vám umožní dělat pořádné žrouty, když jste na cestách, a je to praktičtější než zahřívání notebooku. Minimální požadavky pro instalaci jsou 1 GB paměti RAM a jedno jádro, ale normálně chcete mnoho jader a hodně paměti RAM, nebo proč byste spouštěli server? Pokud se chcete o R dozvědět více, dobrým místem pro začátek jsou oficiální manuály R. To je pro dnešek vše, děkuji za přečtení.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8