>>>после обновления glibc все слетело нафиг.
>Да не причем тут дженту. Такая лажа может быть в любом дистре.Подтверждаю, именно так был получен мой первый вусмерть убитый линукс. Это теперь я знаю, как его можно было оживить, но в 2000 (или 1999?) такая возня с LiveCD, rpm2cpio, cpio -id (ну или mc и cp) и ldconfig была бы точно не по силам :-)
(а всего-то захотелось более новый xmms-0.9 с диска с RH5.9/glibc2, который кто-то притарабанил под видом RH6.01... :)
>Обновление glibc зависит от многих других пакетов.
Как правило, нет. Но для 2.4+ может зависеть от версии ядра. В ALT, кстати, выполняется проверка и принудительный облом обновления с соответствующей руганью при слишком старом ядре.
>И многие другие пакеты зависят от glibc.
Да. (в ALT glibc -- метапакет, критичные библиотеки находятся в glibc-core, ну да не суть)
>Эта либа из разряда системных и обновлять ее имеет смысл при _полном_ обновлении системы.
Ммм... не совсем, с учётом того, что обратная бинарная совместимость на уровне. По крайней мере с текущей glibc у меня работает один из пакетов, который собирал 23.04.2001.
Но в общем и в целом обновление только glibc скорее не имеет смысла, да. Хотя в 2.6 наконец улучшили malloc().
>При выходе нового стабильного среза, например. Мне интересно послушать мнение
>присутсвующего альтовца какой трафф между сизифусом и локальной машиной получиться после
>банального обновления glibc, даже не меняя номер версии, а только номер билда? То-то...
Поскольку у меня зачастую "сизифус" (репозиторий) на локальной машине и живёт, то трафик зачастую получается нулевой ;)
Конкретно сейчас попалась оказия -- приехала glibc-2.5.1; специально для Вас:
pad:~> sudo apt-get install glibc-core
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
glibc glibc-devel glibc-gconv-modules glibc-locales glibc-nss
glibc-preinstall glibc-timezones glibc-utils iconv
The following packages will be upgraded
glibc glibc-core glibc-devel glibc-gconv-modules glibc-locales glibc-nss
glibc-preinstall glibc-timezones glibc-utils iconv
10 upgraded, 0 newly installed, 0 removed and 87 not upgraded.
Need to get 0B/20.3MB of archives.
After unpacking 2260kB of additional disk space will be used.
Do you want to continue? [Y/n]
(поставил -- ну работает, как обычно)
Таким образом, скачать бы пришлось 20Mb, если хочется с glibc-locales (а можно и без них). Если бы вопрос трафика стоял ребром, я бы один раз сделал git clone git://git.altlinux.org/people/ldv/packages/glibc.git и дальше обновлял полученный репозиторий методом git pull и пересобирал локально в изолированном чруте при помощи gear -v --hasher -- hsh ~/hasher в каталоге репозитория (gear делает checkout из git, hasher строит новенький чрут и собирает в нём полученный src.rpm).
Оценка трафика при таком обновлении оставляется в качестве домашнего упражнения :-)
>Сила дженту в портежах.
А одна из слабостей -- в полагании пользователей на гибкость. Как не раз говорил, это палка о двух концах -- в альте и том, что доводилось делать, её бывало достаточно, чтоб эффект получилось в своё время прочувствовать ;-)
>Ну и под конец, позвольте заметить, что Патрег действительно бог, а будущее
>GNU/Linux все же за RTK ;-).
Дададад (c) raorn
При этом будущее Black Hat Briefings -- за журналом Ксакеп.
Несомненно.