LINUX.ORG.RU

В Ubuntu 16.04 добавлена поддержка snap-пакетов

 


3

4

В Ubuntu 16.04 LTS в дополнении к традиционным deb-пакетам появилась поддержка пакетов snap. Это позволит поставлять для Ubuntu новые выпуски программ, не заботясь об обеспечении привязки к поставляемым в дистрибутиве библиотекам. Snap-пакеты будут распространять через штатный каталог Ubuntu Store.

>>> Подробности (на английском языке)

★★★★★

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

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

не совсем, но да в кишках там контейнеры..

Thero ★★★★★
()

Интересная новость. Только вот как все это будет работать, зная «стабильность» Убунты...

Odalist ★★★★★
()

Было бы неплохо, если бы этот механизм сделали универсальным для всех дистрибов. Какая-нибудь проприетарщина запускается в убунте в snap-окружении -> запускается везде. Еще можно было бы прикрутить всякие настройки пермишенов для этих контейнеров, например, чтобы не лезли куда не надо.

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

Нет, там нет контейнеров, изоляция приложений достигается размещением файлов в отдельных каталогах и изоляцией при помощи seccomp и apparmor.

Aceler ★★★★★
()
Ответ на: Guix? от Camel

Guix слишком маргинален, а у космонавта может и взлететь.

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

А у них на сайте пишут

Anyone can distribute software

If you have a web-site, you can distribute your software;
Create one package that works everywhere;
With dependency handling and automatic updates;
There is no central point of control

Polugnom ★★★★★
()

Они таскают все зависимости приложения вместе с приложением? Ящитаю это неправильно. Эдак разработчики разучатся собирать нормальные пакеты, и будет в системе сотня-другая приложений каждое из которых тащит на себе свои копии распространённых библиотек.

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

ну win10 получила убунту, а убунту получила способ установки софта в win10.

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

With dependency handling and automatic updates;

Да. Я же не говорю отсутствие обновлений, я говорю — отсутствие контроля. В snap, например, используется система, похожая на Android APK — когда каждое приложение имеет свои ограничения, и если при обновлении происходит расширение полномочий программы, пользователь должен это одобрить.

Согласен, что это тоже неидеально, но куда интереснее, чем получить бинарник, который внезапно по воле разработчика начнёт делать что-то странное.

Плюс, в 0install цифровая подпись разработчика распространяется только на пакет, в snap подписываются все компоненты отдельно, что позволяет разным людям подписывать бинарник и разрешения к нему на случай, если разработчик выкладывает бинарник, а пакетит его другой человек.

Aceler ★★★★★
()

Новость то реально офигенская и восхитительна, как штаны в лабутенах!!!

Сколько мы этого ждали?
10 лет? 15 лет? нет, 20 лет!!!! (С) старое видео Балмера

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

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

Почему-то напомнило:

One Ring to rule them all, One ring to find them; One ring to bring them all
and in the darkness bind them.

А так все давно ждали, тем более это было естественным продолжением после того как обкатали на snappy core.

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

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

Зато я как простой юзер вечно геморюсь, если надо поставить несколько экземпляров одной программы, но разных версий. Либо не получается, либо ломается что-то, а если срабатывает то с какими-то косяками, так что даже номерок версии в программе не всегда гарантирует что запущена именно та версия (определяю по изменениям и багам). Марк сделал то, что давно надо было сделать.

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

Они изобрели 0install?

Если бы это было по дефолту в Ubuntu - было бы другое дело.

Однако... Новость просто огонь! Я лет 10 ждал что в Linux будет подобное! И вот скоро будет!

Супер!

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Микрософт говно.

А новость класс!

anonymous
()

Очередная отличная новость от убунту.

special-k ★★★
()

Snap-пакеты будут распространять через штатный каталог Ubuntu Store

Наверняка и отдельно можно будет ставить, не поверю в иное. В том числе вручную из консоли.

I-Love-Microsoft ★★★★★
()

Snap-пакеты будут распространять через штатный каталог Ubuntu Store.

Эм, а Canonical разве не хотела его закрыть из-за отсутствия популярности?..

X-Pilot ★★★★★
()
Ответ на: комментарий от Freyr69

Но фоне выпила убунтовского центра приложений и запиливания вместо него gnome-software, вполне вероятный вариант развития событий.

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

Если к этому времени ситуация с wayland хоть куда-нибудь сдвинется, то возможно. Не вижу ничего странного\плохого в этом.

pod ★★
()

Ubuntu 16.04 LTS

