Nastavení testovacího prostředí pro výuku R v Linuxu

Důležité

Služba Azure Lab Services bude vyřazena 28. června 2027. Další informace najdete v průvodci odchodem do důchodu.

Poznámka:

Tento článek odkazuje na funkce dostupné v plánech testovacího prostředí, které nahradily účty testovacího prostředí.

R je opensourcový jazyk používaný pro statistické výpočty a grafiku. Používá se ve statistické analýze genetice ke zpracování přirozeného jazyka za účelem analýzy finančních dat. R poskytuje interaktivní příkazový řádek. RStudio je interaktivní vývojové prostředí (IDE) dostupné pro jazyk R. Bezplatná verze poskytuje nástroje pro úpravy kódu, integrované prostředí ladění a vývojové nástroje balíčků.

Tento článek se zaměřuje výhradně na RStudio a R jako stavební blok pro třídu, která vyžaduje použití statistického computingu. Typy tříd Hluboké učení a Python a Jupyter Notebooks nastavují RStudio odlišně. Každý článek popisuje, jak používat Data Science Virtual Machine for Linux (Ubuntu), která obsahuje mnoho nástrojů souvisejících s datovými vědami, včetně předinstalovaného RStudio.

Konfigurace testovacího prostředí

K nastavení tohoto testovacího prostředí potřebujete předplatné Azure a plán testovacího prostředí, abyste mohli začít. Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Konfigurace externích prostředků

Některé třídy vyžadují externí ukládání souborů, například velkých datových souborů.

Pokud se rozhodnete pro studenty sdílet R Server, měl by být server nastavený před vytvořením testovacího prostředí. Další informace o tom, jak nastavit sdílený server, najdete v tématu vytvoření testovacího prostředí se sdíleným prostředkem ve službě Azure Lab Services. Pokyny k vytvoření RStudio Serveru najdete v tématu Stažení RStudio Serveru pro Debian & Ubuntu a přístup k opensourcovým souborům RStudio Serveru.

Pokud se rozhodnete použít nějaké externí prostředky, musíte se pomocí plánu testovacího prostředí připojit ke své virtuální síti ve službě Azure Lab Services .

Nastavení plánu testovacího prostředí

Jakmile získáte předplatné Azure, můžete vytvořit nový plán testovacího prostředí ve službě Azure Lab Services. Další informace o vytvoření nového testovacího plánu najdete v kurzu o nastavení plánu testovacího prostředí. Můžete také použít existující plán testovacího prostředí.

Povolte nastavení plánu testovacího prostředí, jak je popsáno v následující tabulce. Další informace o povolení obrázků z Azure Marketplace najdete v tématu Určení obrázků Azure Marketplace dostupných tvůrcům laboratoře.

Nastavení plánu testovacího prostředí Pokyny
Image z Marketplace Povolte obraz Ubuntu Server 18.04 LTS.

Nastavení testovacího prostředí

Pokyny k vytvoření testovacího prostředí najdete v kurzu : Nastavení testovacího prostředí. Při vytváření testovacího prostředí použijte následující nastavení.

Nastavení testovacího prostředí Hodnota a popis
Velikost virtuálního počítače Malé GPU (Compute)
Image virtuálního počítače Ubuntu Server 18.04 LTS
Povolte připojení ke vzdálené ploše Toto nastavení by mělo být povolené, pokud se rozhodnete použít protokol RDP. Toto nastavení není potřeba, pokud zvolíte X2Go pro připojení k testovacím počítačům.

Pokud se rozhodnete místo toho použít protokol RDP, musíte se před publikováním testovacího prostředí připojit k virtuálnímu počítači s Linuxem pomocí SSH a nainstalovat balíčky RDP a GUI. Potom se studenti můžou později připojit k virtuálnímu počítači s Linuxem pomocí protokolu RDP. Další informace najdete v tématu Povolení grafické vzdálené plochy pro virtuální počítače s Linuxem.

Konfigurace šablony

Po vytvoření šablony počítače spusťte počítač a připojte se k němu, abyste nainstalovali R, RStudio Desktop a volitelně X2Go Server.

