Обновление Mandriva Linux до версии 2010.0
Обновление Mandriva Linux до версии 2010.0
Я с Мандривы 2009.1 до Мандривы 2010.0 обновлялся пол года назад и возможно в следствии предстоящего выхода Мандривы 2010.1 вы думаете что данная темя уже не актуальна, но вы ошибаетесь.
Думаю большого отличия обновления 2010.0 от 2010.1 не стоит ожидать, по этому о возможных проблемах при обновлении стоит знать заранее.
И так, обновляться мы можем через менеджер обновления, который предлагает обновиться, через командную строку и с диска.
Сразу скажу, что последний вариант наиболее безопасный.
И так, далее история моего обновления
Обновление Mandriva Linux с 2009.1 до 2010.0
Я решил воспользоваться предложением утилиты обновления и обновиться с интернета. Утилита сразу предупредила "Для обновления должен быть хороший интернет" (которого у меня нет), но я все же рискнул.
Обновление через диспетчер обновлений
И так, запустив обновление все пошло как и обновления программ, но как и при обновлении программ, у меня время от времени прерывалась загрузка, что видимо в последствии и могло повлиять на целостность файлов.
Вторую не простительную ошибку я сделал когда решил прервать обновление, т.к. нужно было выключить компьютер (обновление обещало быть долгим)
В итоге я потерял графический стол, а т.к. не имел большого опыта работы в командной строке, пришлось для решении проблемы с обновлением и запуском графического стола прибегнуть к поиску информации через другой компьютер.
И так мне осталось только воспользоваться вторым способом обновления.
Обновление через командную строку.
Погуглив в интернете я нашел следующие инструкции:
Обновление помощью GUI, mdkonline
В терминале вводим:
mdkapplet-upgrade-helper --new_distro_version=2010.0
Обновление помощью CLI, URPMI
Сначала убедимся что дистрибутив 2009.1 готов к обновлению, в командной строке запустив обновление пакетов текущей версии:
su
urpmi --auto-update -v
Удаляем старые пакеты обновления:
su
urpmi.removemedia -av
Добавляем пакеты для обновления последней версии:
Заходим на сайт easyurpmi.zarb.org 0
Выбираем последнюю версию (в нашем случае 2010.0)
И в низу для получения команд для ввода в терминал нажимаем "Обновить команды"
Для 2010.0 и архитектуры 86_64 будут следующие команды:
urpmi.addmedia --distrib --mirrorlist 'http://api.mandriva.com/mirrors/basic.2010.0.x86_64.list'
urpmi.addmedia --distrib --mirrorlist 'http://plf.zarb.org/mirrors/2010.0.x86_64.list'
Выполняем обновление:
su
urpmi --auto --auto-update --replacefiles 2>&1 | tee upgrade.log
После обновления у меня ситуация с не рабочим графическим столом не изменилась, так как он был удален при первой попытке обновления и соотвественно при второй попытке обновления в терминале нечего было обновлять.
Пришлось учиться устанавливать все нужные пакеты, в том числе и графического стола в терминале.
Обновление с диска
После того, как я закончил с обновление по второму способу, все таки я решил скачать дистрибутив для обновление с диска, т.к. предстояло еще несколько компьютеров обновить.
Тут разработчики Мандривы порадовали, после загрузки с диска и выбора нескольких пунктов в меню как при установке, вам предложат на выбор обновиться с диска или установить с нуля с диска. Естественно мы выбираем обноситься с диска и идем пить чай. Такое обновление происходит просто и без глюков (обновлял уже не один ком с диска и без проблем).
Итог
После потраченных нескольких дней при экспериментах с обновлением разными способами, все таки получилось собрать систему, но потерял массу нервов и много нужных пакетов, которые пришлось заново устанавливать.Процедуры обновления через интернет еще не созрели для массового использования или из-за их сырости или из-за нашего интернета.
Единственное верное решение для обновления - это обновление с диска.
Скачать диск Мандрива Поверпак 2010.1 можно на этой странице