До релиза осталось меньше месяца, а они добавляют новую фитчу, при чем достаточно масштабную, вот вам и LTS.

Deleted
()

Отличная идея, давно пора, и т.д. и т.п.

Осталось прибить всё гвоздями к конкретной версии убунту, организовать запуск snap-приложений исключительно через unity8 и начать запаковывать системных демонов в snap-пакеты. И мы получим ещё один великолепный, ни с чем не совместимый способ распостранения софта и ещё одну, теперь уже НЕ юникс-подобную операционку.

З.Ы. Но дело в том, что идея то действительно хороша! Только разработку формата пакетов, менеджера пакетов и требований к среде запуска надо было вести не для убунту, а для сферического дистрибутива в вакууме. Чтобы на выходе этот пакет ставился и запускался в 90% популярных дистрибутивов.

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

LTS - это Long Term Support, то есть эту фичу они обязуются допилить и поддерживать долгое время. Это не дебиан, где «заморозили - не трогай!». Тем более, snap уже обкатан, базируются на уже давно существующих компонентах, и сам по себе не сложен.

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

Чтобы на выходе этот пакет ставился и запускался в 90% популярных дистрибутивов

Оставшиеся 5% будут перековывать свои дистры чтобы они были совместимы с Ubuntu - чем же плохо?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от kirill_rrr

Тогда можете посмотреть на xdg-app, уже в каком-то виде есть в fedora 23, можно попробовать.

pod ★★
()
Ответ на: комментарий от I-Love-Microsoft

Всё-таки, похоже на то, что всё идёт к разделению на уровне стэка технологий. Ubuntu: mir, unity, apparmor, snap. Redhat: wayland, gnome3, selinux, xdg-app. Основная проблема тут - выбор между apparmor и selinux.

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

В любом случае фитча новая и не обкатанная, могли и unity8 mir запилить(ах да оно на проприетарных драйверах не пашет вроде) по дефолту. От lxqt отказались, который вполне готов для десктопа, сказав что сырое, а lxde вполне может помереть до окончания lts.

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

Вроде унити на НЕ компизе они ещё раньше обещали. Наверное, в 2012-ом или 2013.

Вообще-то, они его сделали как раз-таки в 2012-м :-)

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

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

Давай с более простых вещей?

Современный юникс - это , будем щетать, эталонная FHS от RHEL.

а уж что дальше наворотят, никого не волнует...:-) вернее именно волнует отсутствие /Applications в широком смысле.

У кого они есть, тот испытывает совсем другого порядка проблемы, но имеет шильдик UNIX/

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

Интересная новость. Только вот как все это будет работать, зная «стабильность» Убунты...

Да уж постабильней ваших прыщедистров задротских.

http://i.imgur.com/uMIiD45.png Текущая система была переустановлена 13 апреля 2009г. (кстати, оказывается сегодня ДР, вот это я удачно заглянул, надо отметить :D), сейчас на версии 14.10 (жду когда пятые кеды доделают, иначе бы давно обновился до последней версии). И да, Убунта прекрасно обновляется без каких либо проблем в процессе, если ты не арчевод: http://videobin.org/+88w/b20.ogg.

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

А что с ним не так? На интеле и амд работает. Нвидия тоже барахтается в этом направлении. На днях еще в рассылку к xwayland попали патчи которые чинят почти все игры.

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

У кого они есть, тот испытывает совсем другого порядка проблемы, но имеет шильдик UNIX/

Некоторые люди предпочитают ехать, а не фапать на догмы. Например из-за вашего труъ юниксвея мне приходится торчать на уже не поддерживаемом дистре, потому что если я обновлюсь, я получу кривой DE с выпиленными некоторыми функциями, вместо нормально работающего KDE4, потому что его у меня насильно удалят в случае обновления и поставить в обновлённую систему не дадут. Идите нахер со своей религией, она ограничивает свободу хуже проприетарщиков.

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

Мне понятно твое недовольство,
но я то тут каким боком???

Я выше написал, что уже 20 лет ждал такой фигни!

Deleted
()
Ответ на: комментарий от I-Love-Microsoft

LTS != замороженное как в Debian

Да то же самое практически. Кроме security апдейтов почти ничего не приходит. Бекпорты редкость в официальных репах. А часто и самому скомпилить свежайшее нельзя, потому что иногда бывает так что новая версия того что ты хочешь собрать, требует обновить другие библиотеки, которые нельзя обновить не обновив почти всю систему (либо собирай все зависимости в бандл в /opt).

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

А, тогда извиняюсь, мне показалось что ты из тех фанбоев, фапающих на FHS как на священную корову.

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