Какой Linux?

Прежде чем мы начнем, позвольте мне объяснить вам дистрибутив Linux, который я использую. Это Элементарная ОС, которая представляет собой дистрибутив на основе Ubuntu. Он имеет отточенный элегантный пользовательский интерфейс. Новички с Windows оценят внешний вид, а пользователи Mac будут иметь такой же знакомый пользовательский интерфейс. В этой операционной системе не так много инструментов и библиотек для разработки по сравнению с Ubuntu, поскольку она ориентирована на простоту использования.

Я решил установить язык R для работы на свой ноутбук. Я начал с того, что большинство пользователей Debian Linux будут делать в терминале:

sudo apt update
apt search r-base*

Вот результат:

Подождите, версия 3.4.4 как для стабильной, так и для разработчика. Поэтому вместо загрузки этого старого языка R я решил попробовать Microsoft-R версии 3.5.6 (последняя версия Microsoft-R на момент написания этой статьи).

Давайте загрузим последнюю версию Microsoft R с их официального сайта.

https://mran.microsoft.com/download

Загрузите файл для операционной системы Ubuntu из браузера или терминала. Если вы хотите загрузить его из терминала, используйте следующую команду. Не забудьте заменить ссылку для скачивания на последнюю версию.

wget your-download-link

Для меня это:

wget https://mran.blob.core.windows.net/install/mro/3.5.3/ubuntu/microsoft-r-open-3.5.3.tar.gz

После загрузки вы можете подтвердить загрузку, используя SHA256 HASH (сумма). Этот шаг не требуется, так как мы доверяем Microsoft (вы доверяете, верно?).
Я всегда рекомендую проверить это.

Итак, на странице загрузки Microsoft R вы можете проверить SHA256 Hash, опубликованный Microsoft. Для Ubuntu это:

Давайте сравним его с нашей загрузкой. Введите в терминал следующее, чтобы получить хэш SHA256:

sha256sum your-microsoft-r-tar.gz-name

Для меня:

Так что обе суммы равны. Отсюда можно сделать вывод, что перед нами хорошая, правильная загрузка.
Чтобы установить его, нам нужно распаковать файл tar и запустить скрипт установки.

Нажмите «Enter», «q», «y», когда это необходимо. (Если вы используете процессор AMD, то вам лучше нажать ‘n’ при установке библиотек Intel MKL, MRO. Иначе погуглите процедуру установки).

tar -xvf microsoft-r-open-3.5.3.tar.gz
cd microsoft-r-open/
sudo ./install.sh

Если у вас не получается установить, вам потребуется разрешение на исполняемый файл usingchmod +x install.sh Но в 99% случаев этого не произойдет.
Готово! Теперь давайте установим R-Studio.

https://rstudio.com/products/rstudio/download/

Выберите последний вариант Ubuntu/Debian на веб-сайте. В моем случае это была Ubuntu 18/Debian 10. После загрузки выполните следующую команду для ее установки. Здесь также замените имя.

sudo dpkg -i your-rstudio-deb-file

Для меня:

sudo dpkg -i rstudio-1.2.5033-amd64.deb

Теперь мы успешно установили R-Studio.

В этом руководстве мы не будем указывать путь к библиотеке. Следовательно, все библиотеки будут установлены в
/home/your-user-name/R/your-machine-architecture/your-R-version/

Я не буду объяснять вам процедуру установки библиотек R. Но в большинстве случаев вам придется устанавливать некоторые зависимости от aptitude, т.е. apt, используя терминал.
Например, если вы попытаетесь установить tidyverse, наверняка у вас будет какая-то ошибка.

Давайте создадим команду для управления всеми зависимостями

ОДИН ЗА ВСЕХ!

sudo apt install build-essential git zlib1g-dev libssl-dev libxml2-dev libopenblas-dev gfortran libglpk-dev openjdk-11-jdk

Просто скопируйте и вставьте строку выше в терминал, и все готово!
Если вы по-прежнему не можете установить конкретную библиотеку R, прокомментируйте ниже название вашего пакета и ошибку. Я попытаюсь решить эту проблему и добавить зависимости в приведенной выше команде.

Более простой способ установить все библиотеки — с apt. Для этого нам нужно изменить путь к библиотеке. Возможно, я сделаю это в следующем уроке.

А пока держитесь подальше от неприятностей и пользуйтесь Linux!