LINUX.ORG.RU

На сайте «Компьютерры» опубликовано интервью с разработчиком Deepsolver

 , deepsolver


0

1

Существующие менеджеры пакетов для Linux часто критикуют за высокую для неопытных пользователей сложность, трудности с разрешением зависимостей между пакетами и тому подобные вещи. О новых подходах к управлению установленными программами задумываются разработчики многих дистрибутивов, и российские компании не исключение. Инженер-программист «Альт Линукс», кандидат технических наук Михаил Пожидаев рассказал «Компьютерре» о Deepsolver — перспективной разработке, которая может заменить в дистрибутивах ALT Linux использующийся сейчас «Advanced Packaging Tool» (APT).

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

★★

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

Очевидно выпускают обновление для о/с программы, не?

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

Что-то не припоминается таких глобальных катастроф. Можно пруф полюбопытствовать? Может это вирус был?

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

Ой, правда? А что, репозитории на DVD отменили?

А что, афигительно удобно возить с собой в поездку/на дачу/командировку пачечку с DVD, чтоб была возможность установить другой текстовый редактор, сколько там main+universe весят?

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

Что-то не припоминается таких глобальных катастроф.

Ну понятно. Дальше можно бы и не продолжать.

Можно пруф полюбопытствовать?

Да хоть про OpenSSL посмотри историю уязвимостей и посмотри, когда у Microsoft фиксы выходят на ту же тему. Так как лицензия BSD, проприетарщики охотно используют код. И, вместо обновления только OpenSSL, надо обновлять всё.

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

Что-то не припоминается таких глобальных катастроф.

И ты можешь уверенно заявить о том, что их не было?

Можно пруф полюбопытствовать?

Я уже 10+ лет не работаю в венде и не слежу за ее CVE.

А что, афигительно удобно возить с собой в поездку/на дачу/командировку пачечку с DVD

Пачку - это если тебе для работы нужен Debian. В противном случае - 1 DVD, и это не хуже, чем возить DVD венды. Ну и да, если ты работаешь в отрыве от сетей, запиши репозиторий себе на диск.

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

Да хоть про OpenSSL посмотри историю уязвимостей и посмотри, когда у Microsoft фиксы выходят на ту же тему.

И что? Обновления обновляются, программы как запускались/работали ДО обновлений, так и запускаются/работают ПОСЛЕ них.

И, вместо обновления только OpenSSL, надо обновлять всё.

Так всё же, что ВСЁ надо обновлять?

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

Пачку - это если тебе для работы нужен Debian. В противном случае - 1 DVD, и это не хуже, чем возить DVD венды. Ну и да, если ты работаешь в отрыве от сетей, запиши репозиторий себе на диск.

А если на болваночке нужная программа отсутствует? Повторюсь, сколько там main+universe весят для «запиши репозиторий себе на диск»?

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

И, вместо обновления только OpenSSL, надо обновлять всё.
Так всё же, что ВСЁ надо обновлять?

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

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

сколько там main+universe весят для «запиши репозиторий себе на диск»?

Полный Debian - 4 или 5 DVD, ЕМНИП (и сильно сомневаюсь, что программы вне первого DVD нужны обычному пользователю). Насчет universe ХЗ.

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

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

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

Ага, ну так это уже забота производителя обновлений, пользователю глубоко пофиг одна библиотека у него обновится или десяток.

Вот что пользователю не пофиг, так это выкачивать всякую сопутствующую «шелуху» при установке плёвой программулины.

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

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

Ага, ну так это уже забота производителя обновлений, пользователю глубоко пофиг одна библиотека у него обновится или десяток.

То есть, пользователю пофиг, качнуть одну библиотеку, или качнуть кучу ПО, часть из которого ещё и неизвестно, когда обновится ? Да и обновится ли вообще...

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

Программы ставить надо не откуда попало, а из репозитария. ;-) Ага, привет проприетарному ПО. Ну а пропреетарщину уж статически производитель пусть собирает.

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

А если на болваночке нужная программа отсутствует? Повторюсь, сколько там main+universe весят для «запиши репозиторий себе на диск»?

А если в твоём отдельном раздельчике для винды отсутствует софт? Точно так же качать будешь. Надо тебе заранее сложенные в кучку программы? Открой для себя в апте ключик только-скачать. И можешь таскаться с этими файликами так же.

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

То есть, пользователю пофиг, качнуть одну библиотеку, или качнуть кучу ПО, часть из которого ещё и неизвестно, когда обновится ?

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

Программы ставить надо не откуда попало, а из репозитария. ;-) Ага, привет проприетарному ПО.

Почему проприетарному, что СПО для вин/маков уже отменили?

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

А если в твоём отдельном раздельчике для винды отсутствует софт? Точно так же качать будешь.

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

