--------------------
--------------------
У Альт линукс богатые репозитории, одни из крупнейших в странах СНГ, но даже они не безграничны, также не всегда обновляются своевременно, поэтому иногда возникает надобность в использовании такого формата приложений, как Flatpak и репозитория для их загрузки Flathub.
В Официальных дистрибутивах Альт линукс - Симпли, Рабочая станция(Матэ), Рабочая станция K, А также в дистрибутиве от Ettersoft - базирующемся на ALT linux Сизиф, флатпак можно включить во время установки. в стартеркитах и регулярных сборках это нужно делать руками.
Давайте посмотрим, как включить Флатпак во время установки того или иного дистрибутвиа и как это сделать руками, а также решим некоторые проблемы, которые могут возникнуть при работе с программами в этом формате
Включение Флатпака во время установки
Рабочая станция K
В данном этапе установки находим раздел - Стороннее ПО и выбираем Flatpak
Рабочая станция Mate
Тут уже просто в списке компонентов для установки можно увидеть строчку - Репозиторий Flatpak
Симпли линукс
Тут также, как и в рабочей станции с оболочкой матэ, просто в главном меню пункт - Репозиторий Flatpak
Ximper linux
В Ximper linux примерно также
Установка руками
В стартеркитах и реглярных сборках во время установки выбрать поддержку флатпак нельзя, поэтому ставим руками
Устанавливаем поддержку данного формата пакетов
sudo apt-get install flatpak
Если получаете ошибку типа "user is not in the sudoers file", то проходите по ссылке и настраиваете sudo
Добавляем поддержку репозитория с программам в формате Flatpak
sudo apt-get install flatpak-repo-flathub
Добавляем нашего пользователя в группу fuse
sudo gpasswd -a USER fuse
Перезагружаем ПК
Готово. можно ставить из терминала или графического менеджера по типу KDE plasma discover или Gnome software
Установка приложений описана в этой статье
Решение проблем
Если программы в формате флатпак не устанавливаются через магазин приложений KDE plasma discover и не видны в нём
Проверяем, установлен ли пакет
plasma5-discover-flatpak
Если нет, ставим в Синаптике или через терминал
Теперь в настройках Discoer должен быть пункт Flatpak с прописанным репозиторием flathub
Если не запускаются программы в формате Flatpak
В терминале
sudo echo kernel.unprivileged_userns_clone=1 | sudo tee /etc/sysctl.d/50-bubblewrap.conf
sudo sysctl -w kernel.unprivileged_userns_clone=1
sudo chmod 775 /usr/bin/bwrap
systemctl --user restart flatpak-portal.service
Если получаете ошибку "user is not in the sudoers file", то идёте в эту статью и настраиваете sudo
Далее Создайте файл /etc/systemd/system/check-bwrap-update.service:
[Unit]
Description=Check bubblewrap update
[Service]
Type=oneshot
ExecStart=/usr/bin/bash -c "test $(find /usr/bin/bubblewrap -mtime 0 |wc -l) -eq 1 && sudo chmod 775 /usr/bin/bwrap"
[Install]
WantedBy=multi-user.target
Далее
sudo systemctl daemon-reload
sudo systemctl enable check-bwrap-update.service
Спасибо Плафону за решение проблемы
Управление разрешениями приложений в формате Flatpak
Flatpak это изолированный формат пакетов, программы в этом формате, не имеют прямого доступа к некоторым возможностям или папкам в системе. можно конечно управлять разрешениями руками, но есть более интересные и удобные варианты.
Flatseal - качаем из терминала или магазина приложений
flatpak install flatseal
Или
Программа, которая помогает управлять разрешениями в графическом интерфейсе.
Интерфейс программы выглядят так
Меню в настройках окружения рабочего стола KDE plasma
Для пользователей этой рабочей среды даже не нужен сторонний софт. просто идём в настройки и там находим соответствующий пункт.
Если его нет, ставим этот пакет из менеджера пакетов Synapticили из терминала
plasma5-flatpak-kcm
sudo apt-get install plasma5-flatpak-kcm
Если получаете ошибку типа "user is not in the sudoers file", то настраиваете sudo сначала
--------------------
--------------------
Полезные ссылки
Поддержать автора
АЛЬТ ВИКИ
Вики проекта альт линукс. много полезной и нужной информации
ОФ сайт Базальт СПО
Российский разработчик операционных систем «Альт»
Форум альт линукс
Описание пакетов в репозиториях, можно посмотреть , что недавно добавили, что в тестах на добавление или обновление
Основной ТГ канал АЛЬТ ЛИНУКС
Основной чат Alt linux
Курилка ТГ Alt linux
МОЙ ПРОЕКТ В ТЕЛЕГРАМ
Канал
Чат
Мой проект в ICQ Канал
Канал
Чат
Рутуб
Обычный пользователь в Дзен