Обновление системы, как правильней поступить?
XprogeR 11 февраля, 2011 - 16:17
Доброго времени суток, образовалась такая ситуация, давно не обновлял софт на десктопе, сейчас синхронизировал дерево и ужаснулся... Очень много разнообразных обновлений, здравый разум подсказывает что всё разом обновлять будет глупо, подскажите как правильнее поступить?
»
- Для комментирования войдите или зарегистрируйтесь
если гном - то даже не знаю,
если гном - то даже не знаю, что подсказать. был опыт попытки обновления системы на гноме, изначально поставленной не мной - чуть мозг не вывихнул. проще заново переставить и обновляться хотя бы раз в неделю.
по вопросу: если оно еще работает - может ну его? пусть работает? я сомневаюсь, что кто-то даст вам внятный ответ по вашей системе... в принципе, emerge -vuDN @system -p (и @world) покажет оптимальный (с его точки зрения) порядок обновления пакетов. Только вот что-то мне подсказывает, что когда вы наконец закончите эти обновления и снова синхронизируете дерево - у вас снова возникнет этот же вопрос. Правильнее отложить все дела на пару дней и посвятить их системе :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Я бы сначала gcc
Я бы сначала gcc переустановил до 4.5, чтоб в новый мир с новым компилятором:))(не факт что это правильно!)
А потом где наша не пропадала :))
Скажи мне - и я забуду, покажи мне - и я не смогу запомнить, привлеки меня к участию - и я пойму...
присоединюсь. минимум сначала
присоединюсь. минимум сначала обновить 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 действительно у меня попадался баг. При пересборке мира зависал на
лечится 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 написал(а): Очень
в таких случаях, обновляю только часть пакетов. т.е. выборочно.
Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!
.
Это вопрос предпочтений. Одни люди любят долго не обновляться, а потом разом переустановить Убунту на свежевышедшую.
Другие люди не хотят допускать ситуации "очень много обновлений", и обновляются часто.
Как правильнее поступить? Выбрать, какой путь вам ближе ("не обновляться, а потом разом переустановить" или "обновляться часто и не страдать").
а эта строка - это просто подпись
Если 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.
Если что вдруг будет надо,
Если что вдруг будет надо, мой скрипт обновления:
Да причём тут стардартная
Да причём тут стандартная процедура обновления?
ТС , вы бы показали бы хоть вывод ,что будет обновляться , и как?
Читайте мой комент выше, я
Читайте мой комент выше, я считаю что при моем скрипте обновления, стоит бояться только изменения синтаксиса конфигов.
Ибо если буду какие-то изменения в зависимостях, или в библиотеках, это все исправит revdep-rebuild.
обновлений бояться - генту не
обновлений бояться - генту не ставить ;))
не вижу никаких причин для паники! ;)
Цитата: обновлений бояться -
обновлений бояться - rr дистры не ставить ;))
ху из "rr дистры"?? ))
ху из "rr дистры"?? ))
rolling release, надо
rolling release, надо полагать
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.