Skip to content

flatpak

andyceo edited this page Apr 28, 2026 · 6 revisions

Flatpak

Установка в Debian

Официальная инструкция находится на сайте Flatpak и на сайте Debian.

sudo apt install flatpak  # основная программа
sudo apt install gnome-software-plugin-flatpak  # плагин Flatpak для Gnome
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo  # добавить репозиторий

После чего выдается предупреждение о том, что следующие папки не находятся в $XDG_DATA_DIRS:

  • /var/lib/flatpak/exports/share
  • /home/andyceo/.local/share/flatpak/exports/share

После перезагрузки эти папки будут добавлены в эту переменную, поэтому предупреждение можно проигнорировать, но не забыть перезапустить сессию. Пока эти директории не будут прописаны, то установленные через flatpak приложения не будут отображаться при поиске.

Данные приложений будут храниться в $HOME/.var.

Основные команды для работы с flatpak

Вывести список всех репозиториев:

flatpak remotes

Установить основные программы:

  • Telegram: sudo flatpak install flathub org.telegram.desktop (официально поддерживается командой Telegram)
  • VSCodium: sudo flatpak install flathub com.vscodium.codium (официальная сборка от команды)
  • Ungoogled Chromium: sudo flatpak install flathub io.github.ungoogled_software.ungoogled_chromium (официальная сборка от команды Ungoogled)
  • Flatseal: sudo flatpak install com.github.tchx84.Flatseal (официальная сборка)
  • Brave Browser: sudo flatpak install flathub com.brave.Browser (официальная сборка)
  • Firefox: sudo flatpak install flathub org.mozilla.firefox (официально поддерживается Mozilla)
  • Discord: flatpak install com.discordapp.Discord
  • OBS Studio: flatpak install com.obsproject.Studio
  • Frog: flatpak install flathub com.github.tenderowl.frog
  • Lapce: flatpak install flathub dev.lapce.lapce
  • Zettlr flatpak install flathub com.zettlr.Zettlr
  • Warehouse: flatpak install flathub io.github.flattool.Warehouse
  • GPU-Viewer:flatpak install flathub io.github.arunsivaramanneo.GPUViewer
  • CPU-X: flatpak install flathub io.github.thetumultuousunicornofdarkness.cpu-x

Посмотреть, где находится исполняемый файл Telegram:

flatpak info --show-location org.telegram.desktop

Вывести список установленных приложений и окружений:

flatpak list
flatpak list --app

Удалить приложение:

flatpak uninstall org.remmina.Remmina

Удалить приложение и все его данные:

flatpak uninstall --delete-data org.remmina.Remmina

Пометить какой-либо пакет, чтобы не обновлялся (команда flatpak mask используется в системе Flatpak для блокировки обновлений определённых приложений или их версий. Это означает, что указанные приложения не будут обновляться до более новых версий, даже если они доступны в репозиториях. Маскировка применяется к установленным приложениям, и она действует только для конкретных приложений, а не для всех):

flatpak mask org.example.App

Как размаскировать (отменить маску - это вернёт пакет обратно в состояние, когда он может обновляться):

flatpak unmask org.example.App

Использование прокси

Иногда, при установке/обновлении какого-либо пакета, какая-то говноконтора банит по IP. Пример:

$  sudo flatpak update 
Поиск обновлений…


        ID                                            Ветвь             Оп             Удалённый репозиторий            Загрузка
 1. [✗] org.freedesktop.Platform.openh264             2.5.1             i              flathub                          3,7 КБ / 971,4 КБ

Предупреждение: Во время загрузки http://ciscobinary.openh264.org/libopenh264-2.5.1-linux64.7.so.bz2: Server returned status 403
Установка завершена.

Тогда можно запустить обновление, используя прокси только в этот раз:

$  http_proxy=<PROXY_URL> https_proxy=<PROXY_URL> flatpak update
Поиск обновлений…


        ID                                            Ветвь             Оп             Удалённый репозиторий            Загрузка
 1. [✓] org.freedesktop.Platform.openh264             2.5.1             i              flathub                          913,7 КБ / 971,4 КБ

Установка завершена.

Sidebar is under construction

Clone this wiki locally