Обновление давно не обновлявшейся системы
Доброго времени суток, господа и дамы.
Есть сервер под Gentoo, который давно (несколько лет) не обновлялся. Сервисы на нем некртичные, поэтому некоторый простой проблем не вызывает.
Решил обновить samba - потянулась цепочка других обновлений - дошел до обновления gcc, которое толком не получилось выполнить - в итоге большая часть утилит вываливается в "Segmentatin fault".
Что теперь проще и быстрее сделать?
1. Загрузиться с LiveCD (например, minimal install), подмонтировать диски и спокойно пересобрать ядро, system и world
2. Забэкапить конфиги и переставить систему "с нуля"
Если 1 - то как это сделать правильно? Если просто монтирую разделы и делаю chroot в свою старую систему - то и утилиты все стартуют мои же (с неправильными либами). Т.е. нужно как-то хитрее делать - пока не соображу, как.
- Для комментирования войдите или зарегистрируйтесь
Забекапить и переставить на
Забекапить и переставить на центось, дебиан, или, прости мена Ларри, на убунту-сервер.
И больше не красноглазить.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ты не поверишь - есть
Ты не поверишь - есть компании с сотнями миллионов баксов годового бюджета with blue-chip client base, которые используют Генту в продакшине! :)
Лично я таких знаю две. В одной из них я сейчас работаю...
Я рад за тебя и за эти
Я рад за тебя и за эти компании, тем более что у любой более менее крупной компании появляется свой дистр ( и как он назывался в девичестве - гента или центось - значения не имеет ), но все это ником образом не кореллирует с SOHO
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ты опять не поверишь, но у
Ты опять не поверишь, но у нас Генту из мейнстрима! :)
Конфиги и бинарный (пакетный) репозиторий, конечно, свой.
А "голубые фишки" по определению не SOHO...
.
.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Не будем устраивать холивар
Не будем устраивать холивар - есть в нашем "зоопарке" и Дебиан, и Центос, и даже Убунту. У каждого дистрибутива есть свои плюсы и минусы. Вопрос ведь был совсем не об этом.
Вообще-то обновление
Вообще-то обновление следовало бы начинать с
glibc/binutils/gcc
... :)Есть инструкция, но я бы делал так:
Каждый шаг надо повторять до тех пор, пока он закончится без ошибок.
Начиная с 7 шага, а то и раньше, в зависимости от вашей конфигурации и отсталости, возможно придется реагировать интерактивно на разные блокировки и несовместимости флагов.
Поэтому вариант "поставить с нуля" будет быстрее и легче. А вариант ноги (sm. выше) - еще проще! :D
Хотелось сделать
Хотелось сделать "по-быстрому" - сервак уже запланирован "под снос", а сервисы будут вынесены на другие железки. Поэтому и не стал делать полное обновление, дабы зря не тратить время.
"Хотелось, как лучше - а получилось, как всегда" (c)