-
Notifications
You must be signed in to change notification settings - Fork 7
flatpak
Официальная инструкция находится на сайте 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 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 КБ
Установка завершена.
Footer is under construction
Sidebar is under construction