- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF116:Совет месяца
Материал из Linuxformat.
Совет месяца: Зsловредное обновление
Случалось ли вам установить обновление и тут же обнаружить, что что-то не работает? Обычно эту проблему можно решить откатом и установкой всех свежих пакетов по одному, до тех пор, пока виновник не будет найден.
Все менеджеры пакетов регистрируют свои действия в файле журнала, обычно расположенном где-то в недрах /var/log. Прочитав его, вы поймете, что изменилось в системе. Для дистрибутивов на базе Debian, включая Ubuntu, это dpkg.log, пользователям SUSE следует заглянуть в YaST2/y2logRPM, а на системах Red Hat потребуется yum.log. Файл журнала содержит всю информацию, которая вам нужна, но необходимо научиться понимать его структуру. Некоторые дистрибутивы даже предлагают инструменты для извлечения из журналов данных в читабельном формате, например, в Gentoo это Genlop.
Как только вы поймете, что было обновлено, можно переходить к составлению списка подозреваемых. Наличие этой информации делает поиск решений проблемы в Сети гораздо более простым делом, а также позволяет вам оставить сообщение для разработчиков дистрибутива (предпочтительнее делать это через систему обслуживания ошибок). Перечисление пакета или пакетов, вызвавших проблему, повысят ваши шансы получить грамотный совет, как от волонтеров, так и от команды LXF.