Nejprve aktualizujeme apt a upgradujme existující balíčky na počítači.

sudo apt update 
sudo apt upgrade

Instalace X2Go Serveru

Pokud se rozhodnete použít X2Go, nainstalujte server. Nejdřív se musíte připojit k virtuálnímu počítači s Linuxem pomocí SSH k instalaci součásti serveru. Po dokončení je možné dokončit zbytek instalace po připojení pomocí klienta X2Go.

Výchozí instalace X2Go není kompatibilní s RStudio. Chcete-li tento problém vyřešit, aktualizujte soubor možností x2goagent.

  1. Upravte /etc/x2go/x2goagent.options soubor. Nezapomeňte upravit soubor pomocí sudo.

    1. Odkomentujte řádek, který uvádí: X2GO_NXAGENT_DEFAULT_OPTIONS+=" -extension GLX"
    2. Okomentujte řádek, který uvádí: X2GO_NXAGENT_DEFAULT_OPTIONS+=" -extension GLX"
  2. Restartujte server X2Go, aby se používaly nové možnosti.

    sudo systemctl restart x2goserver
    

Případně můžete požadované knihovny sestavit podle pokynů v alternativním řešení GLX pro X2Go.

Nainstalovat R

Na virtuální počítač můžete nainstalovat R několika způsoby. R nainstalujete z úložiště CRAN (Comprehensive R Archive Network). Poskytuje nejaktuálnější verze jazyka R. Po přidání tohoto úložiště do našeho počítače můžete nainstalovat R a mnoho dalších souvisejících balíčků.

Potřebujeme přidat úložiště CRAN. Příkazy jsou upraveny z pokynů dostupných v Ubuntu Packages for R stručných instrukcí.

#download helper packages
sudo apt install --no-install-recommends software-properties-common dirmngr
# download and add the signing key (by Michael Rutter) for these repos
sudo wget -q "https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc" -O /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
#add repository
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/"

Teď můžeme nainstalovat R a spustit následující příkaz:

sudo apt install r-base

Instalace nástroje RStudio

Teď, když máme R nainstalovaný místně, můžeme nainstalovat integrované vývojové prostředí RStudio. Nainstalujeme bezplatnou verzi RStudio Desktopu. Pro všechna dostupná vydání se podívejte na stažení RStudio.

  1. Importujte podpisový klíč kódu pro RStudio.

    sudo gpg --keyserver keyserver.ubuntu.com  --recv-keys 3F32EE77E331692F
    
  2. Stáhněte si soubor Debian Linux Package (.deb) pro R Studio pro Ubuntu. Soubor je ve formátu rstudio-{version}-amd64.deb. Příklad:

    export rstudiover="1.4.1717"
    wget --quiet -O rstudio.deb https://download1.rstudio.org/desktop/bionic/amd64/rstudio-$rstudiover-amd64.deb
    
  3. K instalaci RStudio použijte gdebi. Nezapomeňte použít cestu k souboru, aby apt věděl, že instalujeme místní soubor.

    sudo apt install gdebi-core 
    echo "y" | gdebi rstudio.deb –quiet
    

Balíčky CRAN

Teď je čas nainstalovat všechny balíčky CRAN, které chcete. Nejprve přidejte aktuální úložiště 'c2d4u' pro R 4.0 nebo novější.

sudo add-apt-repository ppa:c2d4u.team/c2d4u4.0+

V interaktivním prostředí R použijte příkaz install.packages(“package name”), jak je uvedeno v článku rychlý přehled užitečných balíčků R. Alternativně použijte položku nabídky Nástroje –> Instalovat balíčky v RStudio.

Pokud potřebujete pomoc s vyhledáním balíčku, podívejte se na seznam balíčků podle úkolů nebo abecedního seznamu balíčků.

Další kroky

Image šablony je teď možné publikovat do testovacího prostředí. Další informace najdete v Publikování šablony VM.

Při nastavování testovacího prostředí si projděte následující články: