Flatpack linux как удалить

Содержание
  1. Flatpak
  2. Установка flatpak
  3. Добавление репозиториев
  4. Удаление репозитория
  5. Список подключенных репозиториев
  6. Поиск пакетов
  7. Установка приложений
  8. Список установленных приложений
  9. Запуск-удаление-обновление приложений
  10. Удаление неиспользуемых пакетов
  11. Просмотр и определение разрешений
  12. Управление flatpak из GUI
  13. Известные проблемы
  14. Не найдено удаленных репозиториев
  15. Неправильное имя файла
  16. Не удается смонтировать fuse fs
  17. Discover падает при добавлении новой программы
  18. Нет соединения с интернетом
  19. Не добавляет ярлыки в меню приложений
  20. При запуске приложений выдаёт unprivileged user namespaces disabled
  21. Полезные ссылки
  22. 🎅MnogoBlog
  23. ⛄как создать сайт на wordpress, настроить и оптимизировать wordpress
  24. Установка и удаление приложений Flatpak (Flathub)
  25. How to Completely Remove Flatpak Apps & Free up Disk Spaces in Linux
  26. 1. Remove a flatpak app, Clean app data and unused runtime libraries:
  27. a.) Purge personal app data:
  28. b.) Remove un-used runtime libraries:
  29. 2. Completely remove Flatpak Apps from your system:
  30. Summary:

Flatpak