Открой для себя в апте ключик только-скачать. И можешь таскаться с этими файликами так же.

Ты опять уходишь от ответа о размере всех этих файликов в репозитарии.

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

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

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

пнх, короче

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

А что, афигительно удобно возить с собой в поездку/на дачу/командировку пачечку с DVD

Пачку - это если тебе для работы нужен Debian.

Если нужен Debian, то достаточно флешки с /var/cache/apt .

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

Почему проприетарному, что СПО для вин/маков уже отменили?

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

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

Вымещаешь здесь свои комплексы?

Говори по теме, тебе ответят. Твои попёрдывания из за угла никому не интересны.

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

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

Ну пересоберёт, выпустит обновление, в чём проблема то?

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

Ну пересоберёт, выпустит обновление, в чём проблема то?

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

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

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

То есть win дистрибутивы уже содержат все необходимые зависимости, а lin нет, но они тянутся отдельно так? Ок, тогда виндовые дистрибутивы должны быть более объёмные очевидно. Смотрим:

Windows 32 bits Blender 2.63a Installer (27 MB)
Linux x86-32 Blender 2.63a (42 MB)

Apache_OpenOffice_incubating_3.4.0_Win_x86_install_ru.exe 2012-05-06 128.9 MB
Apache_OpenOffice_incubating_3.4.0_Linux_x86_install-deb_ru.tar.gz 2012-05-02 145.6 MB

В чём тут профит для пользователя?

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

В чём тут профит для пользователя?

OpenOffice - специфичный продукт. У него, как раз, «всё своё ношк с собой» сильно развито. И пришёл он не из Linux вовсе. И не был всегда открытым. Наследие прошлого.

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

Ты опять уходишь от ответа о размере всех этих файликов в репозитарии.

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

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

А что, прога собранная под винду со всем вкомпиленным внутрь занимает чудесным образом меньше места чем собранная под линух?

Да.

Даже статистика есть у тебя?

Не читатель? На сайте «Компьютерры» опубликовано интервью с разработчиком Deepsolver (комментарий)

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

OpenOffice - специфичный продукт. У него, как раз, «всё своё ношк с собой» сильно развито.

Хорошо, все с собой, но ведь и в win дистрибутивах так же? Но почему они весят меньше?

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

Или даже еще веселей. Новые версии для win (Audacity например, да много чего) выходят сразу, а обновлений для Ubuntu фиг вам, только к следующему релизу Ubuntu. Или качать новые исходники + туеву кучу новых зависимостей и компилять с непонятным результатом.

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

Не читатель? На сайте «Компьютерры» опубликовано интервью с разработчиком Deepsolver

чО за бред? Слово статистика тебе знакомо? Берёшь список программ и сравниваешь размеры в винде и _репозитарии_. А потом вывод делаешь. На тебе для примера: ls blender-2.62* -rw-r--r-- 1 ftp ftp 15075940 Apr 06 18:23 blender-2.62-alt1.i586.rpm ls libreoff* -rw-r--r-- 1 ftp ftp 86657350 Jul 05 13:28 libreoffice-3.5.5.3-alt1.i586.rpm ls blender* -rw-r--r-- 1 500 500 13841560 Jun 26 21:50 blender-2.63a-2.fc18.i686.rpm ls blender* -rw-r--r-- 1 500 500 26241167 May 11 08:45 blender-2.63a-1.mga2.i586.rpm

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

Хорошо, все с собой, но ведь и в win дистрибутивах так же? Но почему они весят меньше?

Я же сказал, он не из Unix появился. Тяжёлое наследие от необходимости поддерживать версии Windows и OS/2. *nix был много позже. Опять же, как бы MS не хаяли, но компилятор у них получше оптимизирует код, чем GCC, вынужненный буть кроссплатформенным. Чем OOo собирают под Win ?

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

Ты хоть со своей Linux системой знаком?

Ну попробуй закачай из своего репозитария ОТДЕЛЬНО файлик .rpm программы, потом выдерни сетевой шнурок и попробуй его установить. Результат можешь не озвучивать.

Потом вставь шнурок обратно, и попробуй заново, увидишь сколько гумна этот файлик за собой потянет. Результат тебя приятно удивит. А потянет он явно больше того-же отдельного дистрибутива для винды. Это и называется зависимости.

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

Даже статистика есть у тебя?

Не читатель? На сайте «Компьютерры» опубликовано интервью с разработчиком Deepsolver...

Кстати, а откуда эти дровишки ? Что за Apache_OpenOffice_incubating_3.4.0_Linux_x86_install-deb_ru.tar.gz ?
Это не с сайта ли зазработчика универсальный deb подо всё дебианоподобное ? А то, как-то, в репах ALT Linux оно значительно худее. Хоть и «всё своё ношу с собой». Видать, уже несовсем всё.

