The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"(offtopic) про glibc"
Отправлено Michael Shigorin, 14-Янв-08 14:50 
>>>после обновления 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 -- за журналом Ксакеп.

Несомненно.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру