Обновил сегодня мир:
# emerge -uD world (http://megabytov.net/419)
Если я правильно понял, мне надо установить или обновить этот dev-db/mysql-5.1.51? А на кой мне этот сервер здался? Или, если он нужен в системе, то почему не ставится?
# eix mysql-5.1.51
No matches found.
не повезло, делаю как написано в совете:
# emerge --config =dev-db/mysql-5.1.51 (http://megabytov.net/420)
Опять не то, а все эти телодвижения от того, что после обновления мира не выполняется:
# revdep-rebuild (http://megabytov.net/422)
Помогите разрулить эту загадку?
И ещё, часто в конце выскакивает вот такое сообщение:
IMPORTANT: 22 config files in '/etc' need updating. * See the CONFIGURATION FILES section of the emerge * man page to learn how to update config files.
Причём цыферь растёт день ото дня. Какими коммандами эти конфиг файлы можно обновить до актуальной версии?
Проблему решил на другом форуме коммандой:
perl-cleaner --all
И revdep-rebuild прошол нормально.
Все нормально обновилось, просто портэж предлагает провести первую настройку mysql, и у вас она прошла успешно.
Если есть сообщения об обновленных файлах конфигурации, то надо выполнить команду sudo etc-update
для применения нового конфига или оставления старого. Если вы видите файл в который вы вносили изменения, то скорее всего обновлять его не надо, те файлы которые не трогали можете смело обновлять. Скрипты запуска в /etc/init.d/ обновлять необходимо, есть вероятность, что обновленная программа не запустится со старым скриптом. В любом случае лучше вдумчиво просматривать изменения в конфигах.
Выбор нужного конфига - цифра рядом с ним, выход из просмотра - q.
Выполнил:
# etc-update (http://megabytov.net/423)
И как то боязно стало, что то менять, а не получу ли я в результате неработоспособную систему? Что в таком случае делать новичку?
В данный момент там ничего "страшного" нет. Вписывай опцию "-5", то есть автоприменение новых конфигов. Настораживаться стоит при изменениях в /etc/conf.d
И еще, если хочешь освоить gentoo, все же потребуется среднее знание техн. английского.
hedgeven (http://linuxforum.kz/index.php?showuser=878),
Спасибо большое за исчерпывающий ответ. Приятно общаться с грамотным человеком. На всякий случай, забекаплю /etc от греха подальше.
Последний, немного наивный вопрос:
...
#
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
#
* Use eselect news to read news items.
...
Я уже всё изрыл, в консоли # eselect news всё безтолку, как прочитать эти новости, что бы не
выходило это сообщение?
P.S. Всё разобрался:
# eselect news read
eselect news list - для просмотра новостей
eselect news read № - для чтения конкретной новости
eselect news read all - для чтения всех новостей