Миграция с ROSA Desktop Fresh платформы 2012 на платформу 2014 — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(separate 32/64bit sections)
Строка 3: Строка 3:
  
 
ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R1/R2/R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Ниже приведены инструкции для осуществления такого перехода.
 
ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R1/R2/R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Ниже приведены инструкции для осуществления такого перехода.
 +
 +
= Подготовка =
 +
 +
Если в системе используются проприетарные видеодрайверы (fglrx или nvidia*), рекомендуется удалить их перед обновлением до R4, а после обновления - с помощью инструмента {{prog|XFdrake}} снова установить и настроить их.
 +
 +
Чтобы проверить, установлены ли в системе проприетарные видеодрайверы, можно запустить
 +
 +
$ rpm -qa | grep fglrx
 +
$ rpm -qa | grep nvidia
 +
 +
Если ни одна из этих команд ничего не выдаст, в системе проприетарные драйверы не используются.
  
 
= 32-битные системы =
 
= 32-битные системы =

Версия 18:47, 1 октября 2014

Idea.png
Примечание
Процесс обновления с Desktop Fresh R3 до Desktop Fresh R4 возможен, но может занять много времени (от нескольких часов до суток). Если это возможно. мы рекомендуем установить Desktop Fresh R4 с установочного диска поверх R3, переиспользовав при необходимости /home и другие директории, расположенные на других разделах жесткого диска.

ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R1/R2/R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Ниже приведены инструкции для осуществления такого перехода.

Подготовка

Если в системе используются проприетарные видеодрайверы (fglrx или nvidia*), рекомендуется удалить их перед обновлением до R4, а после обновления - с помощью инструмента XFdrake снова установить и настроить их.

Чтобы проверить, установлены ли в системе проприетарные видеодрайверы, можно запустить

$ rpm -qa | grep fglrx
$ rpm -qa | grep nvidia

Если ни одна из этих команд ничего не выдаст, в системе проприетарные драйверы не используются.

32-битные системы

  • обновить систему до актуального состояния:
# urpmi --auto-update

(чтобы гарантированно получить самые свежие версии пакетов R3; обновление систем Fresh R1 и R2 непосредственно до R4 теоретически возможно, однако мы не проводили тщательного тестирования такого сценария).

  • отключить репозитории Fresh R3. Если вы не подключали дополнительных репозиториев, кроме репозиториев Росы, то можно просто удалить все источники программ:
# urpmi.removemedia -a
  • подключить репозитории релиза Fresh R4:
# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/
# urpmi.update --ignore updates
  • обновить все пакеты в системе, предварительно скачав их (последнее важно, т.к. в процессе обновления может быть перезагружено сетевое соединение):
# urpmi --no-install --auto-update --auto
# urpmi --auto-update --auto

Обратите внимание, что в зависимости от скорости интернет-соединения и количества пакетов, установленных в системе, время обновления может существенно варьироваться и в среднем составляет несколько часов. В исключительных случаях обновление может занять сутки и даже более.

  • Включаем назад репозитории с обновлениями R4 и обновляем систему, если к этому моменту появились новые пакеты:
# urpmi.update --no-ignore updates
# urpmi --auto-update --auto

64-битные системы

  • обновить систему до актуального состояния:
# urpmi --auto-update

(чтобы гарантированно получить самые свежие версии пакетов R3; обновление систем Fresh R1 и R2 непосредственно до R4 теоретически возможно, однако мы не проводили тщательного тестирования такого сценария).

  • отключить репозитории Fresh R3. Если вы не подключали дополнительных репозиториев, кроме репозиториев Росы, то можно просто удалить все источники программ:
# urpmi.removemedia -a
  • подключить репозитории релиза Fresh R4:
# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/
# urpmi.addmedia main32_release http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/main/release
# urpmi.addmedia main32_updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/main/updates
# urpmi.update --ignore updates

32битные репозитории main/release и main/updates необходимы в 64битных системах для работы некоторых программ, доступных только в 32битном варианте — например, Skype. Обратите внимание, что мы отключаем репозитории updates, т.к. процесс обновления с R3 на R4 протестирован только для release-репозиториев, прямое обновление на репозитории updates не гарантируется.

  • обновить все пакеты в системе, предварительно скачав их (последнее важно, т.к. в процессе обновления может быть перезагружено сетевое соединение):
# urpmi --no-install --auto-update --auto
# urpmi --auto-update --auto

Обратите внимание, что в зависимости от скорости интернет-соединения и количества пакетов, установленных в системе, время обновления может существенно варьироваться и в среднем составляет несколько часов. В исключительных случаях обновление может занять сутки и даже более.

  • Включаем назад репозитории с обновлениями R4 и обновляем систему, если к этому моменту появились новые пакеты:
# urpmi.update --no-ignore updates
# urpmi --auto-update --auto