Flatpak — это система для создания, распространения и запуска изолированных настольных приложений в Linux. Приложения можно устанавливать независимо от хост-системы, в которой они используются, и они в некоторой степени изолированы от хост-системы (изолированы) во время выполнения. Это позволяет пользоваться установленными приложениями вне зависимости от обновления хост-системы.

  • 1 Установка flatpak
  • 2 Добавление репозиториев
  • 3 Удаление репозитория
  • 4 Список подключенных репозиториев
  • 5 Поиск пакетов
  • 6 Установка приложений
  • 7 Список установленных приложений
  • 8 Запуск-удаление-обновление приложений
  • 9 Удаление неиспользуемых пакетов
  • 10 Просмотр и определение разрешений
  • 11 Управление flatpak из GUI
  • 12 Известные проблемы
    • 12.1 Не найдено удаленных репозиториев
    • 12.2 Неправильное имя файла
    • 12.3 Не удается смонтировать fuse fs
    • 12.4 Discover падает при добавлении новой программы
    • 12.5 Нет соединения с интернетом
    • 12.6 Не добавляет ярлыки в меню приложений
    • 12.7 При запуске приложений выдаёт unprivileged user namespaces disabled

    Установка flatpak

    Для установки приложений при помощи flatpak из-под непривилегированного пользователя следует добавить пользователя в группу fuse:

    USER — имя Вашего пользователя

    Добавление репозиториев

    $ flatpak remote-add name_repository url

    name_repository — название удаленного репозитория

    url — url адрес репозитория

    После подключения нового репозитория следует выполнить обновление его данных:

    Примечание: При подключении репозитория от пользователя входящего в группу wheel будет запрошен пароль root.

    Удаление репозитория

    $ flatpak remote-delete name_repository

    name_repository — название удаляемого репозитория.

    Список подключенных репозиториев

    Поиск пакетов

    Перед поиском следует выполнить обновление данных в репозитории:

    $ flatpak search name_package

    name_package — название Вашего пакета.

    Получение списка пакетов в репозитории:

    $ flatpak remote-ls name_repository

    name_repository — название репозитория

    Установка приложений

    $ flatpak install name_repository name_package

    $ flatpak install flathub firefox

    Примечание: Если пакет содержит несколько версий терминал выведет меню выбора версий. Некоторые приложения требует другую среду выполнения она будет загружена автоматически.

    Файлы размещаются по адресу:

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

    Запуск-удаление-обновление приложений

    где appname, имя приложения вида org.unknown_horizons.UnknownHorizons (см. flathub.org)

    $ flatpak update name_package

    $ flatpak uninstall name_package

    Удаление неиспользуемых пакетов

    Просмотр и определение разрешений

    Flatpak использует стандартный набор правил песочницы, которые определяют ресурсы и пути файловой системы для приложений. Чтобы просмотреть разрешения конкретного приложения необходимо узнать его ID:

    $ flatpak list | grep name_package

    Затем посмотреть разрешения:

    $ flatpak info —show-permissions application_id

    Список доступных параметров для разрешений Вы можете найти в документации flatpak.

    Изменить разрешения можно командой:

    # flatpak override permission_option application_id

    # flatpak override —device=dri org.mozilla.firefox

    Сбросить разрешения до стандартных:

    # flatpak override —reset application_id

    Управление flatpak из GUI

    Для установки, обновления и удаления ПО из графического интерфейса используется Центр программ Discover. В настройках Discover → Добавить репозиторий flathub.

    Можно использовать web-интерфейс. Выбрать приложение скачать для него ярлык и запустить, Discover автоматически перехватит управление, добавит новый репозиторий и начнет установку.

    Открываем Менеджер пакетов Synaptic, устанавливаем пакет flatpak-repo-flathub, также установиться и сам flatpak.

    Открываем Центр управления системой, в меню Локальные группы находим группу fuse и добавляем нашего юзера в Члены группы. После этого перезапускаем текущую сессию.

    После запуска Discover пройдет обновление репозитариев, в том числе и flathub, о чем нам покажет сообщение при запуске, затем можно пользоваться обычным поиском для установки нужных flatpak прямо в Discover.

    На примере Spotify — запустить его можно командой flatpak run com.spotify.Client. Чтобы не запускать через терминал, а из меню, нужно добавить ярлык Spotify с помощью символьной ссылки в /.local/share/applications:

    ln -s /var/lib/flatpak/app/com.spotify.Client/current/active/export/share/applications/com.spotify.Client.desktop /home/USER/.local/share/applications

    На что обратить внимание в команде? — Расположение установленных программ в /var/lib/flatpak/app, на полный путь до ярлыка файл.desktop, а также имя своего пользователя указанного в примере — USER.

    Если все сделано правильно в /.local/share/applications, мы увидим наш ярлык с именем com.spotify.Client.desktop, в меню появиться Spotify. Символьная ссылка работает так — ln -s /ЧТО /КУДА, для понимания команды выше.

    Добавление в меню других программ аналогично.

    Известные проблемы

    Для установки приложений при помощи flatpak из-под непривилегированного пользователя следует добавить пользователя в группу fuse:

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

    Не найдено удаленных репозиториев

    Нет доступного репозитория их следует добавить.

    Неправильное имя файла

    Неправильное название файла ярлыка. Например: io.brackets.Brackets.flatpakref

    Убрать из имени .flatpakref

    Не удается смонтировать fuse fs

    Внимание! Can’t get document portal: GDBus.Error:org.freedesktop.portal.Error.Failed: Can’t mount fuse fs

    Добавить пользователя в группу fuse

    Discover падает при добавлении новой программы

    Could not unmount revokefs-fuse filesystem

    Failed to execute child process fusermount (Permission denied)

    При этом Discover крашится. Нет прав на монтирование файловой системы.

    # control fusermount wheelonly

    Нет соединения с интернетом

    Discover сообщает об ошибке соединения с интернетом. Следует установить пакет plasma5-discover-packagekit.

    # plasma5-discover-packagekit Перезапустить сеанс

    Не добавляет ярлыки в меню приложений

    Note that the directories

    are not in the search path set by the XDG_DATA_DIRS environment variable, so applications installed by Flatpak may not appear on your desktop until the

    Не добавляет ярлыки программ в меню приложений. Сделать файл flatpak.sh исполняемым.

    # chmod +x /etc/profile.d/flatpak.sh

    Перезапустить сеанс. Это действие в DE kde вызывает вылет при загрузке.

    При запуске приложений выдаёт unprivileged user namespaces disabled

    Должно помогать # sysctl -w kernel.unprivileged_userns_clone=1

    или установка пакета sysctl-conf-userns, но не помогает.

    Полезные ссылки

    Источник

    🎅MnogoBlog

    ⛄как создать сайт на wordpress, настроить и оптимизировать wordpress

    🎅MnogoBlog

    Установка и удаление приложений Flatpak (Flathub)

    Flathub — это одно из основных хранилищ (репозиториев) приложений для Linux. По состоянию на сентябрь 2022 года у Flathub было 1774 приложения.
    Скачать исходники для статьи можно ниже

    Flathub работает с пакетами Flatpak. Что такое Flatpak?
    На данный момент существует два универсальных форматов пакетов для Linux: Flatpak и Snap. Идея обоих форматов заключается в том, чтобы предоставить способ распространения приложений в Linux, который работает независимо от того, какой дистрибутив вы используете.

    По сравнению с snapcraft от Canonical. По состоянию на сентябрь 2022 года у Flathub было 1774 приложения.

    Сайт Flathub: “https://flathub.org/apps”

    Установка Flatpak (Flathub)

    Можно установить через терминал (консоль) введя следующие команды:

    urpmi flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

    Установка приложения Flatpak (Flathub)

    Достаточно зайти на сайт (“https://flathub.org/apps”), ввести в поиск название приложения и на страничке данного приложения найти команды для его установки:

    Например, чтобы установить Minecraft официальный (платный, не TLauncher – который бесплатный и которого нет в flathub) нужно ввести следующие команды:

    flatpak install flathub com.mojang.Minecraft

    Также даётся команда для запуска приложения:

    flatpak run com.mojang.Minecraft

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

    Чтобы посмотреть какие приложения flatpak установлены на вашем компе введите в терминале следующую команду:

    flatpak list -d --app --runtime

    Удаление приложения flatpak

    Чтобы удалить приложение нужно ввести следующую команду в терминале, для примера использовал приложение Майнкрафт:

    flatpak --user uninstall com.mojang.Minecraft

    Если выдало ошибку, то вводим следующую команду:

    flatpak --system uninstall com.mojang.Minecraft [.php] Flatpack linux как удалить Flatpack linux как удалить Примеры удаления других программ, приложений flatpak: 1 flatpak --user uninstall io.atom.Atom
    flatpak --system uninstall org.kde.kstars [.php] --------------------------- Как полностью удалить весь flatpak и все его зависимости Деинсталляция flatpak и его зависимостей 1 sudo apt-get remove --auto-remove flatpak

    Очистка конфигурации / данных

    sudo apt-get purge --auto-remove flatpak

    Удалить полностью Flatpak:

    Также не забываем, что Flatpak можно установить под администратором (root) и под обыкновенным пользователем – следовательно Flatpak нужно будет удалять в каталоге администратора и пользователей, то есть заходим под конкретным пользователем и удаляем Flatpak.

    PS: Где находится Flatpak: /var/lib/flatpak

    Источник

    How to Completely Remove Flatpak Apps & Free up Disk Spaces in Linux

    Flatpak is one of the major package formats in Linux today. Here’s how to remove one or all flatpak apps completely.

    Flatpak is an universal Linux package runs in sandbox. It is an open-source project developed by an independent community.

    Almost all Linux supports Flatpak package and some of them, e.g, CentOS, Fedora Workstation, Linux Mint, and Pop!_OS, have the daemon out-of-the-box.

    Generally, we can install the apps from flathub.org. In each app page, it provides an ‘INSTALL‘ button to download the package, as well as commands in bottom to install and run the app. However, it lacks of uninstall instructions.

    1. Remove a flatpak app, Clean app data and unused runtime libraries:

    As you may know, it’s easy to remove a flatpak app via the command below in terminal:

    You may firstly list all available apps as well as their ID via command:

    Then you can paste an app ID after flatpak uninstall command to remove it. For example, the command in the picture will remove “Ambience” from my system.

    a.) Purge personal app data:

    Some applications (e.g, Gnome To-Do, Stepmania) store their app data in user’s personal folders. Normally remove command will NOT delete these data files, so it takes more and more disk space after installing & using flatpak apps for a long period of time.

    The .var is a hidden folder, you need to press Ctrl+H in file manager to show / hide it. And select remove the data folders if the apps are already removed. Or add —delete-data to get rid of them when trying to remove an app.

    For instance, remove Gnome To-Do as well as the personal data via command:

    flatpak uninstall --delete-data org.Gnome.Todo

    b.) Remove un-used runtime libraries:

    While installing an app, you may found that it tries to install some packages, e.g., Gnome platform, Locale, Themes, etc.

    They are runtime libraries required by installed apps. And you can list all available run-times via command:

    So far, Flatpak keeps installing newer runtime libraries but will NOT remove old un-used ones. Linux Mint 20.2 has updated with feature to auto-remove un-used runtime. However, other Linux need to run the command below regularly to clear unused libraries:

    2. Completely remove Flatpak Apps from your system:

    More and more applications produce Linux packages via Flatpak. But if you intend to remove it completely from your system, do steps below.

    Remove all installed flatpak apps, runtime libraries, as well as delete all app data via command:

    flatpak uninstall --all --delete-data

    After that, you’ll have the clean .var/apps , .local/share/flatpak , and /var/lib/flatpak directories.

    However, a broken package may prevent the un-installation process, which can be fixed via command:

    You can even remove the Flatpak daemon, though it’s not recommended in some Linux (e.g., Fedora Gnome Software requires it). For example, Ubuntu uses can remove it via command:

    sudo apt remove --autoremove flatpak

    Summary:

    In short, you can remove a flatpak app as well as delete the app data via flatpak uninstall —delete-date App-ID . Run flatpak uninstall —unused regularly to clean up old run-time libraries for non Linux Mint users. And remove all flatpak apps and clean disk spaces via flatpak uninstall —all —delete-data command.

    Источник

    Читайте также:  I2c dev h linux
Оцените статью
Adblock
detector