LINUX.ORG.RU

Ubuntu обдумывает внедрение нового формата установочных пакетов

 


0

1

В листе рассылки разработчиков Ubuntu появилось сообщение Колина Уотсона (главного человека в Canonical по вопросам установки системы и отдельных пакетов) о том, что ведется работа над новым, упрощенном форматом прикладных пакетов, с возможностью установки приложений «в один клик». В первую очередь целевыми платформами являются мобильные версии Ubuntu, хотя новая система по планам должна функционировать также на десктопах и даже в других ОС. При этом текущий вариант установки традиционных deb-пакетов должен сущестововать параллельно, использование утилит apt или dpkg все еще останется возможным и безпроблемным.

Введение новых «клик-пакетов» («Click packages») имеет главную цель — максимально упростить сборку пакетов для Ubuntu, забыть о зависимостях, установочных скриптах и разместить каждое приложение в собственном каталоге.

Все это не просто задумки или планы: автор подготовил работающий пример низкоуровневой системы установки подобных пакетов, и вот что в ней примечательного:

  • Никаких взаимных зависимостей между пакетами.
  • Каждое приложение устанавливается в отдельный каталог.
  • Конфигурация установочного пакета пишется в простом декларативном стиле, никаких скриптов.
  • Скорость. Неоптимизированная, написанная на Python система работает приблизительно на полсекунды дольше, чем стандартный dpkg. Сборщик пакетов также написан на Python.
  • Возможность установки пакета от обычного пользовательского аккаунта.
  • Для сборки нужно написать файл-манифест, разместить его в корне каталога с бинарными файлами, после чего произвести сборку с помощью скрипта.

Отмечается, что авторы «клик-установщика» руководствовались наработками проектов Listaller or 0install. Более подробное рассмотрение предложения Колина и его коллег ожидается в ходе его доклада на Ubuntu Developer Summit, который будет проходить с 14 по 16 мая.

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

★★★★★

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

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

тот самый stable API nonsense.

stable API nonsense это и есть то самое нежелание разработчиков годами подпирать костылями и поддерживать совместимость.

Речь идет про конкретный компонент.

речь идет о replace/upgrade/downgrade graphics drivers - возможности сделать это на лету ЕМНИП нет ни в одной популярной системе.

для флешек не приспособлена.

почему?

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

Где-то есть из коробки? Имя пользователя обязательно писать? Если да, то это не работает.

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

Традиционная, для флешек не приспособлена.

Слушай, вот про поддержку разных ФС не надо, ладно? Ведь наваляют же ж. Посчитай, сколько ФС умеет Linux, и сколько — оффтопик.

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

stable API nonsense это и есть то самое нежелание разработчиков годами подпирать костылями и поддерживать совместимость.

нет, это нежелание сделать стройную архитектуру один раз

речь идет о replace/upgrade/downgrade graphics drivers - возможности сделать это на лету ЕМНИП нет ни в одной популярной системе.

в винде есть начиная с висты

почему?

потому что на флешках не нужны права доступа

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

Речь не о количестве, а о качестве. Традиционные линуксячьи fs действительно непригодны для флешек.

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

это нежелание сделать стройную архитектуру один раз

любая архитектура устареет рано или поздно. и чем развитие быстрее - тем скорее.

в винде есть начиная с висты

нету, по меньшей мере до 7-ки. 7-ку все так же нужно перезагружать при установке другой версии драйверов.

на флешках не нужны права доступа

не нужны тебе или всем?

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

Где-то есть из коробки? Имя пользователя обязательно писать? Если да, то это не работает.

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

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

Хватит кормить тролля, он всё равно свои убеждения не поменяет. :-)

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

Речь не о количестве, а о качестве. Традиционные линуксячьи fs действительно непригодны для флешек.

Linux прекрасно управляется и с нетрадиционными. Как только подрубишь на чтение/запись в оффтопике, скажем, btrfs, немедленно приходи, обсудим.

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

Хватит кормить тролля, он всё равно свои убеждения не поменяет. :-)

Логично. Спасибо за совет, последую-ка я ему. Он и так уже огреб сегодня, бедняга, надо на развод оставить. ;)

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

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

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

Щито?

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

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

Кто производитель?

Если память не изменяет, то этот. Уж не знаю, кого они нанимали, но это было что-то страшное, имитирующее приборную панель. Обмен данными шёл по RS-232.

UNiTE ★★★★★ ()

Не удивлюсь, если они и лицензию сменят. Бывший флагман опенсурса всё дальше уходят в проприетарщину.

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

на всех ноутах дороже 40т он есть

Нет. Фингерпринт это бред. Они не нужены, их больше не делают.
http://www8.hp.com/ru/ru/products/laptops/index.html?facet=Home
http://www.apple.com/ru/macbook-pro/design/
http://www.dell.com/ru/business/p/xps-13-linux/pd

сканер отпечатков

Был на моем ноуте лет 6 назад, выкини свое древнее гавно.

неудобно

ниасилил, пичаль.

много места занимает

Полоска сверху-то. В общем, все понятно с тобой.

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

распространяются через неприкрытый ssh

Все понятно, в венде два антивиря, а в линуксе обязательно нужен неприкрытый ssh и желательно рут. Формально это не взлом, а просто вход пользователя. Меня устраивает эта ситуация. Если я буду использовать, например, ключ, то я не уязвим. Не то, что в этой вашей венде.

special-k ★★★ ()
Ответ на: комментарий от Oleaster

