Как установить пакеты любого дистрибутива через Distrobox?
Distrobox запускает другие дистрибутивы в контейнерах Podman или Docker, открывая доступ к пакетам, которых нет в вашей системе.

Короткий ответ
Установите Podman (или Docker), затем distrobox из репозитория своего дистрибутива. Создайте контейнер командой distrobox create --name box --image fedora:latest, войдите в него через distrobox enter box и поставьте нужный пакет родным менеджером этого дистрибутива: dnf, apt или pacman. Графические программы после экспорта появятся в меню основной системы.
Что понадобится
Шаг за шагом
Установите контейнерный движок
Distrobox работает поверх Podman или Docker. Podman предпочтительнее, потому что запускается без прав root: в Ubuntu и Debian выполните sudo apt install podman, в Fedora — sudo dnf install podman, в Arch — sudo pacman -S podman. Если выбираете Docker, добавьте пользователя в группу docker и заново войдите в сеанс.
Поставьте сам Distrobox
В большинстве дистрибутивов пакет уже есть в репозитории: sudo apt install distrobox или sudo dnf install distrobox. Если пакета нет, используйте официальный скрипт: curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh. Проверьте результат командой distrobox version.
Создайте контейнер
Выберите образ того дистрибутива, где лежит нужный пакет. Например: distrobox create --name fedora-box --image fedora:latest, а для пакета из репозиториев Arch — --image archlinux:latest. Первый запуск займёт несколько минут, пока скачивается образ. Список готовых контейнеров показывает distrobox list.
Войдите внутрь и установите пакет
Команда distrobox enter fedora-box переносит вас внутрь контейнера. Дальше работаете как обычный пользователь этого дистрибутива: sudo dnf install имя_пакета или sudo pacman -S имя_пакета в контейнере с Arch. Домашний каталог смонтирован по тому же пути, поэтому файлы доступны напрямую.
Экспортируйте программу в основную систему
Находясь в контейнере, выполните distrobox-export --app имя_программы. Приложение появится в меню основной системы и будет открываться как обычная программа. Для консольных утилит подойдёт distrobox-export --bin /usr/bin/утилита --export-path ~/.local/bin.
Освойте очистку и управление
Чтобы выйти из контейнера, наберите exit. Остановить контейнер можно командой distrobox stop fedora-box, удалить полностью — distrobox rm fedora-box. Удаление уносит и установленные внутрь пакеты, но файлы в домашнем каталоге остаются на месте.
Закрепите конфигурацию
Для часто используемого контейнера опишите его в файле ~/.config/distrobox/distrobox.ini и разверните командой distrobox assemble create. Так на новом компьютере вы получите ту же сборку, не набирая все шаги заново.
Советы
Внимание
Контейнеры Distrobox не являются песочницей безопасности. Домашний каталог монтируется внутрь, поэтому вредоносный скрипт, запущенный в контейнере, может прочитать или удалить ваши файлы. Не устанавливайте образы и пакеты из неизвестных источников.
Частые вопросы
+Distrobox работает как виртуальная машина?
Нет. Виртуальная машина запускает отдельное ядро, а Distrobox создаёт контейнеры на ядре основной системы. Поэтому потери производительности почти нет, а запуск занимает секунды.
+Появятся ли установленные программы в меню?
Да, если внутри контейнера выполнить distrobox-export --app имя_программы. Без этой команды программу можно запускать только из терминала после входа в контейнер.
+Сколько места занимает на диске?
Один образ обычно весит от 300 МБ до 1,5 ГБ, плюс установленные вами пакеты. Освободить место можно, удалив ненужные контейнеры командой distrobox rm.
+Подойдёт ли для закрытых систем вроде Steam Deck или Fedora Silverblue?
Да, именно там польза максимальна. Вы пользуетесь любым менеджером пакетов внутри контейнера, не трогая файлы основной системы.
+Не пропадут ли мои файлы из контейнера?
Файлы домашнего каталога хранятся в основной системе и сохраняются. Удаляются только пакеты и настройки, установленные внутри самого контейнера.
Источники и проверка
Последняя проверка: 12 Eylül 2026. сообщите нам.
Этот материал носит справочный характер; в вопросах госуслуг приоритет за актуальными сообщениями учреждения. Подробнее: отказ от ответственности.