1.1, Аноним (-), 10:40, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Почему нельзя было просто перевести yum на Python 3 и добавить некоторые фичи? Зачем было создавать форк?
| |
|
2.2, Аноним (-), 11:00, 12/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Намекаю на то, что разработчики yum не хотели переходить на Python 3 и добавлять новые фичи, поэтому был создан форк.
| |
|
3.30, Аноним (-), 15:20, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
"Просто переход на питон 3" ничего не поменяет в области позорной производительности yum. Да и DNF - полумеры.
| |
|
|
5.69, Аноним (-), 06:12, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Если DNF полимеры
Ха-ха-ха, ^^^^^ опечатка почти по Фрейду :).
| |
|
4.75, Аноним (-), 16:35, 13/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Да и DNF - полумеры.
Вынос всей логики разрешения зависимостей в сишную либу - полумеры?
| |
|
|
|
3.67, Led (ok), 01:23, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А вы код Yum видели? Это ж страх и ужас.
А что, с гвидобейсиком бывает по-другому?
| |
|
4.70, Аноним (-), 06:14, 13/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> А что, с гвидобейсиком бывает по-другому?
Ничего вы не понимаете! Там не просто гoвнoкод! Там правильно отформатированный гoвнoкод!
| |
|
3.83, Аноним (-), 11:12, 14/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Код апта еще хуже. В яме хотя бы 20-летнего легаси, написанного чтобы изучить c++, нет.
| |
|
|
3.81, Michael Shigorin (ok), 02:57, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Главный разработчик YUM погиб
Причём насколько понимаю -- это и стало главной причиной...
PS: в смысле "погиб => замена пакетного менеджера", не подумайте чего.
| |
|
2.26, alltiptop (ok), 14:36, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Может быть, иногда действительно легче переписать? Тем более пакетный менеджер не драйвер видеокарт и не фотошоп, обойдётся без большой крови.
| |
2.76, Аноним (-), 16:36, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Почему нельзя было просто перевести yum на Python 3 и добавить некоторые
> фичи? Зачем было создавать форк?
yum на python3 по-прежнему разрешал бы зависимости сам, а не через сишную библиотеку.
Прирост производительности при таком сценарии пренебрежимо мал.
| |
|
1.3, Аноним (-), 11:01, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Понаыдумуют! Ребята учились бы в Arch Linux, конечно система инная, но гпраздо проще всяких там RPM, yum, apt-rpm, urpmi. Зачем себе жизнь усложнять, делайте инструменты попроще, зачем функции которые и не понадобяться?
| |
|
2.38, анон (?), 17:01, 12/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
в том arch, где несколько лет кричали "не нужны нам подписи пакетов"? им самим бы подучиться, есличто
| |
2.41, Аноним (-), 17:36, 12/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> инная,
Какая-какая система? Звучит подозрительно.
> но гпраздо проще всяких там RPM, yum, apt-rpm, urpmi.
Мопед проще боинга. Но почему-то боинги до сих пор производятся.
| |
2.82, Michael Shigorin (ok), 03:00, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Понаыдумуют! Ребята учились бы в Arch Linux, конечно система инная, но гпраздо
> проще всяких там RPM, yum, apt-rpm, urpmi. Зачем себе жизнь усложнять,
> делайте инструменты попроще, зачем функции которые и не понадобяться?
Затем, что упрощая жизнь себе -- усложняешь другим. Например, тем, кому лишние гигазы хлама из "полного комплекта" тащить или ещё и собирать это всё на месте.
Из-за этого и отпиливается -dev/-devel.
Дальнейшую нарезку можно долго объяснять на пальцах, это примерно как с fine-grained locking: без него быстро, но только пока мало. В общем, подрастёте -- поймёте сами.
| |
|
1.4, Аноним (-), 11:06, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Что только люди не придумывают, чтобы не использовать deb + apt-get
| |
|
2.5, Аноним (-), 11:17, 12/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Что только люди не придумывают, чтобы не использовать ./configure && make && make install
fxd
| |
|
3.53, pv47 (ok), 19:02, 12/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Что только люди не придумывают, чтобы не использовать ./configure && make DESTDIR=/tmp/pkg-1.0 install-strip && (cd /tmp/pkg-1.0 && find) > /var/db/pkg/pkg-1.0 && cp -a /tmp/pkg-1.0/* /tmp/pkg-1.0/.[!.]* /
fxd
| |
|
|
|
4.84, Аноним (-), 11:15, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Тем, что в отличие от деба, умеет в транзакционность (как метаданных, так и данных). Да и система сборки пакетов поприятнее.
| |
|
|
2.20, AlexYeCu (ok), 14:06, 12/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Apt-get неудобный. Быстрый, в сравнении с yum так и вовсе реактивный, но уже за одно разделение на несколько утилит (типа apt-get и apt-cache) хочется матом обложить.
| |
|
3.21, anonymous (??), 14:10, 12/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Apt-get неудобный. Быстрый, в сравнении с yum так и вовсе реактивный, но
> уже за одно разделение на несколько утилит (типа apt-get и apt-cache)
> хочется матом обложить.
Есть aptitude.
| |
3.43, Аноним (-), 17:37, 12/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Apt-get неудобный. Быстрый, в сравнении с yum так и вовсе реактивный,
И не требует под себя минимум 512 Мб памяти на VM, в отличие от yum.
| |
3.55, Vkni (ok), 19:18, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Apt-get неудобный. Быстрый, в сравнении с yum так и вовсе реактивный, но
> уже за одно разделение на несколько утилит (типа apt-get и apt-cache)
> хочется матом обложить.
Это дело привычки. А само разделение осмысленно тем, что для поиска пакета совершенно не обязательно что-то скачивать с сети.
| |
3.57, anonymous (??), 19:20, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Apt-get неудобный. Быстрый, в сравнении с yum так и вовсе реактивный, но
> уже за одно разделение на несколько утилит (типа apt-get и apt-cache)
> хочется матом обложить.
Разделения уже нет. Есть один apt.
| |
|
4.61, Vkni (ok), 19:24, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Разделения уже нет. Есть один apt.
Спасибо, действительно есть. Но с разделением удобнее.
| |
|
|
|
3.44, Аноним (-), 17:39, 12/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Да ну его нафиг, он не для людей сделан.
Да ты сам то тест Тюринга попробуй еще пройди.
| |
|
4.87, renkomas (ok), 21:12, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Да ну его нафиг, он не для людей сделан.
> Да ты сам то тест Тюринга попробуй еще пройди.
scochan.com/thumbs/201406/smallYbX4sp8iUdWP.jpg
ты хоть знаешь что это такое?
| |
|
|
|
1.7, Хрен с горы (?), 11:29, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Полгода уже пользуюсь DNF. На самом деле намного быстрее разрешает зависимости. Нужен.
| |
|
2.8, анонко (?), 11:39, 12/06/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Полгода уже пользуюсь DNF. На самом деле намного быстрее разрешает зависимости. Нужен.
Как было бы всем проще, если бы зависимости не пришлось бы разруливать. Вообще.
| |
|
|
4.35, Чаёвник (?), 15:59, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
И потом огребать со срочным обновлением не одного глючного продукта (например OpenSSL), а всей системы, с лицензиями, а заодно все пакеты весят в 10-20 раз больше (потому что почитать список зависимостей Вам западло и Вы даже не догадываетесь сколько оно будет весить когда всё это влинкуется)
Injection'ом хорошее дело не назовут
| |
|
3.14, Аноним (-), 12:08, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну отслеживать-то их всё равно надо. А чтобы не разруливать — уже много раз было. Навскидку вспомню GoboLinux и NixOS (причём оба сейчас живы). Для этого надо просто наплевать на стандартные правила размещения /lib и /bin и ставить каждый пакет в отдельное место ;а потом море symlinks). В принципе, подготовка пакетов для простых программ при этом чуть упрощается.
Так что если кому-то действительно кажется, что проблемы с зависимостями и конфликтами — главная проблема, так есть на что перейти. Я вот перешёл на NixOS несколько лет назад.
| |
|
4.56, Vkni (ok), 19:20, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ставить каждый пакет в отдельное место ;а потом
> море symlinks). В принципе, подготовка пакетов для простых программ при этом
> чуть упрощается.
Mac OS
| |
|
5.62, Аноним (-), 20:55, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
В MacOS X каждый пакет библиотеки ставится в N мест, где N — количество использующих программ, или я что-то путаю?
| |
|
6.66, Vkni (ok), 00:06, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Я совсем недавно возился с пакетированием под Mac OSX и выяснил, что там есть 2 метода установки программ:
а) Старый, в котором специально сделанный каталог с программой и её библиотеками целиком копируется в /Applications. Каталог должен иметь расширение .app и правильную структуру, тогда ОС может её "открыть".
б) Новый - с инсталлятором.
Первый вариант - это фирменная фишка Mac OS как таковой (даже без X).
| |
|
7.68, Vkni (ok), 05:49, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
В первом случае библиотеки тащатся вместе с программами (и, значит, у каждой программы своя копия библиотеки), а во-втором случае, видимо, возможны варианты. Плюс, есть ещё нормальные системы портов, в которых библиотеки разделяются.
| |
|
|
5.71, Аноним (-), 06:17, 13/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Mac OS
Да, там все почти как в винде - каждый таскает все с собой. И класть хотел на то что его zlib - начала двухтысячных и потому уязвим к эксплойтам. Это потом хомяки будут чесать репу - чего это компьютер глючит? А оказывается, там уже стада автоматической живности нашли дармовой ресурс...
| |
|
4.85, Аноним (-), 11:21, 14/06/2014 [^] [^^] [^^^] [ответить] | +/– | Плохо перешел, иначе бы знал, что разруливание зависимостей никуда не исчезло, п... большой текст свёрнут, показать | |
|
3.17, Fracta1L (ok), 12:28, 12/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Всем? Не знаю, мне и сейчас не составляет труда смотреть на то, как пакетный менеджер возится с зависимостями при установке пакета. Просто не надо сидеть на Шлаквари в двадцать первом веке.
| |
3.32, Аноним (-), 15:22, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Как было бы всем проще, если бы зависимости не пришлось бы разруливать.
Используйте slackware - там можно самому разруливать заввисимости. Специально для тех кто любит все на педальном приводе делать. А совсем без учета зависимостей не получится - мало кто нынче пишет программы без использования сторонних библиотек и прочих компонентов.
| |
3.48, Хрен с горы (?), 18:23, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Не было бы. Вопервых проблемы с реализацией обновлений частей, во вторых сейчас мейнтейнеры пакетов крупных дистров порой подтягивают софт до поддержки актуальных версий библиотек.
А с DNF разрешение зависимостей происходит РЕАЛЬНО БЫСТРО. Даже на моем не самом быстром компе занимает около секунды.
| |
|
4.72, Аноним (-), 06:19, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> самом быстром компе занимает около секунды.
Надо же, редхатчики начинают понимать за что мы любили deb-based системы столько лет :).
| |
|
5.78, Аноним (-), 16:43, 13/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> самом быстром компе занимает около секунды.
> Надо же, редхатчики начинают понимать за что мы любили deb-based системы столько лет :).
Какой вы грамотный человек. Отлично понимаете, что формат пакета и система управления пакетами жестко связаны между собой, а всяких alt linux не существует.
| |
|
|
|
2.9, Аноним (-), 11:43, 12/06/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
угу, а systemd быстрее стартует, а вяленый без тиринга, а гомнощель вообще крутая как ipad
| |
|
3.28, alltiptop (ok), 14:38, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> угу, а systemd быстрее стартует, а вяленый без тиринга, а гомнощель вообще
> крутая как ipad
Systemd действительно быстрее стартует, вяленый без тиринга, а гомнощель вообще крутая как ipad.
Что сказать то хотел?
| |
|
4.77, Аноним (-), 16:41, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Systemd действительно быстрее стартует, вяленый без тиринга, а гомнощель вообще крутая как ipad.
> Что сказать то хотел?
Он хотел сыграть на некоторых стереотипах, столь любимых молодым крылом контингента линуксоидов.
| |
|
|
|
|
2.58, Vkni (ok), 19:20, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Не понимаю, зачем DNF показывать версию Yum?
Особенно, когда Yum нет. :-)
| |
2.73, Аноним (-), 06:20, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Не понимаю, зачем DNF показывать версию Yum?
Ну что вы как маленький? При копипасте случилась небольшая лажа - не все строки заменили, оказывается. Заведите им баг! :)
| |
|
|
2.19, исчо_адын_аноним (?), 14:00, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> emerge-боги смотрят на эти шевеления, как на...
И каждую неделю релизят; Тут правда Зак пропал - поэтому релизов нету, разработки неты и вообще беда, когда на таком уровне кто то делает в одно рыло
| |
2.33, Аноним (-), 15:23, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> emerge-баги
//fixed :)
Тоже мне бог, мля, который не может затык на 10 секунд в программе отпрофайлить.
| |
|
|
4.45, Аноним (-), 18:15, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Уже побежал возиться с профайлером, ага. Алоглазики такие забавные.
Я и говорю - гентурасы они такие: понтoв на килограмм, а знаний о работе системы - под микроскопом не разглядишь.
| |
|
5.51, Fracta1L (ok), 18:55, 12/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что мне надо - то я и знаю, я ж не красноглаз, чтобы ползать по системе вдоль и поперёк, лол.
| |
|
6.74, Аноним (-), 16:16, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> я ж не краснoглаз,
Это с гентой то? А для чего еще генту ставить можно? Ну разве что для того чтобы перед одноклассниками покрасоваться?
| |
|
|
|
|
|
1.18, Аноним (-), 12:35, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
C - напиши программу и используй её следующие 30 лет.
Python - напиши программу и отправь её в мусорку через три года.
| |
|
2.34, Аноним (-), 15:24, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Python - напиши программу и отправь её в мусорку через три года.
Python - напиши программу и переписывай ее каждые 2 года в течение 20 лет :).
| |
2.36, Xasd (ok), 16:37, 12/06/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> C - напиши программу и используй её следующие 30 лет.
вот эт кто-то размечался на славу :-)
если даже предположить что ты не попадёшь на случаи прямой несовместимости (например переменная случайно называется также как и ключевое слово которое появилось в новой версии синтаксиса языка) -- то уж мечтать о том что API-библиотек не поменяется в течении пару лет -- это реально не более чем чьи-то грёзы :-)
| |
|
3.46, Аноним (-), 18:20, 12/06/2014 [^] [^^] [^^^] [ответить] | +1 +/– | А что - размечтался Вон например компрессоры LZ W H - собираются и поныне ... большой текст свёрнут, показать | |
3.52, pv47 (ok), 18:59, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> переменная случайно называется также как и ключевое слово которое появилось в новой версии синтаксиса языка
Ещё один не отличает C от C++.
Стандарт C++ тоже каждые два года меняется, так что тут он больше похож на питон чем на си.
| |
|
4.60, Vkni (ok), 19:23, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Стандарт C++ тоже каждые два года меняется, так что тут он больше
> похож на питон чем на си.
Обратная совместимость, всё-таки, поддерживается.
| |
|
|
2.59, Vkni (ok), 19:22, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> C - напиши программу и используй её следующие 30 лет.
> Python - напиши программу и отправь её в мусорку через три года.
Можно было на Ocaml написать - примерно тот же Python, только со статически проверяемой типизацией (вывод типов) и обратной совместимостью, да скоростью в 0.5 от оптимизированного С++.
| |
2.86, Аноним (-), 11:28, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
То-то 20-летний плюсовый г*внокод в apt, отвечающий за pinning, уже лет 15 хотят переписать, но боятся сильно трогать.
| |
|
|
2.79, Аноним (-), 16:45, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> OpenSuSE задаёт тренд. ALTLinux, к примеру, запилила deepsolver.
Их, видимо, Леня покусал. Нет, чтобы оттестированный libhawkey взять, так нет, обязательно надо свое сделать.
| |
|
|