Обновление системы

Материал из Rosalab Wiki
Версия от 17:51, 20 июня 2012; D uragan (обсуждение | вклад) (+ note about reboot)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

Обновление системы с ROSA 2011 до ROSA 2012 LTS Marathon

Дисклеймер

Если вы хотите получить гарантированно рабочую и на 99% надежную систему, то самый лучший способ получить ее - это установка системы с нуля. Это имеет смысл, поскольку ROSA 2012 имеет статус релиза с длительным временем поддержки. Обновление системы с ROSA/Mandriva 2011 также поддерживается вследствие малого количества различий в кодовой базе с новым релизом.

Приведенное руководство описывает список действий, необходимых для обновления системы с предыдущего релиза, но НЕ может гарантировать его успешность в 100% случаев.

Предварительные действия

Перед обновлением в обязательном порядке требуется прочесть официальные заметки по релизу, в которых приведена полезная информация о том, что изменилось в новом релизе и что нового там можно ждать. Внимательное и вдумчивое чтение Release Notes способно уберечь от множества возможных проблем.

Далее необходимо убедиться в наличии достаточного количества свободного места на жестком диске. Все пакеты в процессе миграции будут скачиваться в каталог Общий объем скачиваемых пакетов зависит от количества установленного в вашей системе ПО. Обычно эта величина составляет от 4 до 7 Гб.

Обновление

Обновление системы между релизами рекомендуется делать посредством утилит командной строки. Для этого откройте терминал и открыть в нем консоль администратора системы (пользователя root). Сделать это можно или просто запустив Konsole (или ваш другой любимый эмулятор терминала) через меню KDE, либо выбрав пункт «Открыть консоль администратора/Open » в утилите «Настройка компьютера».

Первое, что нужно сделать, - удалить информацию о старых репозиториях. Делается это командой:

urpmi.removemedia -a

Затем добавляем в urpmi репозиторий того релиза, на который мы хотим обновиться (в примере приводится обновление с зеркала Yandex); также необходимо добавить репозиторий, содержащий пакет urpm-tools:

Для 32-х битных систем:

urpmi.addmedia --distrib http://mirror.yandex.ru/rosa/rosa2012lts/repository/i586/
urpmi.addmedia akirilenko_personal http://abf.rosalinux.ru/downloads/akirilenko_personal/repository/rosa2012lts/i586/main/release/

Для 64-х битных систем:

urpmi.addmedia --distrib http://mirror.yandex.ru/rosa/rosa2012lts/repository/x86_64
urpmi.addmedia akirilenko_personal http://abf.rosalinux.ru/downloads/akirilenko_personal/repository/rosa2012lts/x86_64/main/release/

Установите пакет urpm-tools:

urpmi urpm-tools

Выполните:

urpm-reposync

Утилита urpm-reposync синхронизирует вашу пакетную базу с подключенными репозиториями - обновит версии пакетов, установит необходимые зависимости и так далее.

По завершении установки пакетов нужно перезагрузить систему и если все прошло успешно - в меню загрузчика вы увидите пункт ROSA Marathon 2012, выбрав который вы сможете загрузиться в свою новую систему.

Dialog-warning.png
Предупреждение
Процесс перезагрузки после обновления может "зависнуть". Если это случилось, просто перезагрузите машину кнопкой Reset
Idea.png
Примечание
urpm-reposync оставит старое ядро, используемое в ROSA 2011, а также все другие ядра, установленные в вашей системе. Если вам не нужно какое-то ядро, удалите его с помощью менеджера пакетов