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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
 
(не показано 6 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Примечание|Процесс обновления с Desktop Fresh R3 до Desktop Fresh R4 возможен, но может занять много времени (от нескольких часов до суток). Если это возможно, мы рекомендуем ставить Desktop Fresh R4 с установочного диска поверх R3, повторно использовав при необходимости /home и прочие директории, расположенные на других разделах жесткого диска.
+
{{Примечание|Процесс обновления с Desktop Fresh релизов до R3 включительно до Desktop Fresh R4 и выше возможен, но может занять много времени (от нескольких часов до суток). Если это возможно, мы рекомендуем ставить самый свежий Desktop Fresh с установочного диска поверх старой системы, повторно использовав при необходимости /home и прочие директории, расположенные на других разделах жесткого диска. Для переинсталляции программ → [[Как сохранить список всех пакетов в файл для переинсталляции]] }}
}}
+
  
 
ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R1/R2/R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Ниже приведены инструкции для осуществления такого перехода.
 
ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R1/R2/R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Ниже приведены инструкции для осуществления такого перехода.
Строка 6: Строка 5:
 
= Подготовка =
 
= Подготовка =
  
Если в системе используются проприетарные видеодрайверы (fglrx или nvidia*), рекомендуется удалить их перед обновлением до R4, а после обновления снова установить и настроить их с помощью инструмента {{prog|XFdrake}}.
+
Если в системе используются проприетарные видеодрайверы (fglrx или nvidia*), рекомендуется удалить их перед обновлением, а после обновления снова установить и настроить их с помощью инструмента {{prog|XFdrake}}.
  
 
Чтобы проверить, установлены ли в системе проприетарные видеодрайверы, нужно выполнить команды
 
Чтобы проверить, установлены ли в системе проприетарные видеодрайверы, нужно выполнить команды
Строка 77: Строка 76:
 
</code-bash>
 
</code-bash>
  
32-битные репозитории необходимы в 64-битных системах для работы некоторых программ, доступных только в 32-битных вариантах — например, Skype. Обратите внимание, что мы отключаем репозитории updates, т. к. процесс обновления с R3 на R4 протестирован только для release-репозиториев; прямое обновление на репозитории updates не гарантируется.
+
32-битные репозитории необходимы в 64-битных системах для работы некоторых программ, доступных только в 32-битных вариантах — например, Skype. Обратите внимание, что мы отключаем репозитории updates, т. к. процесс обновления с R3 на R4 протестирован только для release-репозиториев; прямое обновление на репозитории updates не гарантируется.
  
 
* обновить все пакеты в системе, предварительно скачав их (последнее важно, т. к. в процессе обновления может быть перезагружено сетевое соединение):
 
* обновить все пакеты в системе, предварительно скачав их (последнее важно, т. к. в процессе обновления может быть перезагружено сетевое соединение):
 
<code-bash>
 
<code-bash>
urpmi --no-install --auto-update --auto --ignore-updates
+
urpmi.update --no-ignore updates
 +
urpmi --no-install --auto-update --auto
 
urpmi --auto-update --auto
 
urpmi --auto-update --auto
 
</code-bash>
 
</code-bash>
Строка 92: Строка 92:
 
urpmi --auto-update --auto
 
urpmi --auto-update --auto
 
</code-bash>
 
</code-bash>
 +
 +
= Возможные ошибки =
 +
 +
В процессе работы команды {{Cmd|urpmi --auto-update --auto}} вы можете получить ошибки вида ''пакет {{Pkg|A}} конфликтует с пакетом {{Pkg|B}}'' или ''файл из пакета {{Pkg|A}} конфликтует с файлом из пакета {{Pkg|B}}''. В случае такой ошибки, сначала явно обновите пакет {{Pkg|B}} ({{cmd| urpmi B}}), а затем снова запустите {{Cmd|urpmi --auto-update --auto}}.
  
 
[[En:Migrating from ROSA Desktop Fresh R3 to R4]]
 
[[En:Migrating from ROSA Desktop Fresh R3 to R4]]

Текущая версия на 16:56, 18 июня 2015

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

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

Подготовка

Если в системе используются проприетарные видеодрайверы (fglrx или nvidia*), рекомендуется удалить их перед обновлением, а после обновления снова установить и настроить их с помощью инструмента 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 --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
  • подключить репозитории 2014-платформы релиза Fresh:
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.addmedia nonfree32_release http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/non-free/release
urpmi.addmedia nonfree32_updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/non-free/updates
urpmi.addmedia restricted32_release http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/restricted/release
urpmi.addmedia restricted32_updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/restricted/updates

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

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

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

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

Возможные ошибки

В процессе работы команды urpmi --auto-update --auto вы можете получить ошибки вида пакет A конфликтует с пакетом B или файл из пакета A конфликтует с файлом из пакета B. В случае такой ошибки, сначала явно обновите пакет B ( urpmi B), а затем снова запустите urpmi --auto-update --auto.