|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mike Novikoff 2:5020/730.73 27 Feb 2003 23:12:20 To : Sergei Kartashov Subject : А где static? -------------------------------------------------------------------------------- SK> bash-2.05# ldd /bin/cp SK> libc.so.6 => /lib/i686/libc.so.6 (0x40030000) SK> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) SK> И вот, если вдруг в /lib неудачно уложился какой-то SK> новый glibc, то КАК вернуть взад старый?? Во-первых, старая glibc будет физически существовать (не будет удалена) до тех пор, пока не умрут _все_ процессы, которые её использовали. Hа практике это обычно значит - до перезагрузки. (Увидеть это можно через `lsof |grep -i del`). Во-вторых, есть такие вещи, как sash и busybox. Именно статические. В-третьих, для чего существуют rescue-диски? :) Почти в любом хорошем дистрибутиве первый (загрузочный) сидюк имеет rescue mode. Кроме того, полезно иметь бэкап корневой файловой системы (это обычно не более 50M) с возможностью грузиться оттуда. (Hапр., у меня в данный момент система загружена как раз с бэкапной '/', а основную собираюсь отформатировать). Mike --- * Origin: Linux 2.4.20-mn i586, glibc-2.2.5 (2:5020/730.73) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39323e5e6dae.html, оценка из 5, голосов 10
|