The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Значительный выпуск системы самодостаточных пакетов Flatpak ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от opennews (??) on 26-Окт-16, 09:35 
Состоялся (https://blogs.gnome.org/alexl/2016/10/25/new-flatpak-command.../) выпуск инструментария Flatpak  0.6.13 (http://flatpak.org/) (бывший xdg-app), в рамках которого развивается система для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена (http://flatpak.org/getting.html) для Arch Linux, Fedora, Debian, Mageia, Gentoo и Ubuntu. Пакеты с Flatpak включены (https://fedoramagazine.org/introducing-flatpak/) в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME.


Основное отличие  Flatpak от Snap в том, что Snap использует компоненты окружения основной системы и изоляцию на основе фильтрации системных вызовов, в то время как Flatpak создаёт отдельный от системы контейнер и  оперирует крупными runtime-наборами, предоставляя в качестве зависимостей не пакеты, а  типовые системные окружения (например, все библиотеки, необходимые для работы программ GNOME или KDE). С особенностями Flatpak можно познакомиться в тексте анонса (https://www.opennet.ru/opennews/art.shtml?num=44640) первого выпуска.

Несмотря на не привлекающий внимание номер версии, в Flatpak 0.6.13 представлено несколько существенных изменений (https://github.com/flatpak/flatpak/releases/tag/0.6.13):

-  Изменён формат определения аргументов командной строки, с целью предоставления возможности обработки в рамках одной операции
сразу нескольких приложений. Если ранее в качестве аргументов  для команд install, update и uninstall передавался идентификатор приложений и опционально имя ветки, то новый формат подразумевает объединение этих параметров в виде составных аргументов, например "org.my.App/x86_64/stable", "org.my.App/x86_64", "org.my.App//stable" или просто "org.my.App", что позволяет указать сразу несколько таких аргументов в одной командной строке и установить несколько приложений за один раз;

-  Представлен упрощённый вариант определения внешних репозиториев, из которых будут загружаться Flatpak-пакеты с приложениями и runtime. Если раньше требовалось определить параметры репозитория через передачу аргументов в команде "flatpak remote-add", то в новом выпуске параметры репозитория могут быть переданы в формате ".flatpakrepo". Например, для добавления репозитория достаточно указать ссылку на файл с его описанием ("flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo");

-  Добавлена поддержка файлов ".flatpakref", включающих параметры установки приложения. Файлы ".flatpakref" выполняют роль, аналогичную файлам ".flatpakrepo", но содержат информацию не только о репозиториях, но и о приложении. Файл в формате ".flatpakref" удобно использовать для организации быстрой установки программы с сайта. Например, выполнив команду "flatpak install --from https://sdk.gnome.org/gedit.flatpakref" будет загружен пакет с gedit и все необходимые для его работы runtime-наборы;

-  Реализована система автоматического подбора зависимостей. Ранее при работе через интерфейс командной строки пользователь должен был знать какой runtime-набор необходимо установить для приложения (предполагалось, что интерактивная установка зависимостей выполняется в графическом интерфейсе), что приводило к возникновению  сложностей (например, после обновления flatpak-пакета gedit с версии 3.20 до 3.22, пользователь должен был догадаться перейти на новую версию runtime). В новой версии в CLI добавлен интерактивный режим подбора и обновления зависимостей (новое поведение отключается опцией "--no-use-for-deps" или через установку параметра "NoDeps=true"):

   $ flatpak update org.gnome.gedit
   Looking for updates...
   Required runtime for org.gnome.gedit/x86_64/stable   (org.gnome.Platform/x86_64/3.22) is not installed, searching...
   Found in remote gnome, do you want to install it? [y/n]: y
   Installing: org.gnome.Platform/x86_64/3.22 from gnome
   Installing: org.gnome.Platform.Locale/x86_64/3.22 from gnome
   Updating: org.gnome.gedit/x86_64/stable from gnome-apps
   Updating: org.gnome.gedit.Locale/x86_64/stable from gnome-apps


-  Для отладочных целей добавлена возможность отдельного развёртывания runtime без приложений. Запустить командную оболочку в пустом окружении, включающем только runtime, можно командой "flatpak run org.gnome.Platform//3.22";


-  Возможность подключения дополнений из произвольных директорий -  в формируемое runtime-окружение теперь можно добавить  какие-то дополнительные файлы, без создания для них отдельного runtime. Дополнения создаются в форме подкаталогов в ~/.local/share/flatpak/extension или /var/lib/flatpak/extension. Например, каталог org.freedesktop.Platform.GStreamer.MyPlugins/x86_64/1.4  будет задействован как источник плагинов GStreamer во всех runtime, основанных на freedesktop 1.4;

-  Параметры сборки приложений теперь могут включать ссылки на внешние файлы, которые будут загружены вместе с приложением;

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

URL: https://blogs.gnome.org/alexl/2016/10/25/new-flatpak-command.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=45372

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +10 +/
Сообщение от Аноним (??) on 26-Окт-16, 09:35 
"Самодостаточный пакет" - почему-то ассоциация с "самодовольный" :)))
Этакий пакет, который существует сам для себя, и ни дистрибутив, ни пользователь ему не нужен. Работоспособность пакета также не имеет значения :)))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –2 +/
Сообщение от Аноним (??) on 26-Окт-16, 10:43 
А у меня с флатуляциями
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

48. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от Аноним (??) on 27-Окт-16, 09:50 
А у меня сразу поняшки перед глазами.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +2 +/
Сообщение от Alex (??) on 26-Окт-16, 12:36 
Вот сорвал с языка! Этакий чистый ЧСВ, ничего лишнего. "ФЛЭТ.ПЭЭК! Концентрированный ЧСВ в отдельном контейнере!"
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

40. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +1 +/
Сообщение от Аноним (??) on 26-Окт-16, 21:28 
> ... и ни дистрибутив, ни пользователь ему не нужен

На дистрибутив ему начхать. Насчет пользователя - зависит от пакета.
> Работоспособность пакета также не имеет значения

У меня подобной ассоциации не возникает. У меня ассоциация "самодостаточность" - это независимость, способность справляться с задачей самостоятельно, без чьей либо помощи.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

49. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 27-Окт-16, 09:52 
А у меня аллюзия на молокоотсос почему-то.


Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

4. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –14 +/
Сообщение от Аноним (??) on 26-Окт-16, 09:50 
В 2016 году линукс сообщество мучительно переизобретает exe файлы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +3 +/
Сообщение от Аноним (??) on 26-Окт-16, 09:55 
Что Ви хотите этим сказать?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от jtad on 26-Окт-16, 10:15 
exe файл :)) это скорее минидокер, плюс к безопасности, устойчивости системы etc. А не мелкософтский вид бинарника/скриптового пакета
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

35. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 26-Окт-16, 17:10 
устойчивости системы etc.

Что такое "система etc" или просто лизоблюдствуете?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

47. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от анан on 27-Окт-16, 07:19 
systemd
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

9. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от Аноним (??) on 26-Окт-16, 10:13 
А что, exe-файлы все сплошь слинкованы статически?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

23. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +3 +/
Сообщение от XXXasd (ok) on 26-Окт-16, 12:37 
> А что, exe-файлы все сплошь слинкованы статически?

вендузятники думают что exe-файл способен загружаться на разных версиях Windows потому что якобы обладает определённой партируемостью...

...правда почему-то забывают, что "разные версии Windows" это не тоже самое что "разные операционные системы"

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

54. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от OramahMaalhur (ok) on 27-Окт-16, 19:20 
Местные вендузятники, видимо, не застали времён Win 98 -> Win NT, когда, чтоб написать работающую на обоих системах программу, приходилось изрядно натыкать if-ов по версиям и просих костылей.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

11. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +6 +/
Сообщение от Аноним (??) on 26-Окт-16, 10:23 
бинарники в Линуксе с 1991г существуют.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +1 +/
Сообщение от Andrey Mitrofanov on 26-Окт-16, 10:28 
> бинарники в Линуксе с 1991г существуют.

Да и .exe https://packages.debian.org/sid/all/gendarme/filelist , списибо Мигелю, завезли уже.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

31. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от Аноним (??) on 26-Окт-16, 14:53 
да вроде как уже и вывезли.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +1 +/
Сообщение от Аноним (??) on 26-Окт-16, 11:02 
Это скорее Apple bundle. У windows *.exe, как правило, имеют внешние зависимости в виде .dll.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

15. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +1 +/
Сообщение от Andrey Mitrofanov on 26-Окт-16, 11:20 
> Это скорее Apple bundle. У windows *.exe, как правило, имеют внешние зависимости
>в форме DLL Hell https://en.wikipedia.org/wiki/DLL_Hell .

//капитанский фикс

> в виде .dll.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

39. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Нанобот (ok) on 26-Окт-16, 20:48 
>DLL Hell

это было десять-пятнадцать лет назад

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

46. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +2 +/
Сообщение от Аноним (??) on 27-Окт-16, 01:08 
Да, теперь там есть ещё и winsxs-hell
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

55. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от Аноним (??) on 29-Окт-16, 03:30 
Сколька живу все нормально с DLL и храню их с программой - сколько программ столько и директорий с длл и все путем... Уж не знаю у кого там какие проблемы ...
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

44. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от MPEG LA (ok) on 27-Окт-16, 00:43 
А можно ли в нем как в bundle носить одновременно бинари для x86/x86_64/...?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

32. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +1 +/
Сообщение от Мяут (ok) on 26-Окт-16, 15:42 
Напомнить как оффтопик сообщество в нулевые изобретало "портабельные программы" которые можно скопировать на флешку и они (может быть) запустятся на другой системе? Когда в Линуксе можно базовую систему быстро в chroot развернуть, ну и Knoppix тоже Вещью был :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +9 +/
Сообщение от ТыЧё on 26-Окт-16, 11:22 
--Реализована система автоматического подбора зависимостей
--содержат информацию не только о репозиториях
Самодостаточный пакет
Как я и знал, всё скатится к тем же самым пакетам, только с дополнительными минусами вроде вирусни и размера файла.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +2 +/
Сообщение от Аноним (??) on 26-Окт-16, 11:29 
А зачем он? Щас весь популярный софт заворачивают в Appimage.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 26-Окт-16, 11:52 
Свеженький SolveSpace 2.2 в виде AppImage

1) https://github.com/solvespace/solvespace/issues/17#issuecomm...

2) https://bintray.com/probono/AppImages/SolveSpace#files

3) https://github.com/probonopd/AppImages/blob/master/recipes/m...

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от XXXasd (ok) on 26-Окт-16, 12:40 
> А зачем он? Щас весь популярный софт заворачивают в Appimage.

ахахахаха! весь популяный софт?!?! ни то (кроме тебя) ни знает ни про AppImage ни про SolveSpace

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

34. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от Аноним (??) on 26-Окт-16, 17:07 
Жирно, трепло. Никто не знает про Krita и GIMP? Окей...
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

18. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Kroz (ok) on 26-Окт-16, 11:40 
Чем лучше LXC?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 27-Окт-16, 14:57 
В новости всё описано.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +2 +/
Сообщение от Аноним (??) on 26-Окт-16, 12:08 
Когда уже завезут в Centos? Для неё он нужнее всего.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 26-Окт-16, 14:42 
Так есть уже под CentOS, просто надо подключить сторонний copr репозиторий.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

33. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +/
Сообщение от АнонимХ (ok) on 26-Окт-16, 16:58 
какой из? https://copr.fedorainfracloud.org/coprs/fulltext/?fulltext=f...

там недопиленно же, судя по описаниям. Особенно, работа с ядром 3.10 вызывает сомнение

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

21. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –2 +/
Сообщение от Sunderland93 (ok) on 26-Окт-16, 12:12 
Во что проще обернуть, скажем, игровой эмулятор на Qt5: Appimage, Flatpak или Snap? В Appimage обернул, все нужные зависимости положил, но на других системах где-то просирает xcb-плагин
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –2 +/
Сообщение от XXXasd (ok) on 26-Окт-16, 12:42 
перед тем как заворачивать -- не забудь отказаться от X.org в пользу Wayland..

> где-то просирает xcb-плагин

ну понятное дело

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

26. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Kroz (ok) on 26-Окт-16, 13:47 
> перед тем как заворачивать -- не забудь отказаться от X.org в пользу Wayland..

Можно поподробней: почему?

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

36. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –2 +/
Сообщение от XXXasd (ok) on 26-Окт-16, 17:43 
чтобы поменьше путанницы с тем что линковать
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

27. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +1 +/
Сообщение от Murz email(ok) on 26-Окт-16, 14:02 
Какой же это самодостаточный пакет если он тянет какие-то зависимости ещё из инета?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 27-Окт-16, 14:58 
> Какой же это самодостаточный пакет если он тянет какие-то зависимости ещё из
> инета?

Он не требует, чтобы они ставились в систему. Они сидят внутри контейнера.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

28. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 26-Окт-16, 14:36 
Мне не хватает для расбипиан такой штуки
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  +3 +/
Сообщение от Аноним (??) on 26-Окт-16, 14:45 
Проблема с этими недоконтейнерами, в том, что они тащат свой freetype со своим ШГ.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним2.0b on 26-Окт-16, 21:36 
А где находится репозиторий с программами завернутыми во флатпак?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –1 +/
Сообщение от Аноним (??) on 27-Окт-16, 14:59 
> А где находится репозиторий с программами завернутыми во флатпак?

В примере есть гномовский, ещё есть несколько экспериментальных, можно свой развернуть. Инфраструктура пока что в зачаточном состоянии, поскольку ещё не было ни одного стабильного релиза Flatpak.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

45. "Значительный выпуск системы самодостаточных пакетов Flatpak ..."  –3 +/
Сообщение от Аноним (??) on 27-Окт-16, 00:43 
Братья по разуму, как запихать Tor Browser во Flatpak?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру