LINUX.ORG.RU

LibreOffice 5.2 Beta Flatpak

 , ,


1

3

Flatpak — это система изолированных контейнеров для графических приложений, развиваемая одним из разработчиков GNOME Александром Ларсоном.

Пока в snap-пакеты Ubuntu пакуют приложения, и так распространяемые в переносном виде (вроде Telegram и Krita), во Flatpak запаковывают вещи куда серьёзнее. Не так давно была продемонстрирована работа Chromium, а теперь ещё и LibreOffice 5.2 Beta.

То есть легко можно прямо сейчас, в разных дистрибутивах, опробовать самую новую, ещё пока даже бета-версию LibreOffice. Нужно лишь установить Flatpak и непосредственно скачать и установить сам LibreOffice.flatpak.

  • LibreOffice.flatpak основан на библиотеках GNOME 3.20 и использует намного улучшенный бэкенд GTK+ 3. Это должно максимально улучшить работу в Wayland.
  • LibreOffice.flatpak не включает в себя Java Runtime Environment (JRE).
  • Приложения, основанные на Flatpak, пока не могут взаимодействовать с другими приложениями (вроде браузеров). Например, открытие ссылки в документе LibreOffice Writer может не работать.
  • В данный момент нет Flatpak-версии LibreOffice SDK.

>>> Одна из инструкций по установке

>>> Подробности

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

anonymous ()

То есть теперь подвезли «дров» для очередных споров? «snap vs flatpak»?

unixnik ★★★★★ ()
Ответ на: комментарий от anonymous

Идея, похожая сразу на QubesOS и на Snap - проги со всеми зависимостями и либами идут тебе статическим видом. Чем-то напоминает обычную дистрибуцию программ в Windows.

DeadEye ★★★★★ ()
Ответ на: комментарий от anonymous

не понял что такое flatpak

Flatpak - это система изолированных контейнеров для графических приложений

зачем офису нужны контейнеры

А тут только соболезнования.

shahid ★★★★★ ()

во Flatpak запаковывают вещи куда серьёзнее

Приложения, основанные на Flatpak, пока не могут взаимодействовать с другими приложениями (вроде браузеров). Например, открытие ссылки в документе LibreOffice Writer может не работать.

Очень серьёзно!

Aceler ★★★★★ ()
Ответ на: комментарий от anonymous

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

Переименованный xdg-app.

shaiZaigh ()

flatpak основан на библиотеках GNOME 3.20

Сразу по чавке с разворота.

anonymous ()

продемонстрирована работа Chromium,
LibreOffice.flatpak основан на библиотеках GNOME 3.20 и использует намного улучшенный бэкенд GTK+ 3. Это должно максимально улучшить работу в Wayland.

Оно под иксы или уже под wayland?

Идея правильная, но пока не полностью всё доведено до ума. Разрешения задаются в самом пакете, при установке он никак не отображает их. Да и вообще по хорошему нужно ещё и иметь возможность ограничивать разрешения пользователем.

Как с этим в snap? Он уже умеет это?

Еще такой вопрос. Как для flatpack создавать рантайм? Есть годные мануалы?

Esteban_Garcia ()
Ответ на: комментарий от anonymous

Оно напоминает больше Andoroid. Хотя не знаю как там сейчас в винде. А QubesOS достаточно сильно о другом.

anonymous :

LibreOffice.flatpak основан на библиотеках GNOME 3.20
flatpak основан на библиотеках GNOME 3.20
pak основан на библиотеках GNOME 3.20

Esteban_Garcia ()
Ответ на: комментарий от Esteban_Garcia

Как с этим в snap? Он уже умеет это?

Там обязательный профиль AppArmor в каждом пакете.

Aceler ★★★★★ ()
Ответ на: комментарий от Aceler

Нет, я имею ввиду, что там видит пользователь, когда устанавливает пакет. И может ли он ограничить разрешения. (Как например в андроиде). Или нужно пересобирать пакет, чтобы изменить разрешения?

Esteban_Garcia ()
Ответ на: комментарий от Esteban_Garcia

И может ли он ограничить разрешения. (Как например в андроиде).

Профили аппармор можно поменять после установки, разумеется.

Но пользовательского гуя при этом не предусмотрено.

Aceler ★★★★★ ()

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

Запилили очередную ненужную фичу.

lexxus-lex ★★★ ()
Последнее исправление: lexxus-lex (всего исправлений: 1)

Прикольная вещь этот flatpak. Концепция прямо заимствована у GoboLinux.

alexferman ()
Ответ на: комментарий от Esteban_Garcia

Каждый пакет в отдельном «префиксе», нужная версия указывается симлинками.

alexferman ()

Во всех этих окружениях, что VM, что контейнеры, что даже такие, везде проблемы с ШГ. Но надеюсь со временем прикрутят какой-то интерфейс, чтобы приложениям были доступны системные настройки шрифтов.

Esteban_Garcia ()
Ответ на: комментарий от Esteban_Garcia

Альтернатив нет.

Как насчёт не страдать хернёй и пользоваться проверенными временем решениями, которые прекрасно работают?

Axon ★★★★★ ()
Ответ на: комментарий от alexferman

