Flatpak в Linux Mint: установка, запуск и удаление
В Mint поддержка Flatpak и каталог Flathub включены сразу. Проще всего ставить Flatpak из Менеджера приложений: найдите программу, на её странице выберите вариант Flatpak (если есть и системный пакет) и нажмите «Установить».
Командами — так:
flatpak search gimp
flatpak install flathub org.gimp.GIMP
flatpak run org.gimp.GIMPПервая команда ищет программу и показывает её идентификатор (Application ID) — имя вида org.gimp.GIMP. Вторая ставит программу, третья запускает (программа появится и в меню). При установке flatpak может спросить пароль и подтверждение — ответьте y.
Обновить и удалить
flatpak update
flatpak list --app
flatpak uninstall org.gimp.GIMP
flatpak uninstall --unusedПо порядку: обновить все Flatpak, список установленных программ, удалить программу, удалить больше не нужные общие библиотеки (среды выполнения). Последняя команда заметно освобождает место после удаления нескольких программ.
Обновлять вручную не обязательно: Менеджер обновлений ставит обновления Flatpak вместе с остальными.
Чем Flatpak отличается от пакета
- Программа приходит со своими библиотеками, поэтому версия обычно свежее, чем в репозиториях.
- Первая установка скачивает ещё и общие библиотеки — сотни мегабайт; следующие программы используют их же.
- Программа работает в песочнице: доступ к файлам и устройствам ограничен. Если программа не видит нужную папку или флешку, права меняют в программе Flatseal (есть в Менеджере приложений).
- Программа и её настройки хранятся отдельно от системных пакетов: настройки — в
~/.var/app/.
Проверенные и непроверенные
На Flathub у многих программ стоит отметка проверено: пакет выложил сам автор программы или её команда. Непроверенные пакеты может собрать кто угодно. Поэтому с Mint 22 Менеджер приложений по умолчанию их не показывает, а включённые — помечает как непроверенные.
Непроверенный Flatpak — программа неизвестного сборщика, которая получит доступ к вашим файлам в пределах своих прав. Включайте показ таких пакетов, только если доверяете сборщику, и проверяйте отметку на странице программы на flathub.org перед установкой из терминала.
Частые вопросы
- Две одинаковые программы в меню — стоят и системный пакет, и Flatpak. Удалите одну из них.
- Программа не открывает файлы из
/media— дайте ей доступ к этой папке во Flatseal. - Ошибка
No remote refs found similar to flathub— каталог Flathub не подключён (так бывает после ручных экспериментов с настройками).
Подключить Flathub снова:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo