Я выполняю ПОМОЩНИКА Ubuntu 16.04 LTS.
Я добавил PPA Flatpak и установил его на моей системе:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
И затем я хочу установить некоторое приложение как Flatpak, таким образом, я должен выполнить некоторые команды в терминале (KDE как пример):
добавить репозиторий:
flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists kdeapps --from \
https://distribute.kde.org/kdeapps.flatpakrepo
устанавливать необходимый плоский корпус (KDiff3 как пример):
flatpak install kdeapps org.kde.kdiff3
Я читал о gnome-software-plugin-flatpak
и plasma-discover-flatpak-backend
, но нет таких пакетов для Гостеприимной Ubuntu.
Но я не могу найти решения для Ubuntu 16.04 LTS.
Обновление 1: попробованный для создания исходного пакета plasma-discover
от 18.04 LTS на 16.04 LTS, но получил много ошибок об объявлениях Qt5 такой как
discover/libdiscover/resources/ResourcesModel.cpp:336:42: ошибка: ‘qAsConst’ не был объявлен в этом объеме
для (автоматический бэкенд: qAsConst (m_backends))
^
libdiscover/CMakeFiles/DiscoverCommon.dir/build.make:374: рецепт для цели 'libdiscover/CMakeFiles/DiscoverCommon.dir/resources/ResourcesModel.cpp.o' перестал работать
таким образом, это не решение.
Обновление 2: установка программного обеспечения GNOME от Мгновенного с snap install --edge gnome-software --classic
позволяет использовать Снимок GUI, но не FlatPak.
Нет. Flatpak, кажется, не имеет поддерживаемого графического интерфейса пользователя для более старых релизов Ubuntu (16.10 и ранее). GUI Flatpak, который относится к сменной поддержке Flatpak, был добавлен когда-то позже, чем 16,04 выпусков, следовательно невстреченные зависимости.
Flatpak (раньше xdg-приложение) является относительно новым и был принят приложениями и дистрибутивами с 2017 вперед. "Руководство разработчика", которое связывается с этой документацией, к сожалению, не упоминает определенных зависимостей или минимальных требований как ссылка.
FAQ однако, косвенно отметил, что GNOME 3.22 требуется.
Версия 3.22.4 и более новый из Разработчика GNOME включает поддержку деклараций flatpak-разработчика.
Ubuntu 16.04 использует несколько версии, более старые, чем GNOME 3.22. Несмотря на Ubuntu 16.04 в настоящее время поддерживаемая версия, платформу считают старой и не подходящий заставлять GUI Flatpak работать.
На Ubuntu Flatpak GUI сделан доступным с помощью программного обеспечения GNOME, и Плазма Обнаруживают использующие соответствующие плагины, gnome-software-plugin-flatpak
и plasma-discover-flatpak-backend
. Мы можем рассмотреть прошлые новости о разработке для дальнейшего разъяснения зависимостей.
Поддержка Flatpak программного обеспечения GNOME упоминается в этом сообщении в блоге hughsie (Richard), "Flatpak and GNOME Software", датированная 5 июля 2016. Это имеет немного снимков экрана и деталей об упаковке.
Интеграция Flatpak в Разработчике была отмечена на GNOME Wiki и была сделана доступной, когда GNOME 3.22 выпущен 21 сентября 2016.
Последний выпуск GNOME представляет всестороннюю интеграцию Flatpak, впервые [...] GNOME 3.22 помогает установить приложения Flatpak с помощью Приложения.
Учитывая, что первый выпуск GNOME, который представит GUI Flatpak, является GNOME 3.22, Ubuntu 16.04 с GNOME 3.18 не отвечает требованию. Даже с минимальным требованием, теперь неподдерживаемая Ubuntu 17.04 также имела проблемы с требованием.
Поддержка Flatpak Плазмы Обнаруживает, упоминается в этом сообщении в блоге jgrulich (Jan Grulich), "KDE Обнаруживают бэкенд плоского корпуса", датированный 14 февраля 2017. Это имеет немного снимков экрана, но меньше детали.
В сопутствующем вопросе Flatpak на Сообществе KDE Wiki имеет более полезную информацию.
Мы предоставляем времени выполнения QT и все Платформы KDE 5 (за исключением 4-го уровня) [...] Это время выполнения может быть добавлено путем следования этим инструкциям:
flatpak install flathub org.kde.Platform//5.9 flatpak install flathub org.kde.Sdk//5.9
Учитывая, что инструкция отметила KDE Plasma 5.9, Ubuntu 16.04 с KDE Plasma 5.5 не отвечает требованию. Даже с Бэкпортами Kubuntu PPA, Ubuntu 16.04 будет иметь только KDE Plasma 5.8, который является еще более старым, чем отмеченный выпуск.
Flatpak GUI был сначала сделан доступным в GNOME и затем сопровождаемым KDE. Поэтому GNOME мог бы иметь лучшую поддержку GUI Flatpak.
KDE Plasma 5 на Ubuntu 16.04 (или Kubuntu 16.04) по умолчанию был багги и имел катастрофические отказы на рабочем столе. На самом деле KDE Plasma meta пакет для 16,04 с тех пор исчез из результата поиска пакета. Это может подсказать, что GUI Flatpak не подходит работать с KDE на Ubuntu 16.04.
Этот ответ может быть доказан неправильным, должны, кто-то со знанием бэкпортирует необходимые пакеты от GNOME 3.22 или KDE 5.9, чтобы создать и выполнить GUI Flatpak на Ubuntu 16.04. Бэкпорты иначе не могли бы быть выполнимыми ни по какой причине, что я не знаю.
TL; DR Flatpak является относительно новым и (гостеприимная) Ubuntu 16.04, слишком стар, чтобы создать и выполнить GUI Flatpak. Это основано на рассмотрении новостей о разработке и документов GNOME и KDE. Документация Flatpak, кажется, не имеет деталей поддержки.
Да, пока существует.
Новый свежий проект под названием App Outlet.
Его можно установить из deb, AppImage и Snap; позволяет искать и устанавливать приложения: