Установка программ
Корень системы неизменяемый, поэтому apt install в привычном виде не подходит. Вместо него есть несколько способов, и у каждого своё назначение.
Какой способ выбрать#
| Что ставите | Как | Почему |
|---|---|---|
| Графические приложения | Flatpak | не трогает системный образ, обновляется отдельно |
| Консольные и dev-инструменты | Distrobox | изолированный контейнер с записываемым окружением |
| Приложение из каталога Aides | aides-install <пакет> | ставит готовую капсулу |
Своя капсула из любого .rpm или источника | epm play <пакет> | собирает портативный контейнер на лету, образ не меняется |
| Временный пакет «на пробу» | apm system install <пакет> | слетит при следующем обновлении образа |
| Системный пакет навсегда | встроить в образ | меняется рецепт образа и идёт пересборка |
Если программа есть во Flatpak, ставьте её оттуда.
Flatpak#
Самый простой путь: каталог с поиском есть в Atomic Booster (вкладка «Приложения») и в магазине Bazaar. Из терминала:
flatpak install flathub org.gnome.Calculator
flatpak updateИсточники приложений включаются в мастере или в Booster: Flathub и прокси ALT Linux для Flathub. Прокси это зеркало от команды ALT Gnome, оно выручает, когда dl.flathub.org недоступен или загрузка идёт медленно.
Приложения из коробки#
Вместе с образом ставится базовый набор Flatpak-приложений. Каждое ставится один раз: удалённое не возвращается, установленное обновляется. Список лежит в /usr/share/atomic-niri-plafon/flatpak-apps.list:
- Браузер и связь: Google Chrome, Telegram, Convey (почта), LocalSend.
- Офис и документы: ONLYOFFICE, Документы (PDF), Текстовый редактор, Apostrophe (Markdown), Календарь, Калькулятор.
- Файлы и система: Архиватор, Анализатор дисков, Сканирование, Журналы, Ключница, Tailor, Bazaar, LACT.
- Медиа: Просмотр изображений, Видеоплеер, Аудиоплеер, Диктофон, Подкасты, Cassette (Яндекс Музыка).
Браузер по умолчанию можно заменить на Firefox или Yandex Browser в шаге «Приложения по умолчанию» мастера.
Distrobox#
Если нужна программа из другого дистрибутива (Arch, Debian, Ubuntu, Fedora, ALT) или полноценная среда разработки, создайте контейнер. Это можно сделать в Booster или командой:
distrobox create --name dev --image registry.altlinux.org/alt/alt:sisyphus
distrobox enter devВнутри контейнера работает обычный менеджер пакетов, а ярлыки программ можно вынести в меню системы.
Капсулы#
Капсула это портативный ELF-контейнер с приложением внутри. Ставить ничего не нужно: файл запускается и всё. На вкладке «Capsules» в Booster два каталога:
- Официальный (Aides): готовые рецепты, Booster собирает по ним капсулу. В терминале то же делает
aides-install <пакет>. - eepm: Booster берёт приложение из списка
epm playи сразу собирает из него капсулу. Вручную ничего вводить не нужно.
aides-install <пакет>Отдельно, в мастере первой настройки можно подключить каталог eepm (556 приложений с сайтов производителей) в отдельный контейнер Distrobox: хост остаётся чистым.
Временные правки в /usr#
Нужно быстро проверить пакет или поправить файл системы? bootc usr-overlay делает /usr временно записываемым. Всё исчезнет после перезагрузки:
sudo bootc usr-overlay
sudo apm system install htopВстроить пакет в образ#
Для системного пакета, который должен остаться навсегда, меняется рецепт образа (image.yml) и образ пересобирается. Это описано в хэндбуке по ALT Atomic и в разделе для разработчиков.