UPD: точно. apt-cache depends libreoffice показывает список зависимостей аж за экран. Значит, работают.

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

Ну попробуй закачай из своего репозитария ОТДЕЛЬНО файлик .rpm программы, потом выдерни
сетевой шнурок и попробуй его установить. Результат можешь не озвучивать.

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

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

Тяжёлое наследие от необходимости поддерживать версии Windows и OS/2. *nix был много позже.

Это кроссплатформенное п.о. Про поддерживать тяжелое наследие, с таким же успехом можно сказать и про линукс, не суть. Но блендер допустим в юниксах изначально был, тоже win дистриб меньше.

Чем OOo собирают под Win?

Без понятия если честно.

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

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

Меньше, чем Блендер где ? Размер в ALT уже тоже показали. А, на самом деле, в пакете ещё присутствует сжатие, оно может быть везде разное, в бинарниках может быть, а может и не быть отладочная информация.

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

Это тут к чему ?

Если эти конкретные файлы, нужны этой конкретной программе, их всё равно требуется выкачать и установить. Чего толку считать объём голого файлика .rpm программы? как товарищ выше калькулирует.

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

если эти конкретные файлы, нужны этой конкретной программе,

Нет. Совсем нет. Это Java, это glibc, это libX11 и прочие libX и т.п. Тут выкладывать не буду, список большой. Но нет ничего чисто офисного.

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

То есть win дистрибутивы уже содержат все необходимые зависимости, а lin нет, но они тянутся отдельно так?

Нет, не так. Ты тролль, и тебе уже сказали, куда идти.

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

Меньше, чем Блендер где ?

Ну ё моё, Иван Иваныч..

Windows 32 bits Blender 2.63a Installer (27 MB)
Linux x86-32 Blender 2.63a (42 MB)

На сайте «Компьютерры» опубликовано интервью с разработчиком Deepsolver (комментарий)

Нет. Совсем нет. Это Java, это glibc, это libX11 и прочие libX и т.п. Тут выкладывать не буду, список большой. Но нет ничего чисто офисного.

То есть эти зависимости не требуемые, их можно не скачивать, и программа без них установится?

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

15078569 Jul 9 22:35 blender_2.62-alt0.M60P.2_i586.rpm Это «чуть-чуть» меньше.

То есть эти зависимости не требуемые, их можно не скачивать, и программа без них установится?

Нет, программа без них не установится. Но без libX* не будет работать много что ещё, а без glibc не будет работать ничего вообще. Без Java у меня не заработает нортеловский Java Device Manager.

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

Нет, программа без них не установится.

Ну дык и смысл тогда сравнивать размер голого .rpm пакета программы с самодостаточным win дистрибутивом. В сумме объём закачанных данных будет больше. В некоторых случаях это неудобно, по причине дорогого/медленного интернета.

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

Ты хоть со своей Linux системой знаком?

Ну попробуй закачай из своего репозитария ОТДЕЛЬНО файлик .rpm программы, потом выдерни сетевой шнурок и попробуй его установить. Результат можешь не озвучивать.

наркоман павлик штоле?

apt-get install blender -s Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: libpython3 python3 python3-base python3-modules-tkinter The following NEW packages will be installed: blender libpython3 python3 python3-base python3-modules-tkinter 0 upgraded, 5 newly installed, 0 removed and 730 not upgraded.

lдобавь ещё 5 мегов. всё равно меньше будет.

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

То есть эти зависимости не требуемые, их можно не скачивать, и программа без них установится?

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

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

винда сёморочка. из официальных требований 16 гиг на винте

11 gb системная папка на 60 gb разделе, хватает.

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

11 gb системная папка на 60 gb разделе, хватает.

это какой-то позор(c)

http://windows.microsoft.com/ru-ru/windows7/products/system-requirements

16 гигабайт (ГБ) (для 32-разрядной системы) или 20 ГБ (для 64-разрядной системы) пространства на жестком диске;

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

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

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

Ну дык и смысл тогда сравнивать размер голого .rpm пакета программы с самодостаточным
win дистрибутивом. В сумме объём закачанных данных будет больше. В некоторых
случаях это неудобно, по причине дорогого/медленного интернета.

Чего больше !? Зачем мне отдельная Java для каждого пакета ? На кой чёрт мне своя libX11 для каждого X-ового приложения ? У меня _уже_ есть Java. LibreOffice не тянет свою и не занимает лишнее место.

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

Кстати, а откуда эти дровишки ? Что за Apache_OpenOffice_incubating_3.4.0_Linux_x86_install-deb_ru.tar.gz ?

http://sourceforge.net/projects/openofficeorg.mirror/files/localized/ru/3.4.0/

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

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

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

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

У ООorg есть сборки как с java так и без, на выбор.

Это к чему сказано ? Я про другое совсем. Java - просто как пример. Всего лишь один из.

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