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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Create page)
 
 
(не показано 27 промежуточных версий 4 участников)
Строка 1: Строка 1:
ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Для того, чтобы произвести такой переход, необходимо:
+
{{Примечание|Процесс обновления с Desktop Fresh релизов до R3 включительно до Desktop Fresh R4 и выше возможен, но может занять много времени (от нескольких часов до суток). Если это возможно, мы рекомендуем ставить самый свежий Desktop Fresh с установочного диска поверх старой системы, повторно использовав при необходимости /home и прочие директории, расположенные на других разделах жесткого диска. Для переинсталляции программ → [[Как сохранить список всех пакетов в файл для переинсталляции]] }}
* отключить репозитории Fresh R3. Если вы не подключали дополнительных репозиториев, кроме репозиториев Росы, то можно просто удалить все источники программ:
+
 
 +
ROSA Desktop Fresh R4 использует репозитории, отличные от репозиториев Fresh R1/R2/R3, поэтому штатные средства отслеживания обновлений не превратят вашу систему из Fresh R3 во Fresh R4. Ниже приведены инструкции для осуществления такого перехода.
 +
 
 +
= Подготовка =
 +
 
 +
Если в системе используются проприетарные видеодрайверы (fglrx или nvidia*), рекомендуется удалить их перед обновлением, а после обновления снова установить и настроить их с помощью инструмента {{prog|XFdrake}}.
 +
 
 +
Чтобы проверить, установлены ли в системе проприетарные видеодрайверы, нужно выполнить команды
 +
 
 +
$ rpm -qa | grep fglrx
 +
$ rpm -qa | grep nvidia
 +
 
 +
Если ни одна из этих команд ничего не выдала, в системе проприетарные драйверы не используются.
 +
 
 +
= 32-битные системы =
 +
* обновить систему до актуального состояния:
 +
 
 +
<code-bash>
 +
urpmi --auto-update
 +
</code-bash>
 +
 
 +
(чтобы гарантированно получить самые свежие версии пакетов R3; обновление систем Fresh R1 и R2 непосредственно до R4 теоретически возможно, однако мы не проводили тщательного тестирования такого сценария).
 +
 
 +
* отключить репозитории Fresh R3. Если вы не подключали дополнительных репозиториев, кроме репозиториев Росы, можно просто удалить все источники программ:
 
   
 
   
# urpmi.removemedia -a
+
<code-bash>
 +
urpmi.removemedia -a
 +
</code-bash>
 +
 
 +
* подключить репозитории релиза Fresh R4:
 +
<code-bash>
 +
urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/
 +
</code-bash>
 +
 
 +
* обновить все пакеты в системе, предварительно скачав их (последнее важно, т. к. в процессе обновления может быть перезагружено сетевое соединение):
 +
 
 +
<code-bash>
 +
urpmi --no-install --auto-update --auto
 +
urpmi --auto-update --auto
 +
</code-bash>
 +
 
 +
Обратите внимание, что в зависимости от скорости интернет-соединения и количества пакетов, установленных в системе, время обновления может существенно варьироваться и в среднем составляет несколько часов. В исключительных случаях обновление может занять сутки и даже более.
 +
 
 +
* включить назад репозитории с обновлениями R4 и обновить систему, если к этому моменту появились новые пакеты:
 +
<code-bash>
 +
urpmi.update --no-ignore updates
 +
urpmi --auto-update --auto
 +
</code-bash>
 +
 
 +
= 64-битные системы =
 +
* обновить систему до актуального состояния:
 +
 
 +
<code-bash>
 +
urpmi --auto-update
 +
</code-bash>
 +
 
 +
 
 +
(чтобы гарантированно получить самые свежие версии пакетов R3; обновление систем Fresh R1 и R2 непосредственно до R4 теоретически возможно, однако мы не проводили тщательного тестирования такого сценария).
 +
 
 +
* отключить репозитории Fresh R3. Если вы не подключали дополнительных репозиториев, кроме репозиториев Росы, то можно просто удалить все источники программ:
 +
 
 +
<code-bash>
 +
urpmi.removemedia -a
 +
</code-bash>
 +
 
 +
* подключить репозитории 2014-платформы релиза Fresh:
 +
<code-bash>
 +
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
 +
</code-bash>
 +
 
 +
32-битные репозитории необходимы в 64-битных системах для работы некоторых программ, доступных только в 32-битных вариантах — например, Skype. Обратите внимание, что мы отключаем репозитории updates, т. к. процесс обновления с R3 на R4 протестирован только для release-репозиториев; прямое обновление на репозитории updates не гарантируется.
 +
 
 +
* обновить все пакеты в системе, предварительно скачав их (последнее важно, т. к. в процессе обновления может быть перезагружено сетевое соединение):
 +
<code-bash>
 +
urpmi.update --no-ignore updates
 +
urpmi --no-install --auto-update --auto
 +
urpmi --auto-update --auto
 +
</code-bash>
  
* подключить репозитории Fresh R4:
+
Обратите внимание, что в зависимости от скорости интернет-соединения и количества пакетов, установленных в системе, время обновления может существенно варьироваться и в среднем составляет несколько часов. В исключительных случаях обновление может занять сутки и даже более.
** для 32битных систем
+
# urpmi.addmeшdia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/
+
** для 64битных систем
+
# 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
+
  
(32битные репозитории main/release и main/updates необходимы в 64битных системах для работы некоторых программ, доступных только в 32битьном варианте - например, Skype).
+
* включить назад репозитории с обновлениями R4 и обновить систему, если к этому моменту появились новые пакеты:
 +
<code-bash>
 +
urpmi.update --no-ignore updates
 +
urpmi --auto-update --auto
 +
</code-bash>
  
* обновить все пакеты в системе:
+
= Возможные ошибки =
  
# urpmi --auto-update --auto
+
В процессе работы команды {{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]]

Текущая версия на 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.