A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Обновление Mandriva Linux до версии 2010.0

Обновление Mandriva Linux до версии 2010.0


Рубрика: Mandriva / Rosa Linux
Метки: | |
Просмотров: 3785

Обновление 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 2

Выбираем последнюю версию (в нашем случае 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 можно на этой странице