GIMP сам по себе достаточно успешен. Разве что полиграфисты имеют претензии, из-за отсутствия изкоробочной поддержки CMYK. Видеоредакторов навалом: Cinelerra, LiVES, Avidemux, etc. Не знаю, что ты подразумеваешь под «либеральным офисом». Если LO, так его первый релиз был в конце 2010-го.

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

Это я могу сказать такое же про тебя. Используя Gentoo и не умея писать ebuild, это что-то особенное. Тем более ebuild на pidgin.

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

А может MS DOS style? Или, скажем, UNIX-style (вспоминаем про каталог /opt)?

А может вы потрудитесь узнать, что такое os x?

Я знаю что такое Mac OS X, у меня рабочий компьютер вообще iMac (две системы, Ubuntu и Mac OS X). Но если Mac OS X — UNUX-подобная система, из этого вовсе не следует, что идеи, которые ею унаследованы из UNIX, нужно называть Mac OS X style :-)

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

Чем новый гимп не устраивает? Можно парочку примеров?

Если речь о 2.9, то он в рандомные моменты вешает видео драйвер, а тот уже кладет и ядро.

Беспроблемные блобы nVidia такие беспроблемные.

RussianNeuroMancer ★★★★★ ()

забыть о зависимостях

Наконец-то! Неужели я когда-нибудь увижу это Linux?

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

Как правило, пользователи хотят наоборот. Вот вышел новый Pidgin — на сайтах уже скриншоты один вкуснее другого, а ты сидишь и ждёшь ебилдов.

Потом оказывается что это новое - глючное убогое поделие, не выполняющее своей функции. И тут встает ВОПРОС: как откатиться назад на проверенную и работающую версию 2.26.89? Либы уже подтянуты до новья. Откат версии какой-то ублюдской ПРОГРАММЫ разломает всю СИСТЕМУ. Работать нужно. Новая проги версия нерабочая.

Действия пользователя Linux: красноглазить, портить здоровье недосыпанием, разламывать систему, переустанавливать всю систему. Все варианты - отрицательны.

Действия пользователей Windows/MacOs: а что, такое бывает?

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

понятно, слив засчитан, прототип это еще не решение

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

Серьезно? Огребли как раз красноглазики, я тебе вроде аж три слива засчитал :)

Reset ★★★★★ ()
Ответ на: комментарий от special-k

Нет. Фингерпринт это бред. Они не нужены, их больше не делают.

В thinkpad'ах есть. Очень удобно, проводишь, машина включается и сразу логинится. Линуксам такого и не снилось.

Был на моем ноуте лет 6 назад, выкини свое древнее гавно.

T530 или T410 это древнее говно?

Полоска сверху-то. В общем, все понятно с тобой.

А слева?

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

Это я уже комментировал выше. Для тех кто не умеет читать еще раз повторю, что модуль для pam этого не достаточно, должна быть еще поддержка со стороны экрана входа. Причем нормальная поддержка, а не такая как показали мне тут на видео.

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

любая архитектура устареет рано или поздно. и чем развитие быстрее - тем скорее.

Ога, в линуксе архитектура устаревает с каждым новым ядром. Ну не смешно ли?

нету, по меньшей мере до 7-ки. 7-ку все так же нужно перезагружать при установке другой версии драйверов.

Речь идет о видеодрайверах. Начиная с висты перезагружать не нужно.

не нужны тебе или всем?

Большинству не нужно. Единственный use-case прав доступа на флешке — использование её как постоянного несъемного накопителя.

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

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

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

На десктопе всё не устраивает, на сервере всё устраивает.

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

ага, видимо как на том видео, это не законченное решение, в общем, будем считать, что нет

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

Обезьянка громко кричала, скалила зубы, махала лапами указывая на прохожих из своей клетки…

Огребли как раз красноглазики, я тебе вроде аж три слива засчитал :)

Молодец, держи банан.

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

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

Programmist11180 ★★★ ()

Ой! Такую важную новость чуть не пропустил!

Клик-установщик, клик-пакеты!!! - это победа.

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

Почему мне не пришлось? Семерка моргнула, драйвер подъехал.

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

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

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

ну вот у меня сканер отпечатков работает. Но это бесполезная шняга.

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

Это не везение, а просто производитель моей видюхи (NVidia) знает возможности операционки и тупо не ставит кнопку «перезагрузить» в установщик. В общем, _возможность_ такая имеется, остальное на совести писателей инсталляторов.

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

Бесполезная потому что он у тебя нормально не работает. Почему я уже несколько раз отписался выше.

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

У меня тоже Nvidia. И при каждом запуске семерка заново настраивает драйвер и перезагружается. Переустановкой драйвера на более новую версию удалось добиться только перезагрузки через раз.

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

Бесполезная потому что он у тебя нормально не работает. Почему я уже несколько раз отписался выше.

нет. она бесполезная потому, что бесполезная.

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

Но по описанию, это прямо nix.

УЖЕ ВТОРОЙ пишет эту ересь!

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

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

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

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

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

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

тыцаешь мышой в нужного пользователя и возюкаешь пальцем. Но бесполезности это не отменяет.

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

Возможность просканировать сразу все отпечатки и найти по совпадению, это опциональная плюшка,

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

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

Сейчас обновить программу в линуксах только вместе с обновлением всей системы, поэтому юнити возникнет само собой

apt-get install package

yum upgrade package

Максимум — обновит требуемые зависимости.

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