URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109996
[ Назад ]

Исходное сообщение
"Сформирована стабильная ветка системы самодостаточных пакето..."

Отправлено opennews , 23-Дек-16 10:57 
Сформирован (https://blogs.gnome.org/alexl/2016/12/22/a-stable-base-for-f.../) релиз инструментария Flatpak  0.8.0 (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. Начиная с Ubuntu 16.10 flatpak доступен в репозитории universe, а для получения самых свежих версий подготовлен PPA (https://launchpad.net/~alexlarsson/+archive/ubuntu/flatpak).


Ветка Flatpak 0.8.x позиционируется как стабильная серия, рекомендованная для создания пакетов и широкого использования. В дальнейшем в данную ветку будут только бэкпортироваться исправления, а все улучшения будут развиваться в новой ветке 0.9.x. Из зависимостей, необходимых для работы Flatpak 0.8 отмечается только OSTree 2016.14 (рекомендуется использовать более новый выпуск OSTree 2016.15, в котором реализован более надёжный метод проверки контрольных сумм в файлах с изменениями). По мнению разработчиков, развитие стабильной ветки, поддерживаемой длительное время и включающей только исправления, будут способствовать продвижению технологии Flatpak  в дистрибутивах Linux. В первую очередь разработчики задались целью интегрировать Flatpak  в состав Debian 9.

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


Основные новшества (https://github.com/flatpak/flatpak/releases/tag/0.8.0) в Flatpak 0.8.0:

-  Обновлена поддержка спецификаций OCI (https://www.opencontainers.org/) (Open Container Initiative), стандартизирующих методы развёртывания образов файловой системы контейнера. Добавлена поддержка прямой установки приложений flatpak, оформленных в виде образов в формате OCI;
-  Обеспечена возможность размещения настроек  в виде набора файлов в каталоге /etc/flatpak/installations.d;

-  Добавлен параметр "RuntimeRepo=", который позволяет ссылаться на другие файлы ".flatpakrepo", применяемые для определения внешних репозиториев, из которых могут загружаться Flatpak-пакеты с приложениями и runtime. Данный параметр позволяет избавить пользователя от ручной настройки внешних репозиториев для загрузки runtime-компонентов, теперь достаточно утвердительно ответить на автоматически формируемый вариант, предлагаемый при установке приложения;

-  Обеспечена поддержка определения зависимостей, необходимых для установки компонентов окружения (bundle);


-  В команде "flatpak install" переведены в разряд опциональных параметры "--from" и "--bundle", если в качестве аргументов команде переданы файлы ".flatpakref" или ".flatpak". В "flatpak install" добавлена опция "-y" для автоматического утвердительного ответа на все интерактивные запросы;


-  В утилиту   build-sign добавлена поддержка формирования цифровых подписей для всех приложений, без необходимости указания идентификатора;
-  В build-import-bundle обеспечено создание  цифровых подписей для коммитов, если в настройках указан ключ GPG;


-  Во flatpak-builder добавлена опция "--jobs=N" для определения числа параллельно выполняемых работ, а также представлена настройка "buildsystem: тип"  для определения используемой системы сборки (поддерживаются "autotools", "cmake" и "meson");

-  Для всех форматов файлов определены свои версии. Для учёта версий в пакеты добавлено поле minimal-flatpak-version-required, позволяющее определить минимально поддерживаемую версию формата flatpak для текущего приложения.

URL: https://blogs.gnome.org/alexl/2016/12/22/a-stable-base-for-f.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=45741


Содержание

Сообщения в этом обсуждении
"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Вадик , 23-Дек-16 10:57 
А где я могу серчить из веба то, какие пакеты у него есть?
Я что-то реально не могу откопать ни одного централизованного списка...

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено vantoo , 23-Дек-16 11:14 
Это тоже самое, что искать централизованное хранилище софта для винды.
Идея в том, что производитель ПО выпускает свое приложение в формате флэтпак и оно устанавливаться и работать в любом Линуксе.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Appimage победил , 23-Дек-16 11:34 
Поздно. Поздно, поздно, поздно. 90% популярного ПО выпускают в Appimage. Каждый день что-то выходит в Appimage. Вчера вот OpenToonz.

https://www.linux.org.ru/news/multimedia/13097680


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Илья , 23-Дек-16 13:20 
Ну да, аппимаге прикольная штука. Не надо ничего устанавливать. Берешь и используешь

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено rshadow , 23-Дек-16 14:27 
ISO образ и свой загрузчик в нем. Вот и весь AppImage.

Зашел на из сайт - скачал и запустил рекомендуюемую программу прям с главной страницы. Куча варнингов, вырвиглазный интерфейс. Поставил ее же из репа - все хорошо и красиво.

Я не против портабельных приложений для десктопа, но AppImage больше смахивает на поделку.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено ILoveIslam , 23-Дек-16 13:25 
flatpack ещё и изоляцией занимается, а appimage нет. Так что не равноценные инструменты

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Sunderland93 , 23-Дек-16 14:20 
В Appimage есть песочница

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено ILoveIslam , 23-Дек-16 14:37 
Нет там песочницы, только ad hoc поддержка firejail

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено АБВГД , 23-Дек-16 11:36 
по мне так в дефолтных репах любого дистра этих приложений хоть жопой ешь...

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Анон всегда прав , 23-Дек-16 12:03 
В дефолтных репах любого дистра нет последних версий. Если понаставить репов, всегда есть вероятность что-то поломать. И как ты себе представляешь держать несколько разных рабочих версий одной программы? Представляю, щас напредлагаешь костылей.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено dimqua , 23-Дек-16 12:12 
В Gentoo слоты есть.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено ram_scan , 23-Дек-16 14:40 
> В дефолтных репах любого дистра нет последних версий.

12 лет юзаю один только пингвин, и ни разу в жизни не было нужды ставить блидинг эдж версию. Что за мегафичу должны каждый раз в свежую версию запиливать, что аж спать и кушать невозможно без нее и зубы шатаются. Особенно на серваки.

А ыксперды по свежим фичам и ловле блох с сорцов пускай собирают. Раз они ыксперды.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 15:03 
Не нужно мне <> Не нужно всем

Вопрос стоял "как?", а не "почему бы лично вы не стали этого делать?"


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено ram_scan , 23-Дек-16 21:18 
> Вопрос стоял "как?", а не "почему бы лично вы не стали этого делать?"

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

Я вот до мегафичей жил ровно, и после мегафичей живу ровно. Чего всем и советую.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Teo , 24-Дек-16 11:55 
Не все люди пох*ы и консерваторы, некоторые хотят посмотреть что есть нового в интересующей их софтине, отписаться о багах, накатать фичреквест разработчикам. Что плохого в том что кто-то хочет развития интересующего его инструмента, в то время как ты обмазываешься каменноугольным говном мамонта? Какое собственно говоря тебе дело до предпочтений других пользователей, или тебя заставляет кто?

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 24-Дек-16 23:22 
Присоединюсь! Лет уже как 8, наверно, сижу на Gentoo. На серверах (50+) на работе и дома на буке. За все время единожды понадобилась крайняя версия ПО. Даже оверлеями не пользуюсь, нет необходимости. Все штатно. Хотя нет, не все. DBeaver & NetBeans не из репозитария.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 15:11 
> В дефолтных репах любого дистра нет последних версий.


% pkg search -x "gcc[6-7]"
gcc6-6.2.0                     GNU Compiler Collection 6
gcc6-aux-20160822              Version of GCC 6 with full Ada support
gcc6-devel-6.2.1.s20161215     GNU Compiler Collection 6
gcc7-devel-7.0.0.s20161218     GNU Compiler Collection 7

> И как ты себе представляешь держать несколько
> разных рабочих версий одной программы? Представляю, щас напредлагаешь костылей.

Очередной анонимус ыкспертус.


% pkg iinfo gcc
gcc-4.9.4
gcc48-4.8.5_1
gcc5-5.4.0
gcc6-6.2.0



"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 26-Дек-16 14:45 
я конечно понимаю что в шивый о бане, но причем тут фря? может мне brew вам показать?

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 20:50 
Use Arch, Luke.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 11:42 
Странная самодостаточность. На видео какие-то зависимости подтягиваться начали. Или я чего-то не понял, или это всего лишь очередной пакетный менеджер, по сути проблему не решающий.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено phrippy , 23-Дек-16 15:14 
Вы все правильно поняли. Это очередное NIH, причем defective by design.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Анонимум , 23-Дек-16 20:56 
Это очередная НЁХ. Про её дизайн говорить не приходится...

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено intelfx , 25-Дек-16 00:15 
> очередное NIH
> причем defective by design

Разбрасываться громкими словами все горазды. Чем флатпак не устроил?


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено phrippy , 25-Дек-16 01:00 
>> очередное NIH
>> причем defective by design
> Разбрасываться громкими словами все горазды. Чем флатпак не устроил?

Тем же, чем и снаппи - концепцией. Куча минусов и только один плюс - портабельность. Портабельность с ЗАВИСИМОСТЯМИ.

facepalm.jpg


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Доктор Звездулькин , 24-Дек-16 21:01 
У каждого приложения может быть только одна зависимость — рантайм, а рантайм не может иметь зависимостей и запускается как ОС в контейнере, и поэтому должен работать на любом дистрибутиве. В этой новой версии пакет приложения может содержать URL репозитория с рантаймом, тогда Flatpak предложит его подключить.

Предполагается, что популярных рантаймов на свете будет очень мало, сейчас их активно развивает только проект Freedesktop, и их у него пять штук, все в одном репозитории: базовый без графики; основанный на нём десктопный (иксы, вяленд, GTK, Qt, Pulseaudio и проч.); десктопный с локалями; основанный на десктопном рантайм GNOME; GNOME с локалями.

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

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


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 24-Дек-16 23:29 
USE="embedded sphinx" emerge mariadb
USE="-embedded -sphinx" emerge mariadb
И какой из них самодостаточный?

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 12:36 
пакет monodevelop на 120 метров

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Oleg , 23-Дек-16 14:39 
У Вас нет проблем с Monodevelop, установленного с flatpak? В KDE 5 у меня не то, что не работает дебаг в .NET CORE, но и не открывается браузер когда жму на ссылку "О программе". Слишком все заизолированно в этом flatpak.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 12:54 
Блин ну отодвинули бы курсов в сторону! Ну мешает же!

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 12:55 
*курсор

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 12:57 
Мануал бы для разработчиков на главной странице, с учетом особенностей python-, go-, perl-софта. А не видео-шмидео установки какой-то никому не нужной софтины.

И пора уже на реальные LTS-дистры ориентироваться: CentOS и Убунту (14.04). А то гентушники и сами могут свежий софт поставить, знаете ли


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 12:58 
1. Вбить команду с АДРЕСОМ. Юзерфрендли во все края. А как обновлять потом, оно хотя адрес этот запоминает?
2. Требует пароль РУТА для установки. Разве нам не обещали возможность установки от пользователя, ну чтоб прав меньше давать при установке. Да и вообще из установки должно быть обычное скачивание пакета как в МакОС, разве нет, нафига ему РУТ?
3. Что оно там еще тащит помимо пакета, они разве не самодостаточные должны быть, если нет, то зачем это все, тупо плюс один вид пакета?

У Снапов с первым точно по лучше будет, а со вторым как кто-нибудь в курсе?


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 13:07 
1. Запоминает.
2. Добавляешь флаг --user и любая команда не будет требовать root.
3. Зависимости (runtime). Можно новость прочитать, чтобы понятно было, что это.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 14:36 
Неосилятор флэтпака, лол.

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 14:50 
>Вбить команду с АДРЕСОМ. Юзерфрендли во все края.

А если бы он скачал файл и в gnome-software открыл, начали бы возмущаться, что консолью не пользуется, мерзавец эдакий.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Дуплик , 23-Дек-16 14:23 
Супер! Flatpack гораздо круче этих всяких AppImage и click-пакетов, а главное, он идеально вписывается в экосистему GNOME ♥

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено rshadow , 23-Дек-16 14:42 
Зашел на http://flatpak.org/apps.html попробовал установить Telegram - ошибка, Skype - ошибка.

Flatpack 0.8.0. Вообщем сыровато тоже.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 22:20 
> Вообщем

Портфель на завтра собрал уже?


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 24-Дек-16 02:01 
Завтра ж суббота!

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено chinarulezzz , 23-Дек-16 15:22 
>В первую очередь разработчики задались целью интегрировать Flatpak в состав Debian 9.

[sarcasm]

альтруистично, молодцы.

[/sarcasm]


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено rshadow , 23-Дек-16 16:18 
Раз идут от истоков, то есть надежда что будет годный софт, а не очередная поделка на коленке.

Хотя конечно flatpak интересен на десктопе, а не сервере. А значит выбор дистрибутива не сильно заточенного на десктоп это диссонанс.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено chinarulezzz , 23-Дек-16 18:00 
> А значит выбор дистрибутива не сильно заточенного на десктоп это диссонанс.

Не, всё как раз очень логично. Upstart v2.



"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 27-Дек-16 16:48 
так логично. основные бенефициары и спонсоры сабжа - Valve и Canonical ;=) особенно первый.
а тк Valve пилит свою ось(да и консоль тоже ;)на Debian-е, то ...

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено chinarulezzz , 23-Дек-16 15:23 
>>Is Flatpak tied to systemd?
>No.
>>Can Flatpak be used on servers too?
>Flatpak is designed to run inside a desktop session and relies on certain session services, such as a dbus session bus and a systemd --user instance.

:-D Да нет наверное.


"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Аноним , 23-Дек-16 23:57 
им хоть кто нибудь пользуется? Или предлагают самим собирать?

"Сформирована стабильная ветка системы самодостаточных пакето..."
Отправлено Vladjmir , 25-Дек-16 10:55 
Он ещё только вылупился на свет. Но, думаю, перспективы flatpak'а очень даже хорошие.