Обновление системы, как правильней поступить?

Доброго времени суток, образовалась такая ситуация, давно не обновлял софт на десктопе, сейчас синхронизировал дерево и ужаснулся... Очень много разнообразных обновлений, здравый разум подсказывает что всё разом обновлять будет глупо, подскажите как правильнее поступить?

если гном - то даже не знаю,

если гном - то даже не знаю, что подсказать. был опыт попытки обновления системы на гноме, изначально поставленной не мной - чуть мозг не вывихнул. проще заново переставить и обновляться хотя бы раз в неделю.
по вопросу: если оно еще работает - может ну его? пусть работает? я сомневаюсь, что кто-то даст вам внятный ответ по вашей системе... в принципе, emerge -vuDN @system -p (и @world) покажет оптимальный (с его точки зрения) порядок обновления пакетов. Только вот что-то мне подсказывает, что когда вы наконец закончите эти обновления и снова синхронизируете дерево - у вас снова возникнет этот же вопрос. Правильнее отложить все дела на пару дней и посвятить их системе :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Я бы сначала gcc

Я бы сначала gcc переустановил до 4.5, чтоб в новый мир с новым компилятором:))(не факт что это правильно!)
А потом где наша не пропадала :))

emerge -uDNa world 

Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...

присоединюсь. минимум сначала

присоединюсь. минимум сначала обновить toolchain (gcc, glibc), информация есть в вики. не наступите на грабли с питоном! python-2.7 я имею ввиду: 1. поставите gcc. 2-е: обновите питон! с 2.6 на 2.7. 3-е. только после обновления питона обновлять system и после этого обновлять world.

если я не прав - знающие поправят! з.ы.: правильно не питон, а пифун вроде)

Он еще ~, лучше не стоит ;)

Он еще ~, лучше не стоит ;)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

даже не обратил внимания что

даже не обратил внимания что он еще ~
Только теперь вспомнил, что хотел на бук -march=atom, а он появился только в 4.5.

на правах оффтопа:
В 4.5 действительно у меня попадался баг. При пересборке мира зависал на

checking for working C stack overflow detection...

лечится killall conftest. Больше никаких проблем с ним не замечал

Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...

Ну так вообщем понятно, буду

Ну так вообщем понятно, буду потихоньку тянуть все, так как не хочется потом танцевать с бубном вокург тон свежепоставленного софта.

смысл гоняться за новым gcc?

смысл гоняться за новым gcc? И перелопачивать всю систему ???там разница в производительности не более 5% в лучшем случае а в архиваторах ну 10% от силы, а на деле подождать еще пару сек вот и вся разница! Тем более если не нужны лишние траблы - лучше сидите на стабильном gcc и лишний раз его трогать нету смысла вообще(имхо!)
А вообще по нормальному делается обновление так
1.Сначала смотришь что система хочет вам выдать с какими флагами ; может притянуть что-то не нужное по новым флагам/зависимостям и тд тп
2. Смотрите, корректируйте и вперед

PS ИМХО! вообще не вижу смысла для домашнего PC обновляться чаще чем раз в месяц а то и в 3 и уж тем более каждый раз менять gcc на новую версию ревизии пакета и затем перелопачивать вес мир =)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Можно не перепрыгивать с

Можно не перепрыгивать с древнего portage на самый последний сразу, а делать это постепенно, благо есть архивы с portage.

Это уже издевательство над

Это уже издевательство над собой и компьютером, если и есть абсолютно безопасные и бес проблемные шаги, то зная причины можно все сделать в один шаг.

ну почему же

разве emerge -b и emerge -k уже отменили?

и как это поможет?

и как это поможет?

Запустить emerge -pv world и

Запустить emerge -pv world и обновлять порциями в порядке, предложенном emerge'ем

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

XprogeR написал(а): Очень

XprogeR написал(а):
Очень много разнообразных обновлений

в таких случаях, обновляю только часть пакетов. т.е. выборочно.

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

.

XprogeR написал(а):
Очень много разнообразных обновлений -> всё разом обновлять будет глупо

Это вопрос предпочтений. Одни люди любят долго не обновляться, а потом разом переустановить Убунту на свежевышедшую.
Другие люди не хотят допускать ситуации "очень много обновлений", и обновляются часто.
Как правильнее поступить? Выбрать, какой путь вам ближе ("не обновляться, а потом разом переустановить" или "обновляться часто и не страдать").

а эта строка - это просто подпись

Если portage-2.2 - то

Если portage-2.2 - то обновляться можно вполне безопасно, но с оглядкой, все же. Вы врядли себе сломаете систему полностью обновлением (хотя могут обновится некоторые приложения, которые зависят от библиотек поменявших API без смены so-name), но словите кучу ошибок компиляции - это я гарантирую.

Порядок, имхо, лучше делать следующий:
1) portage (2.2 какой-нить)
2) python
3) python-updater
4) glibc
5) @system
6) perl (если еще не обновился)
7) perl-cleaner --reallyall
8) @system (на всякий случай)
9) @world

Ну, и в зависимости от установленного софта, радостей у вас может быть много.

В вашей ситуации, как мне

В вашей ситуации, как мне кажется самое опасное, это не сам факт обновления кучи пакетов, а возможное изменение директив в конфигурационных файлах. Может случиться что какой-то пакет будет ругаться на синтаксис конфиг файла, так что я вам советую сначало сохранить все ваши конфиги, потом, после обновления, вдумчиво и долго корпеть над etc-update.

Если что вдруг будет надо,

Если что вдруг будет надо, мой скрипт обновления:

eix-sync &&
emerge --update --newuse --deep world &&
emerge -a --depclean &&
revdep-rebuild &&
eclean distfiles &&
glsa-check -t all

Да причём тут стардартная

Да причём тут стандартная процедура обновления?
ТС , вы бы показали бы хоть вывод ,что будет обновляться , и как?

emerge -upvtDN world

Читайте мой комент выше, я

Читайте мой комент выше, я считаю что при моем скрипте обновления, стоит бояться только изменения синтаксиса конфигов.
Ибо если буду какие-то изменения в зависимостях, или в библиотеках, это все исправит revdep-rebuild.

обновлений бояться - генту не

обновлений бояться - генту не ставить ;))

не вижу никаких причин для паники! ;)

Цитата: обновлений бояться -

Цитата:
обновлений бояться - генту не ставить ;))

обновлений бояться - rr дистры не ставить ;))

ху из "rr дистры"?? ))

ху из "rr дистры"?? ))

rolling release, надо

rolling release, надо полагать

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".