Git

Установка программ

Корень системы неизменяемый, поэтому apt install в привычном виде не подходит. Вместо него есть несколько способов, и у каждого своё назначение.

Какой способ выбрать#

Что ставитеКакПочему
Графические приложенияFlatpakне трогает системный образ, обновляется отдельно
Консольные и dev-инструментыDistroboxизолированный контейнер с записываемым окружением
Приложение из каталога Aidesaides-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 и в разделе для разработчиков.