*
  Мысли   Галерея   Проекты   Тексты  
  Мысли   Галерея   Проекты   Тексты  
Giver: робочий ASP  (2008-03-12 13:33:01)

Через два дня после того как я попробовал Firefox 3.0b3 вышла четвертая бета, но узнал об этом я только сегодня. Первым делом решил применить ее на работе. После загрузки девятимегабайтного архива меня ждало разочарование — минимальная версия GTK, требуемая для ее запуска, 2.10. В системе оказалась 2.8. Решил обновится штатными средствами — yum update gtk2

Насобирав полсистемы (ну, большую ее часть), yum отвалился с фразой "Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs". yum install howl не нашел такого пакета. Тогда плюнул я на все и решил обновить весь дистрибутив, и сразу до Fedora Core 8, найдя простой мануал по обновлению, я приступил.

Установив пакет fedora-release восьмой весрии я попробовал запустить yum upgrade. Теперь проблема со старыми репозиториями. От асповских репов теперь мало толку так как обновление идет именно к федоре. Решил проблему удалением /etc/yum.d/asplinux*.

Еще одна попытка yum upgrade. Репозитории принял и начал качать загаловки обновленных пакетов. Итого:

Added 8439 new packages, deleted 0 old.

На сей раз обновление остановилось из-за устаревших пакетов, которые не имеют обновленй. yum отказался работать как следует для уже установленных пакетов, пришлось удалять через rpm с помощью внешнего разрешителя зависимостей. Так же в список deprecated пакетов попали hal и jack, в зависимостях которых gnome и kde были почти в полном составе, удалил с --nodeps. Снова yum upgrade.

На этот раз получаем конфликт с ядром. Насильственным образом удаляем kernel из базы: rpm --nodeps --justdb kernel kernel-smp, затем очищаем кеш юма и снова yum upgrade.

И вот долгожданное:

Install 387 Package(s)
Update 668 Package(s)
Remove 0 Package(s)
Total download size: 1.0 G

Cкачка пакетов началась. С двух дня до восьми вечера качались пакеты, еще два часа они ставились. Во время установки ядра процесс приостановился, при этом gkrellm показал загруженность процессора 100%. top показал что систему грузит grubby, мне ничего не оставалось как прибить его, но к моему удивлению установка продолжилась. Вобщем установка пакетов прошла успешно. Прописав новое ядро в конфиге граба руками я отправил машину в poweroff.

При первой загрузки системы отказала клавиатура. Проблема решилась подключением выпавшего провода (=. Первым сюрпризом был lilo, которого в теории быть не должно. Криво загрузившись поставил граб:

grub-install /dev/hda
Перегружаемся, наблюдуаем кернел паник — Не может найти корневого раздела, хотя ядро аспа находит без проблем. Оказалось новое ядро использует SCSI драйвера и для ATA контроллеров, поэтому винт стал sda. Русские шрифты слелтели, Х не поднялся, ссылаясь на невозможность загрузить модуль pcidata. По неизвесным причинам, Xorg продолжал искать модули, шрифты и другие данные в /usr/X11R6/, хотя теперь они лежат в /usr/lib/xorg и /usr/share/xorg, сильно заморачиватся не стал, сделал симлинки и поменял пути щрифтов на нужные в конфиге xfs. Также были проблемы и со сборкой модуля ядра для видео карты nvidia. Инсталятор упорно не видел исходные коды ядра. Пришлось распаковать сорцы модуля и собрать руками, пройдясь по makefile'ам напильником. Еще перезагрузка. Х загрузился нормально и e16 порадовали мой взор и даже восстановился мой прежний сеанс, но xmms не заиграл, выдав окно о патентном ограничении на mp3. Firefox 3.0b4 запустился успешно, sonata и sylpheed стали из репозитория. Интересно что самого mpd в репе не оказалось, что ж, прийдется собирать руками. Удивило отсутсвтие в репе mplayer.

Итого: Дистрибутив обновился, версии софта и библиотек увеличелись на порядок, из-за чего часть граблей исчезла. Остальная часть осталась и к ним добавились свои грабли федоры. Быть может обновление с дисков дало бы лучший результат. Репозитории не отличаются количеством софта, но зато почти всё свежее. Некоторое время будем работать в этой системе. В крайнем случае обновлюсь до дебиана. (=


macint0sh от 2008-03-14 15:08:18:
Спасибо за описание(довольно таки подробное) "граблей" вряд ли захочу обновляться таким образом ;)
Равиль от 2008-07-20 15:03:59:
Вы сами себе злобный дендромутант. Так никто не делает.
Имя:
Комментарий: