LINUX.ORG.RU

Flatpak 1.10.0

 , ,


2

3

Вышла первая версия новой стабильной ветки 1.10.х менеджера пакетов Flatpak. Главной новинкой в этой серии по сравнению с 1.8.х является поддержка нового формата репозиториев, который делает обновления пакетов быстрее и загружает меньше данных.

Flatpak — это утилита для развёртывания, управления пакетами и виртуализации для Linux. Предоставляет песочницу, в которой пользователи могут запускать приложения без влияния на основную систему.

Этот релиз также содержит исправления безопасности из 1.8.5, так что всем пользователям нестабильной ветки 1.9.x настоятельно рекомендуется обновиться.

Другие изменения после 1.9.3:

  • Устранены ошибки совместимости с GCC 11.

  • Flatpak теперь лучше находит сокеты pulseaudio нестандартной конфигурации.

  • Песочницы с сетевым доступом теперь также имеют доступ к systemd-resolved для выполнения DNS запросов.

  • Flatpak теперь поддерживает удаление переменных окружения в песочнице с помощью –unset-env и –env=FOO=.

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

★★★

Проверено: Shaman007 ()

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

Потому что это мало кого интересует. У сабжа итак пооблем навалом, а ты про такое…

Хм, хорошо что так, а то я уж подумал что это делают специально.

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

Почему такого механизма нет в flatpak, я как то разбирался с flatpak и установки на флешку это не то :(

flatpak устанавливает программы из ostree-репозиториев. Зачем возможности управления репой в утилите flatpak, если они уже есть в ostree?

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

А мождно примеру создания зеркала ostree репозитария к примеру для VLC ?

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

mx__ ★★★★★ ()

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

А вот как запасной вариант, при проблемах в твоём дистре - самое оно.

Как пример: В nixos похерен steam, в части протона выше 5.13, самое простое и лучшее решение - поставить через флатпак.

Так же удобно ставить всякие mesa-git именно для софта из флатпака, в основной системе держать stable.

В общем, пусть живёт.

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

Как минимиум требуется обновить:

babl >= 0.1.78
gegl-0.4 >= 0.4.26
meson >=0.54.0
libmypaint > 1.4.0

libmypaint необязательно, но рекомендуется во избежания крэша.

sudo apt build-dep gimp babl gegl
sudo apt install gimp python3-setuptools w3m enscript ruby
sudo apt install libluajit-5.1-dev libmaxflow-dev python-gobject
sudo apt install --no-install-recommends asciidoc
sudo purge gimp

wget https://github.com/mesonbuild/meson/releases/download/0.56.2/meson-0.56.2.tar.gz
tar -xvf meson-0.56.2.tar.gz
cd meson-0.56.2
python3 ./setup.py build
sudo python3 ./setup.py install
sudo python3 ./setup.py bdist

git clone https://gitlab.gnome.org/GNOME/babl.git
cd babl
mkdir -p build && cd build
meson .. --prefix=/opt/gimp --libdir=/opt/gimp/lib
ninja
sudo ninja install
sudo ldconfig

git clone https://gitlab.gnome.org/GNOME/gegl.git
cd gegl
mkdir -p build && cd build
export PKG_CONFIG_PATH=/opt/gimp/lib/pkgconfig:$PKG_CONFIG_PATH
meson .. --prefix=/opt/gimp --libdir=/opt/gimp/lib
ninja
sudo ninja install
sudo ldconfig
СБОРКА GEGL ПРОВАЛИЛАСЬ

wget https://github.com/mypaint/libmypaint/releases/download/v1.5.1/libmypaint-1.5.1.tar.xz
tar -xvf libmypaint-1.5.1.tar.xz
cd libmypaint-1.5.1
export PKG_CONFIG_PATH=/opt/gimp/lib/pkgconfig:$PKG_CONFIG_PATH
./configure --prefix=/opt/gimp --libdir=/opt/gimp/lib --enable-gegl
make
sudo make install
sudo ldconfig

cd gimp-2.10.22
export PKG_CONFIG_PATH=/opt/gimp/lib/pkgconfig:$PKG_CONFIG_PATH
./configure --prefix=/opt/gimp --disable-check-update
make
sudo make install
sudo ldconfig

СБОРКА GEGL ПРОВАЛИЛАСЬ.
--configure Gimp не пройден. Есть вероятность, что он бы захотел еще какие-нибудь либы, после того, как ему предоставили свежие babl и gegl. Такое бывает, что configure не всегда сообщает о всех недостающих либах, а мучает по частям.

То, на что meson красным пишет NO (но соглашается обойтись без этого) желательно все-таки установить. Так как gegl не собрался, я бы попробовал другую версию, не релизную, а более старую. Возможно причина в --prefix=/opt/gimp и можно попробовать в дефолтный /usr/local, но это замусоривание.

В репозитории Debian 10 GIMP 2.10.8. На данный момент доступна версия 2.10.22.

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

А вы попробуйте теже gimp и freeorion последние собрать на дебиан 10

Я бы наверно попёр от существующего дебилда, если он совпадает по мажорной версии.

И? Конечно нюансов будет много.

Но это не отменяет, что если плюнешь на всё и полезешь в Flatpak — то это весьма такое себе. Авторы GIMP тоже пишут

If available, the official package from your Unix-like distribution is the recommended method of installing GIMP! The flatpak build is new and has known limitations, though it will likely provide faster updates, following GIMP releases closely. Therefore choose your installation medium according to your needs.

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

За ~15 минут собираю на слаке с заменой некоторых системных библиотек. Но один раз правда возникла проблема, которая решилась благодаря bormant.

Мы тебе конечно верим)

Slackware, не собирается flatpak (комментарий)

А без bormant или патрика, вообще слакой можно будет пользоваться? Крутой дистр ничего не скажешь)

И после этого ты хочешь сказать, что не через flatpak проще?

grovekeeper ()
Последнее исправление: grovekeeper (всего исправлений: 3)
Ответ на: комментарий от grovekeeper

Конечно.

Хоть AppImage будет проще. Хоть DEB репозиторий. Всё будет проще.

Даже, не побоюсь этого слова, SNAP и то его на фоне выглядит не такой уж плохой штукой на десктопе.

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

Да ладно, AppImage - это таки портабельное приложение, а шо такое флэтпак – вообще загадка. Требует права рута и тянет за собой никем не проверенный мусор.

Как будто, в AppImage нельхя напихать много мусора. В любой чёрный ящик иожно. Вот только зачем? Зачем разработчику пихать мусор в своё приложение?

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

Ну нет, что тут ещё добавить. Только у ограниченной группки фанатиков, оторванных от реальности.

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

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

Что в лоб, что по лбу…

GIMP с предупреждением «это экспериментальная ерунда с ограничениями».

GIMP for Unix-like systems. If available, the official package from your Unix-like distribution is the recommended method of installing GIMP! The flatpak build is new and has known limitations, though it will likely provide faster updates, following GIMP releases closely. Therefore choose your installation medium according to your needs.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от fornlr

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

Но почему то большинство разработчиков как раз выкладывают проги во flatpak и людям не нужно красноглазить и проклинать линукс за dephell

grovekeeper ()