Як встановити Distrobox на Manjaro

Distrobox – це проєкт з відкритим вихідним кодом, який спрощує створення та управління контейнерами Linux. Він дає змогу запускати різні дистрибутиви Linux поруч із вашою системою Manjaro, забезпечуючи безшовну інтеграцію між хостом і контейнерами. За допомогою Distrobox ви можете легко встановлювати і використовувати додатки з інших дистрибутивів, перевіряти сумісність програм і вивчати нові середовища Linux без необхідності використання віртуальних машин або подвійного завантаження.

Необхідні умови

  • Сервер або настільний комп’ютер під керуванням однієї з таких операційних систем: Manjaro та інші дистрибутиви на базі Arch.
  • Базове знайомство з інтерфейсом командного рядка (CLI).
  • SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви перебуваєте на робочому столі).
  • Для завантаження та встановлення пакетів необхідне стабільне інтернет-з’єднання. Перевірте з’єднання, перш ніж приступати до роботи.
  • Доступ до системи Manjaro Linux з правами не root користувача sudo або root.

Встановлення Distrobox на Manjaro

Крок 1. Оновіть систему.

Підтримувати систему в актуальному стані дуже важливо для безпеки та стабільності. Почніть з оновлення бази даних пакетів системи та оновлення встановлених пакетів:

sudo pacman -Syu

Ця команда синхронізує бази даних пакетів і оновлює систему, забезпечуючи наявність останніх версій програмного забезпечення та виправлень безпеки.

Крок 2. Встановлення Distrobox.

Метод 1: Встановлення Distrobox через Snap

Snap – це універсальний менеджер пакетів, який дозволяє встановлювати додатки з різних дистрибутивів Linux. Щоб встановити Distrobox за допомогою Snap на Manjaro, виконайте такі дії:

sudo pacman -S snapd

Запустіть і ввімкніть службу snapd:

sudo systemctl enable --now snapd.socket

Встановіть Distrobox із магазину Snap Store:

sudo snap install distrobox

Перевірте встановлення, виконавши таку команду:

distrobox --version

Якщо встановлення пройшло успішно, ви побачите номер версії Distrobox.

Метод 2: Ручне встановлення

Якщо ви віддаєте перевагу більш практичному підходу або хочете встановити останню версію Distrobox, ви можете вибрати ручне встановлення з репозиторію GitHub. Ось як це зробити:

git clone https://github.com/89luca89/distrobox.git

Перейдіть у клонований каталог:

cd distrobox

Запустіть сценарій встановлення з привілеями sudo:

sudo ./install

Додайте такий рядок до файлу конфігурації оболонки (наприклад, ~/.bashrc або ~/.zshrc):

export PATH=$PATH:~/.local/bin

Перезавантажте конфігурацію оболонки:

source ~/.bashrc

Перевірте встановлення, запустивши програму:

distrobox --version

Якщо встановлення пройшло успішно, ви повинні побачити номер версії Distrobox.

Метод 3: Використання AUR (Arch User Repository)

Користувачі Manjaro також можуть встановити Distrobox за допомогою AUR, який надає зручний спосіб встановлення пакетів, недоступних в офіційних репозиторіях. Щоб встановити Distrobox з AUR, виконайте такі дії:

Встановіть помічник AUR, наприклад yay, якщо ви його ще не встановили:

sudo pacman -S yay

Використовуйте yay для встановлення пакета distrobox-git:

yay -S distrobox-git

Після завершення встановлення ви можете почати використовувати Distrobox на вашій системі Manjaro.

Крок 3. Налаштування Distrobox.

Після встановлення Distrobox ви можете захотіти налаштувати його конфігурацію відповідно до ваших потреб. Ось кілька важливих параметрів конфігурації:

  • Контейнерний движок: Distrobox підтримує як Podman, так і Docker як контейнерні движки. За замовчуванням він використовує Podman. Якщо ви віддаєте перевагу Docker, ви можете встановити змінну оточення DISTROBOX_CONTAINER_MANAGER у значення docker.
  • Файл конфігурації: Distrobox шукає файл конфігурації з іменем .distroboxrc у вашому домашньому каталозі. Ви можете створити цей файл, щоб вказати користувацькі налаштування, такі як образ контейнера за замовчуванням, монтування томів і конфігурація мережі.
  • Налаштування параметрів контейнера: Під час створення нового контейнера ви можете передати додаткові параметри для налаштування його поведінки. Наприклад, ви можете вказати ім’я контейнера, образ і монтування тома за допомогою прапорів –name, –image і –volume відповідно.

Крок 4. Створення першого контейнера Distrobox.

Тепер, коли Distrobox встановлений і налаштований, давайте створимо ваш перший контейнер. Виконайте наступні кроки:

Виберіть базовий образ для контейнера. Distrobox підтримує широкий спектр дистрибутивів Linux, таких як Ubuntu, Fedora і Arch Linux. Для цього прикладу ми будемо використовувати Ubuntu 20.04:

distrobox create --name ubuntu-container --image ubuntu:20.04

Після того як контейнер створено, ви можете увійти в нього за допомогою такої команди:

distrobox enter ubuntu-container

Це відкриє нову оболонку всередині контейнера, в якій ви зможете виконувати команди і встановлювати пакети, характерні для середовища Ubuntu.

Щоб вийти з контейнера, просто введіть exit або натисніть Ctrl+D.

Ви можете керувати контейнерами за допомогою різних команд Distrobox, наприклад:

  • distrobox list: Список усіх доступних контейнерів
  • distrobox stop <ім’я контейнера>: зупинити запущений контейнер
  • distrobox remove <ім’я контейнера>: Видалити контейнер
  • distrobox upgrade <ім’я контейнера>: Оновлення пакетів усередині контейнера

Вітаємо! Ви успішно встановили Distrobox. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний сайт Distrobox.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x