openSUSE — це чудова операційна система на базі Linux, яка легко встановлюється і працює відразу після встановлення. Це стабільна та функціональна система Linux. Вона має графічний інсталятор, і процес встановлення дуже простий. Ви можете встановити її поряд з іншими операційними системами, але я встановив її на старому комп'ютері X220i з SSD на 256 ГБ і 8 ГБ оперативної пам'яті, і вона працює дуже добре, без жодних проблем. Ось кілька покрокових приміток щодо налаштування робочої системи для науки про дані, аналітики та продуктивності.
Перш за все, завантажте ISO-інсталятор з наступного джерела, оберіть версію OpenSuse Tumbleweed для вашого настільного комп'ютера або ноутбука, за цим посиланням:
[
openSUSE Tumbleweed
Дізнайтеся більше про дистрибутиви openSUSE та завантажте їх безкоштовно
get.opensuse.org
](https://get.opensuse.org/tumbleweed/?source=post_page-----6008fc2afaf6--------------------------------)
Інсталятор вимагає близько 15 ГБ простору на диску та 2 ГБ оперативної пам'яті, але чим більше, тим краще.
Завантажте ISO-образ у вільне місце на існуючому комп'ютері (я використовував MacBook, або ви можете завантажити на інший комп'ютер з Linux) за допомогою наступного коду:
sudo dd if=filename.iso of=/dev/sdb bs=128M
Ось коротке пояснення цього коду:
- sudo — це ви як суперкористувач, тому термінал запитає ваш пароль
- dd — це команда для запису файлу на диск. Вона видалить всі існуючі дані на USB-накопичувачі та встановить цей ISO-образ
- if=filename.iso; if — це вхідний файл, після якого вказується ім’я файлу
- of=/dev/sdb — тут of — це вихідний файл, а /dev/sdb — це назва диска, де знаходиться USB-накопичувач. Ви можете знайти правильну адресу диска за допомогою
diskutil list
на Mac абоlsblk
на комп'ютері з Linux - Для Windows ви можете звернутися до наступного посилання: https://windowsreport.com/burn-iso-files-windows-10/
Далі, після того як ви записали ISO-образ на диск, вставте його у слот для USB вашого комп'ютера та перезавантажте систему.
Залежно від моделі ноутбука, вам, можливо, доведеться визначити правильну клавішу для входу в BIOS. Після того як ви увійшли в BIOS, змініть порядок завантаження так, щоб комп'ютер завантажувався з USB-накопичувача.
Після цього дозволіть комп'ютеру завантажитися, і ви потрапите на екран, який запитає, чи хочете ви встановити OpenSUSE. Встановіть його на вашому комп'ютері. Я вибрав опцію стерти всі дані на жорсткому диску та розділити його. Система розділів OpenSUSE є інтуїтивно зрозумілою і запропонує автоматичне розділення та встановлення робочого середовища. Я вибрав середовище KDE-Plasma, яке має приємний вигляд і є швидким.
Після цього кроку перезавантажте комп'ютер, і ви потрапите на робочий стіл, де зможете продовжити встановлення решти системи.
Це означає, що вам потрібно буде встановити наступне (деякі з них є опціональними, але корисними):
- Встановити R для аналізу даних та графіки
- Встановити Julia (я використовую Julia для своєї роботи, але ви можете її не використовувати)
- Quarto (корисний пакет для роботи)
- CodeOSS або VSCode
- Jupyter Notebook або, конкретніше, Jupyter Lab
- Підключити все
Встановлення R просте, відкрийте консоль і наберіть sudo zypper install R-base R-devel
.
Що робить цей код:
sudo
означає, що ви дієте як суперкористувач, тому будьте готові ввести свій пароль адміністратора.zypper
— це менеджер пакетів OpenSUSE.install R-base R-devel
— ці два пакети вам потрібні для роботи, а командаinstall
відповідає за встановлення.
Встановіть Julia через juliaup
, і це справді легко з OpenSUSE, оскільки вони мають власний установник для juliaup
, тому просто введіть: sudo zypper install juliaup
, а потім juliaup add release
. Готово.
Встановлення Quarto трохи складніше, але ось веб-сторінка, яка надає відмінні інструкції:
[
Quarto - встановлення за допомогою tarball на Linux
Ви можете встановити Quarto для одного користувача на Linux, використовуючи tarball Quarto та слідуючи наведеним крокам. 1…
quarto.org
](https://quarto.org/docs/download/tarball.html?version=1.4.554&idPrefix=download&source=post_page-----6008fc2afaf6--------------------------------)
Просто слідуйте вказівкам або скопіюйте і вставте код на сторінці — і все готово.
Аналогічно, встановлення vscode є дуже простим, фактично потрібно ввести команду sudo zypper install vscode
і ви завершили.
Для Jupyter Lab процес трохи складніший:
- Спочатку отримайте micromamba за допомогою
'$SHELL' < (curl -L micro.mamba.pm/install.sh)
- Що робить цей код: він завантажує інсталяційний скрипт та запускає його в оболонці bash. Переконайтесь, що у вас встановлений curl, якщо ні, встановіть його командою
sudo zypper install curl
3. - Після встановлення micromamba створіть середовище за допомогою
micromamba create -n myenv
- Вище наведений код створює нове середовище з ім’ям myenv
- Потім активуйте це середовище за допомогою
micromamba activate myenv
. Після цього ви побачите, що myenv активовано в оболонці - Далі виконайте
micromamba install jupyterlab
- Це встановить середовище Jupyter з Jupyter Lab
Тепер з’єднайте все
Якщо ви не з’єднаєте Jupyter Lab з іншими програмами, воно не працюватиме. Аналогічно, для VSCode вам потрібно підключити програму та вказати, де шукати відповідне програмне забезпечення. Ось кроки для роботи з Jupyter notebooks:
- Встановіть пакет LanguageServer.jl для Julia. Відкрийте Julia, набравши
julia
в командному рядку, потім натисніть кнопку]
, щоб увійти в модуль pkg. У модулі pkg наберітьadd LanguageServer
. І все. - Після встановлення модуля LanguageServer, виконайте команду
add IJulia
, щоб з’єднати його з Jupyter Notebook або Jupyter Lab. - Для R відкрийте консоль R, почніть сеанс R, а потім виконайте команду
install.packages("IRkernel")
. В OpenSuse це може призвести до повідомлення про помилку, що не встановлено пакетpdbzmq
. Якщо ви бачите таку помилку, спочатку виконайтеsudo zypper install zeromq-devel
. Цей крок необхідний для встановлення пакету zeromq-devel. Потім повторіть крок з встановлення IRkernel. Після того, як IRkernel буде встановлений, виконайтеIRkernel::installspec()
. - Не забудьте виконати вищезгадані кроки ВЖЕ В СЕАНСІ R. Інакше це не працюватиме.
Заключні примітки
Ці кроки допоможуть вам налаштувати робочу середу для науки про дані на комп’ютері з OpenSuse. Ви можете використовувати vscode для аналізу даних, або використовувати Jupyter Lab для аналізу даних і написання звітів, а для цих завдань можна використовувати Quarto. Більше про це в наступних публікаціях.
Перекладено з: How to set up a working data science environment in OpenSuse