Что такое Flatpak?


flatpaklogo

Что такое Flatpak? Это система для сборки самодостаточных пакетов графических приложений, которые не имеют привязку к конкретному дистрибутиву Linux и выполняются в специальном контейнере, который изолирует приложение от самой операционной системы. Flatpak не сможет повредить ОС, внеся в нее сбои из-за зависимостей. Это своего рода портативное приложение, которое в себе несет нужные зависимости и библиотеки, не контактируя с элементами самой системы.
На данный момент поддержка Flatpak-пакетов обеспечивается для Arch Linux, Fedora, Debian, Mageia и Ubuntu. Пользователи таких операционных систем, как Arch, Fedora и Linux Mint 18.2 уже получили поддержку Flatpak-пакетов из коробки. Пользователи Убунту должны вручную включить Flathub. Разберемся как это сделать.



Для начала добавим репозиторий приложения и установим его. Для этого выполните следующие команды в Терминале:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

Теперь установим Software Flatpak plugin:

sudo apt install gnome-software-plugin-flatpak

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

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

Теперь нужно будет выйти из системы и опять в нее войти. Это требуется для обновления кэша Ubuntu Software. После этого все приложения flatpak появятся в Центре приложений Убунту. Отличить данные программы можно по надписи Источник — dl.flathub.org.

Если во время установки программы из Центра приложений появится ошибка, в таком случае нужно будет утановить приложение командой в Терминале. Для этого переходим на сайт https://flathub.org/apps/ и скачиваем нужное приложение или игру, я покажу на примере программы Gradio. Скачиваем пакет de.haeckerfelix.gradio.flatpakref

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

cd ~/Загрузки

и устанавливаем программу командой:

sudo flatpak install de.haeckerfelix.gradio.flatpakref

Ищем программу в меню приложений или через поиск Dash.

Для удаления приложения нужно выполнить команду:

sudo flatpak uninstall de.haeckerfelix.gradio


Что такое Flatpak?: 8 комментариев

  1. Добрый день! А кто подскажет, как для программы из flatpak установить иконку в док-панель Docky или Plank?

  2. День добрый!
    Для обновления кэша Ubuntu Software разве не достаточно в терминале выполнить команду: sudo apt-get update?

  3. хотел я установить Гимп 2.10 (для установки нужен флетпак), но в убунту 14 не ставится этот флетпак. Хочу через пару дней установить убу18.

    Хотя незнаю как по скорости оно будет летать. Системные требование еще не читал, дистрибутив еще не качал.

    Подскажите как будет работать убу18 на амд 6000+ (2ядр по 3 ггц), 8 гб озу, ссд.

  4. Привет! При установке GIMP 2.10(а точнее библиотек Gnome) в Xubuntu 18.04 возникает ошибка:
    user@user:~$ flatpak install flathub org.gimp.GIMP
    Потрібне середовище бібліотек для org.gimp.GIMP/x86_64/stable (org.gnome.Platform/x86_64/3.28) не встановлено, шукаємо…
    Знайдено у сховищі flathub, хочете встановити? [y/n]: y
    Встановлюємо: org.gnome.Platform/x86_64/3.28 з flathub
    [###### ] Отримуємо: 56,1 МБ/215,3 МБ (126,0 кБ/s)
    помилка: Під час отримання runtime/org.gnome.Platform/x86_64/3.28 з віддаленого сховища flathub: Помилка розв’язання «dl.flathub.org»: Тимчасова помилка розв’язання назв

    Что делать?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *