Как устанавливать, удалять и управлять приложениями Flatpak в командной строке Ubuntu
В этом простом руководстве показано, как искать, устанавливать, удалять и управлять приложениями Flatpak в Ubuntu Linux.
Flatpak — это универсальный формат пакетов Linux, разработанный независимым сообществом. Как и Snap, он работает в «песочнице» и объединяет большинство библиотек времени выполнения.
Flatpak по умолчанию поддерживается во многих дистрибутивах Linux, например, CentOS, Fedora, Linux Mint. И он доступен в большинстве репозиториев Linux. Поскольку многие разработчики программного обеспечения публикуют бинарные пакеты через Flatpak, установка внешних приложений в Ubuntu Linux — хороший выбор.
1. Установите демон Flatpak в Ubuntu:
В отличие от Snap, демон Flatpak не установлен в Ubuntu заранее. Вам нужно сначала открыть терминал (Ctrl+Alt+T) и запустить команду, чтобы установить его:
sudo apt install flatpak
Для Ubuntu 18.04 вам необходимо сначала добавить этот репозиторий PPA, прежде чем запускать эту команду.
Затем добавьте репозиторий FlatHub с помощью команды:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. Найдите приложение Flatpak в Ubuntu:
Flathub.org является фактическим стандартом для получения приложений, упакованных с помощью Flatpak. Вы можете просматривать приложения Flatpak прямо в веб-браузере по ссылке ниже:
Найдите свои приложения Flatpak: https://flathub.org
Если вы используете программное обеспечение Gnome вместо Snap Store в Ubuntu, установка пакета gnome-software-plugin-flatpak
сделает приложения Flatpak доступными в Центре программного обеспечения.
Кроме того, вы можете искать приложение с помощью поиска Flatpak TEXT
. Например, поиск приложения радио с помощью команды:
flatpak search radio
ПРИМЕЧАНИЕ. При первом запуске этой команды обновление базы данных занимает несколько секунд.
3. Установите пакет Flatpak:
Если вы нашли приложение на веб-странице Flathub.org, то его можно установить в Ubuntu тремя способами.
Вариант 1. Нажмите кнопку «УСТАНОВИТЬ», чтобы загрузить файл установщика. Затем откройте терминал (Ctrl+Alt+T) и выполните команду для его установки:
flatpak install /PATH/TO/FILE
Поскольку загруженные файлы в основном сохраняются в папке Загрузки. Введите ~/Downloads/ и дважды нажмите клавишу TAB, чтобы отобразить доступные файлы Flatpak.
В данном случае команда может быть:
flatpak install ~/Downloads/com.spotify.Client.flatpakref
Вариант 2. Вы также можете щелкнуть правой кнопкой мыши кнопку «УСТАНОВИТЬ» и скопировать URL-ссылку. Затем установите приложение с помощью команды:
ПРИМЕЧАНИЕ. Это НЕ URL-адрес страницы, а URL-адрес ссылки для установки.
flatpak install URL
В этом случае команда будет такой:
flatpak install https://dl.flathub.org/repo/appstream/com.spotify.Client.flatpakref
Вариант 3. На каждой странице приложения прокрутите вниз! Вы найдете инструкции командной строки.
Если вы нашли приложение, используйте команду поиск Flatpak
, скопируйте идентификатор приложения, а затем установите его с помощью:
flatpak install flathub App-ID
В этом случае команда может быть:
flatpak install flathub com.spotify.Client
4. Перечислите установленные приложения Flatpak:
Для всех установленных приложений вы можете просто запустить команду, чтобы просмотреть их все:
flatpak list
Чтобы сделать это чистым, перечислите приложения только с помощью команды:
flatpak list --app
И вы можете перечислить установленные библиотеки времени выполнения, например, платформы GNOME, KDE, QT, с помощью команды:
flatpak list --runtime
5. Удалите пакет Flatpak:
Чтобы удалить Flatpak, вам необходимо сначала получить App-ID, выполнив предыдущие шаги. Затем выполните команду:
flatpak uninstall --delete-data App-ID
Например, удалите GIMP, как показано на предыдущем рисунке, с помощью команды:
flatpak uninstall --delete-data org.gimp.GIMP
Удаление приложений Flatpak НЕ ПРИВЕДЕТ к удалению независимых библиотек времени выполнения (платформ QT, GNOME и т. д.). Вы можете запустить эту команду, чтобы избавиться от них и освободить место на диске:
flatpak uninstall --unused
И чтобы удалить все установленное, запустите:
flatpak uninstall --all
Кроме того, для управления разрешениями приложений Flatpak попробуйте Flatseal.