shpinog |
|
Темы:
20
Сообщения:
140
Участник с: 05 августа 2012
|
Читал недавно на просторах ,мол в Х- дистрибутиве в пакетном менеджере реализовали возможность одновременной установки пакетов,их удаления и тд (не помню термин) . Меня всегда удивляло отсутствие этой возможности в большинстве дистрибутивов ,тот же apt не может юзаться когда запущен synaptic ,с пакманом та же беда . Может есть какие-то патчи,хаки на эту тему? |
cucullus |
|
Темы:
257
Сообщения:
3438
Участник с: 06 июня 2007
|
можно одевать бронированные штаны, а можно просто себе в ногу не стрелять ;)
такие дела.
|
konstantinov-ms |
|
Темы:
15
Сообщения:
637
Участник с: 29 ноября 2009
|
shpinogА как Вы будете разруливать зависимости? В Gentoo было нечто подобное (если я правильно понял то, что требуется). |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
Я задавался таким вопросом ранее (для перестановки дров из аура в процессе обновления ядра). Это можно сделать, если изменить директорию к базе данных (флаг -b) при каждом следующем действии. Только не забыть линкануть туда саму базу |
shpinog |
|
Темы:
20
Сообщения:
140
Участник с: 05 августа 2012
|
konstantinov-msshpinogА как Вы будете разруливать зависимости? В Gentoo было нечто подобное (если я правильно понял то, что требуется). Ну в том же швиндоусе это же как то работает ,и даже в некоторых юниксах ,хотя да в шивдоусе криво конечно ,но думаю реализовать это можно ,если зависимости будут обновляться при установке т.е - ставите 20 пакетов - при установки они вписались в общий список зависимостей ,параллельно запускаете еще 20 пакетов они уже смотрят в список с где те 20 зависимостей уже прописаны ,конечно костыль если вы отмените первые 20 и среди них будет зависимость для одного из следующих 20. |
pavelchavyr |
|
Темы:
25
Сообщения:
248
Участник с: 25 января 2011
|
в винде совершенно по другому организована работа с "зависимостями". имхо - параллельная установка, это не такая уж необходимость, чтобы ради нее сотни костылей городить upd. Простой рецепт, если нужно что-то еще установить при выполнении установки: останавливаем пакман ctrl+c потом стрелочка один раз вверх и в конце дописываем те программы, которые еще хотим установить :) |
konstantinov-ms |
|
Темы:
15
Сообщения:
637
Участник с: 29 ноября 2009
|
shpinogНу, теоретически Вы тоже можете запустить установку одной программы с помощью pacman, а другую (одновременно) вручную копировать в домашний каталог (например, firefox раньше так распространялся), и они не будут конфликтовать. Если же одновременно попытаться устанавливать две программы двумя запущенными pacman'ами, то как они смогут согласовать зависимости? В Windows многие программы тянут за собой все свои зависимости, поэтому конфликты возникают не всегда (если не используются системные библиотеки). Если же Вы попытаетесь одновременно установить два пакета .msi, то получите предупреждение, что установщик занят (давно не пользовался Windows, поэтому могу ошибиться по поводу .exe, .msi и т.д.; но подобные предупреждения в Windows были точно, если попытаться установить два однотипных пакета одновременно). shpinogНу, через жуткие костыли, наверное, можно. Только... зачем? |
shpinog |
|
Темы:
20
Сообщения:
140
Участник с: 05 августа 2012
|
pavelchavyrНу видимо не совсем костыль раз Тут новость Пишут : Обновление пакетного менеджера Entropy 254 с поддержкой параллельного выполнения операций, например, теперь можно одновременно выполнять установку и удаление пакетов. Поддержка параллелизма также добавлена в бэкенд PackageKit 0.8 Entropy. upd: стрелочки это конечно круто ,но когда вы компилите час ядро ,прошло пол часа а вам вдруг Pedgin до усрачки нужно устоновить ,вот не нужен был ,а тут вдруг решили (Да такое бывает и часто ) ,ну или к примеру кодек какой поставить ,ждем пол часа ? или отменяем и ждем час? |
shpinog |
|
Темы:
20
Сообщения:
140
Участник с: 05 августа 2012
|
konstantinov-msДа такая ошибка есть ,но там это не критично т.к кроме ms две три канторы пилят установщики в .msi ,все остальное спокойно работает одновременно ,хоть 20 программ устанавливай . Да и вообще пусть тянут все зависимости ,так ли не проще?Если трезво посмотреть ,пользы от нынешней структуры не много ,особенно учитывая нынешние объемы дисков ,в том же шиндоусе ака голая система +стандартный набор вспомогательных программ не шибко больше будет весить ,чем такой же на арче или где угодно. По сути все равно очень много пакетов тянут свои версии библиотек ,в итоге в системе 20 версий питона ,35 штук перлов и всего чего только можно ,от того ,что их станет не 20,30 ,а 40,60 ,но при этом все это будет выглядеть более логично ,хуже не станет .Конечно у каждого свой взгляд ,но альтернатив нет. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
shpinogУстанавливайте! Можете прямо сейчас проверить. Запустить компиляцию ядра (только при чем тут пакман?) и установку пиджина. shpinogЗдесь вообще-то линуксовый форум. Не знаю как у вас в винде, а здесь по "20 версий питона ,35 штук перлов", без крайней на то необходимости и в здравом уме, никто держать не будет. И вообще, теме пора в /dev/null |