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.

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

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



Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 4)

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

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

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

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

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

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

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

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

shahid ★★★★★
()

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

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

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

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

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

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

shaiZaigh
()

продемонстрирована работа 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
()
Ответ на: комментарий от Aceler

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

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

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

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

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

Aceler ★★★★★
()

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

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

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

Это вообще мало к разработке относится, это только опакечивание.

Esteban_Garcia
()

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

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

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

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

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

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

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

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

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

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

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

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 ★★
()

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

denkin
()

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

FilosofeM ★★
()

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

dmxrand
()
Ответ на: комментарий от 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 ★★★★★
()

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

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

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

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

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

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

Исправил.

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