Для чего удобнее. Я вообще не вижу его юзкейсов. Носить вирусы на флешках?

Каждый пакет в отдельном «префиксе», нужная версия указывается симлинками.

Это у NixOS так же. Но это в плане версий, тут же изолированное окружение. Библиотеки вынесены в runtime. Конкретная версия может потребовать отдельного рантайма. На никсовые каналы похоже. Но не в плане реализации.

И ещё сам пакет в изолирован от всего, кроме того что ему разрешено.

Esteban_Garcia ()
Ответ на: комментарий от Axon

проверенными временем решениями, которые прекрасно работают?

Осталось подождать ещё лет тридцать, чтобы они появились.

Esteban_Garcia ()
Ответ на: комментарий от Esteban_Garcia

Для чего удобнее

Для схемы «запустить приложение на 5 минут, чтобы посмотреть».

alexferman ()
Ответ на: комментарий от alexferman

Если при этом тебя не волнует что оно сделает с твоими данными, то да.

Esteban_Garcia ()
Ответ на: комментарий от Esteban_Garcia

Осталось подождать ещё лет тридцать, чтобы они появились.

Вот шлангом не надо только. Сами же нормально софт ставите, без всякого хипстоговна и make install.

Axon ★★★★★ ()

Flatpak — это система изолированных контейнеров для графических приложений

/opt + firejail.

devl547 ★★★★★ ()
Ответ на: комментарий от anonymous

Прикол в том, что все это по типу гита - можно прыгать по веткам, делать коммиты и т.д.
Flatpak еще интересен тем, что активно использует wayland и namespaces, получается как докер, только для десктопа и попроще
И да - тут есть два типа пакетов, сами приложения и платформы
типа org.gnome.Platform, org.freedesktop.Platform
Надо бы так JDK запаковать

mystery ★★ ()
Ответ на: комментарий от DeadEye

Нифига, тут не идут с зависимостями
Зависимости во всяких org.something.Platform, которые общие для пакетов

mystery ★★ ()
Ответ на: комментарий от Aceler

Очень серьёзно!

Если это следствие изоляции, то это скорее хорошо, чем плохо.

aidaho ★★★★★ ()

А есть Flatpak образ Krita? AppImage не совсем удобен.

EXL ★★★★★ ()

итак, массовая штамповка дыр в Линукс и превращение Линукса в червивое яблоко началось))))

denkin ()

Лучше бы GUI на Qt переписали и увелчиили бы размер диалоговых окон. Времена 640x480 давно уже прошли.

FilosofeM ★★ ()

Вообще идея прекрасная чтобы Офисы Браузеры и Почтовые клиенты (как и другие дыры) имели доступ на запись и чтение ТОЛЬКО к обменному каталогу. Чтоб даже если ты чего запустил....

dmxrand ()
Ответ на: комментарий от alexferman

Потому что dependency hell уже всех достал.

anonymous ()
Ответ на: комментарий от anonymous

Да. Достаточно apparmor. Только я еще не видел ни одного дистрибутива где он настроен из коробки или есть его нормальный конфигуратор (кстати он есть в природе для тех, кто не хочет изучать его в подробностях?)

dmxrand ()
Ответ на: комментарий от FilosofeM

Лучше бы GUI на Qt переписали и увелчиили бы размер диалоговых окон. Времена 640x480 давно уже прошли.

Одно радует, что разработчики не настолько глупые, чтобы переписывать GUI на Qt. И в чем профит от этого GUI был бы?

anonymous ()
Ответ на: комментарий от FilosofeM

Лучше бы GUI на Qt переписали и увелчиили бы размер диалоговых окон.

всё на Java переписать! чтоб на всех платформах одинаково ненанативно выглядело.

devl547 ★★★★★ ()

Я НЕ ПОНИМАЮ! Т.е. каждый лепит свой велосипед?

Сначала Appimage.

Им этого было мало. Появился Snap.

И этого им стало мало. Появился Flatpak.

Это нормально вообще???

anonymous ()
Ответ на: комментарий от EXL

А есть Flatpak образ Krita? AppImage не совсем удобен.

Чем он неудобен? Запускается с одного клика?

anonymous ()
Ответ на: комментарий от anonymous

Это GNU/Linux

Либо выживет сильнейший (systemd)

Либо выживут два стандарта, которые будут конкурировать и подхлёстывать друг-друга: GTK+ vs Qt, GCC vs Clang, GNOME vs KDE, hg vs git и так далее.

EXL ★★★★★ ()
Ответ на: комментарий от aidaho

Если это следствие изоляции, то это скорее хорошо, чем плохо.

Пользователи не нужны же.

Aceler ★★★★★ ()

Пока в snap-пакеты Ubuntu пакуют приложения, и так распространяемые в переносном виде

Почему люди любят красивые слова? «Изолированный контейнер» — это самая обычная статическая компиляция объектных файлов. Точнее набор статистичеки слинкованных файлов запихнутых в один каталог.

Почему? Почему? Почему люди любят красивые слова?

anonymous ()
Ответ на: комментарий от anonymous

Точнее набор статистичеки слинкованных файлов запихнутых в один каталог.

Точнее набор статически слинкованных файлов запихнутых в один каталог.

Исправил.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.