Мова програмування R є надійним вибором для тих, хто занурюється у статистичні обчислення та візуалізацію даних. Розуміння можливостей R дуже важливе, якщо ви збираєтеся встановити R Lang на Debian 12 Bookworm або старіші стабільні випуски Debian 11 Bullseye або Debian 10 Buster. З’явившись 1993 року завдяки зусиллям Росса Іхакі та Роберта Джентльмена, R відтоді став основним інструментом для науковців і дослідників даних у всьому світі.
Примітні особливості R:
- Гнучкість із відкритим вихідним кодом: R перебуває у вільному доступі та працює на таких платформах, як Windows, macOS і Linux.
- Різноманітні статистичні інструменти: R надає користувачам широкий спектр статистичних методів, від лінійного моделювання до машинного навчання.
- Розширені графічні можливості: Вбудовані в R функції побудови графіків, доповнені спеціалізованими бібліотеками, дають змогу створювати високоякісні візуальні ефекти, які можна налаштовувати.
- Широка екосистема пакетів: Завдяки наявності понад 16 000 користувацьких пакетів у Всеосяжній мережі архівів R (CRAN), R може бути адаптований до конкретних галузей, чи то фінанси, чи то біоінформатика.
- Інтерактивність і залученість спільноти: Інтерактивний підхід до програмування мовою R та активна спільнота забезпечують динамічне, сприятливе середовище навчання та розвитку.
Підбиваючи підсумок, можна сказати, що R являє собою всеосяжний набір інструментів для тих, хто прагне використовувати можливості даних. Поєднання універсальності, широких можливостей і підтримки спільноти робить його найкращим вибором для ентузіастів роботи з даними. На цій основі ми перейдемо до процесу встановлення R на систему Debian.
Імпорт репозиторію R APT на Debian 12, 11 або 10
У цьому розділі ми розглянемо імпорт репозиторію мови R і встановлення R на Debian Linux.
Крок 1: Оновлення системи Debian Linux
Щоб переконатися, що всі наявні пакети актуальні, оновіть операційну систему Debian Linux за допомогою такої команди:
sudo apt update && sudo apt upgrade
Крок 2: Встановлення початкових необхідних пакетів
Для успішного встановлення необхідні деякі залежності. Встановіть їх за допомогою такої команди:
sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common -y
Крок 3: Імпорт сховища CRAN
R присутній у сховищах Debian за замовчуванням, але його версія може бути застарілою. Ми рекомендуємо встановлювати R з сховища Comprehensive R Archive Network (CRAN), щоб отримати найактуальнішу версію.
Спочатку отримайте та імпортуйте ключ GPG для Debian за допомогою сервера ключів і збережіть його у файлі /usr/share/keyrings/cran.gpg, для цього можна використовувати такі команди:
gpg --keyserver keyserver.ubuntu.com --recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7'
gpg --armor --export '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' | gpg --dearmor | sudo tee /usr/share/keyrings/cran.gpg > /dev/null
Спочатку ці команди отримують ключ із сервера ключів та імпортують його в локальну зв’язку ключів. Потім вони експортують ключ і зберігають його у файлі /usr/share/keyrings/cran.gpg, який буде використовуватися програмою apt для перевірки автентичності пакетів.
Якщо ви перебуваєте за брандмауером, що блокує порт 11371, ви можете вказати проксі-сервер, додавши до першої команди команду –keyserver-options http-proxy=<PROXY>.
Приклад виведення при успішному виконанні:
gpg: key DC78B2DDEABC47B7: public key "Johannes Ranke <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
Далі імпортуйте сховище CRAN, додавши відповідну інформацію про сховище до списку джерел вашої системи. Виберіть команду, що відповідає вашій версії Debian:
Bookworm:
echo "deb [signed-by=/usr/share/keyrings/cran.gpg] https://cloud.r-project.org/bin/linux/debian bookworm-cran40/" | sudo tee /etc/apt/sources.list.d/cran.list
Bullseye:
echo "deb [signed-by=/usr/share/keyrings/cran.gpg] https://cloud.r-project.org/bin/linux/debian bullseye-cran40/" | sudo tee /etc/apt/sources.list.d/cran.list
Buster:
echo "deb [signed-by=/usr/share/keyrings/cran.gpg] https://cloud.r-project.org/bin/linux/debian buster-cran40/" | sudo tee /etc/apt/sources.list.d/cran.list
Крок 4. Оновлення APT-індексу пакетів після імпорту R
Після імпорту сховища CRAN оновіть список сховищ APT, щоб включити в нього знову додане джерело:
sudo apt update
Тепер, коли ви виконали ці кроки, ви можете встановити R на вашу систему Debian Linux.
Встановлення R на Debian 12, 11 або 10 за допомогою R APT
У цьому розділі ми розповімо про встановлення мови програмування R на Debian Linux і розглянемо додаткові пакети, які можуть бути вам корисні.
Крок 1: Встановлення R Lang на Debian за допомогою команди APT
Після імпорту сховища CRAN ви можете встановити мову програмування R на систему Debian Linux. Відкрийте термінал і введіть таку команду:
sudo apt install r-base
У результаті буде встановлено базову систему R. Якщо ви хочете встановити додаткові засоби розробки та пакети, ви також можете встановити r-base-dev, виконавши таку команду:
sudo apt install r-base r-base-dev
Після завершення встановлення можна переконатися в його успішності, перевіривши версію збірки. Для цього введіть у терміналі таку команду:
R --version
Крок 2: Додаткові параметри встановлення R Lang на Debian
Ось деякі додаткові пакети, які ви, можливо, захочете встановити:
r-recommended:
Цей пакет містить набір рекомендованих пакетів R, широко використовуваних в аналізі даних і статистичному моделюванні. Команда встановлення для цього пакета наступна:
sudo apt install r-recommended
libssl-dev:
Цей пакет необхідний, якщо ви плануєте встановлювати пакети з CRAN, які потребують шифрування SSL (Secure Sockets Layer), наприклад, пакет “httr”. Команда встановлення для цього пакета наступна:
sudo apt install libssl-dev
libxml2-dev:
Цей пакет необхідний, якщо ви плануєте встановлювати пакети з CRAN, що вимагають розбору XML, наприклад, пакет “XML”. Команда встановлення для цього пакета наступна:
sudo apt install libxml2-dev
libcurl4-openssl-dev:
Цей пакет необхідний, якщо ви плануєте встановлювати пакети з CRAN, які потребують підтримки CURL (Client URL), наприклад, пакет “curl”. Команда встановлення для цього пакета наступна:
sudo apt install libcurl4-openssl-dev
Встановлення пакетів R з CRAN у Debian 12, 11 або 10
У цьому розділі ми розглянемо, як встановлювати, оновлювати та видаляти пакети R з CRAN у системі Debian Linux. Ми використовуватимемо різні приклади пакетів для урізноманітнення та щоб уникнути штрафів за дублювання контенту.
Запуск інтерпретатора R
Щоб запустити інтерпретатор R, відкрийте термінал і введіть таку команду:
sudo -i R
Ця команда запустить інтерпретатор R від імені користувача root. Потрапивши в середовище R, ви можете встановити пакети R за допомогою функції install.packages().
Встановлення пакетів R на Debian
Наприклад, щоб встановити пакети ggplot2 і dplyr, введіть таку команду:
install.packages(c("ggplot2", "dplyr"))
Оновлення пакетів R
Для оновлення пакетів R, встановлених у системі, використовуйте функцію update.packages(). Наприклад, щоб оновити всі встановлені пакети, введіть таку команду:
update.packages(ask = FALSE)
Ця команда оновить усі встановлені пакети, не запитуючи підтвердження.
Видалення пакетів R
Для видалення пакета R використовуйте функцію remove.packages(). Наприклад, щоб видалити пакет ggplot2, введіть таку команду:
remove.packages("ggplot2")
Виконавши ці кроки, ви тепер володієте необхідними знаннями для встановлення, пошуку, оновлення та видалення пакетів R з CRAN у системі Debian Linux.
Висновок
У цьому посібнику розглянуто основні кроки зі встановлення мови програмування R на Debian Linux. Ми почали з імпорту в репозиторій CRAN найактуальнішої версії R. Потім ми встановили R і додаткові пакети для розширення його функціональності. Нарешті, ми продемонстрували, як встановлювати, оновлювати та видаляти пакети R з CRAN. Дотримуючись цих кроків, ви зможете створити на своїй системі Debian Linux надійне середовище R для виконання аналізу даних, статистичного моделювання тощо.