Distrobox 1.4 надходить із підтримкою оновлення всіх контейнерів за допомогою однієї команди

DistroBox-content-blog-linuxadictos

Distrobox дозволяє запускати команди або програми, не боячись пошкодити систему

Вийшов новий випуск Distrobox 1.4, який дозволяє керувати контейнери у вашій системі, за допомогою яких ви можете частка Знімні USB-пристрої, папка або розділ користувача HOME, аудіо, а також розетки з настільних середовищ X11 і Wayland.

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

Проект надає плагін поверх Docker або Podman, і відрізняється максимальним спрощенням роботи та інтеграцією середовища виконання з рештою системи. Щоб створити середовище з іншим дистрибутивом, досить виконати одну команду distrobox-create, не замислюючись про тонкощі.

Дистрибутив стверджує, що може розмістити 17 дистрибутивів, включаючи Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL і Fedora. Будь-який дистрибутив, для якого існують образи у форматі OCI, можна запустити в контейнері. Після установки користувач може повноцінно працювати на іншому дистрибутиві, не виходячи з основної системи.

Основні новини Distrobox 1.4

У цій новій версії це підкреслено додано команду «оновити дистрибутив». оновити вміст усіх контейнерів, інстальованих із дистрибутивами, одночасно, а також додано команду "distrobox generate-entry", щоб додати середовище на основі дистрибутива до списку програм.

Ще одна зміна, яка виділяється, полягає в тому, що команда "distrobox ephemeral" для створення одноразового контейнера який буде видалено після завершення пов’язаного з ним сеансу.

Крім того, ми можемо знайти новий скрипт під назвою «install-podman» це дозволяє користувачеві встановити Podman у домашній каталог, не впливаючи на системне середовище (корисно для середовищ, де системні каталоги монтуються лише для читання або не можна редагувати).

Крім цього, він також підкреслює покращена підтримка хост-систем з менеджерами пакетів Guix і Nix, а також покращеною підтримкою LDAP, Active Directory і автентифікації Kerberos.

Також згадується, що була проведена робота щодо покращення повідомлень про помилки невідповідності, а також синхронізації файлів хосту, лише якщо вони існують, а також покращено інтеграцію systemd для кореневих контейнерів.

З інших змін основні моменти цього нового випуску:

  • Уникайте помилок xbps, оновлюючи його
  • Виправлена ​​точка монтування для дому на ОС на основі ostree. Це вирішить проблеми зі встановленням пакета у Fedora.
  • виправлення обробки tzdata
  • Додано відсутній запис довідки для прапорця --next/-N
  • list/host-exec: виправлено виявлення tty
  • гладкий: Додати прапор без кольору до списку
  • список: вимкнути кольори, коли ви не в терміналі.
  • Видалено застарілу функцію маршруту

Нарешті, якщо вам цікаво дізнатися більше про проект або повний список змін, ви можете зробити це за адресою за наступним посиланням.

Як встановити DistroBox на Linux?

Для тих, хто є зацікавлений у можливості встановити цей інструмент, Ви повинні знати, що він доступний у багатьох основних репозиторіях дистрибутивів Linux.

Але для цього випадку ми скористаємося методом встановлення, запропонованим практично для будь-якого дистрибутива Linux. Для цього просто відкрийте термінал і в ньому ми введемо наступне:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

І вже готові ми можемо почати використовувати цей інструмент.

Що стосується використання, дистрибутив розділений на 8 команд:

  1. distrobox-create- створює контейнер
  2. distrobox-enter – для входу в контейнер
  3. distrobox-list- для перерахування контейнерів, створених за допомогою distrobox
  4. distrobox-rm- щоб видалити контейнер, створений за допомогою distrobox
  5. distrobox-stop- щоб зупинити запущений контейнер, створений за допомогою distrobox
  6. distrobox-init – точка входу контейнера (не призначена для використання вручну)
  7. distrobox-export- призначений для використання всередині контейнера, корисний для експорту програм і служб з контейнера на хост
  8. distrobox-host-exec- для виконання команд/програм з хоста, перебуваючи всередині контейнера

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


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.