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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
м
(+ deal with updates repos)
Строка 11: Строка 11:
 
  # urpmi.removemedia -a
 
  # urpmi.removemedia -a
  
* подключить репозитории Fresh R4:
+
* подключить репозитории релиза Fresh R4:
 
** для 32битных систем
 
** для 32битных систем
 
  # urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/
 
  # urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/
 +
# urpmi.update --ignore updates
 
** для 64битных систем
 
** для 64битных систем
 
  # urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_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_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 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).
+
32битные репозитории main/release и main/updates необходимы в 64битных системах для работы некоторых программ, доступных только в 32битном варианте — например, Skype. Обратите внимание, что мы отключаем репозитории updates, т.к. процесс обновления с R3 на R4 протестирован только для release-репозиториев, прямое обновление на репозитории updates не гарантируется.
  
* обновить все пакеты в системе:
+
* обновить все пакеты в системе, предварительно скачав их (последжнее важно, т.к. в процессе обновления может быть перезагружено сетевое соединение):
  
 +
# urpmi --no-install --auto-update --auto
 
  # urpmi --auto-update --auto
 
  # urpmi --auto-update --auto
  
 
Обратите внимание, что в зависимости от количества пакетов, установленных в системе, время обновления может существенно варьироваться и в среднем составляет несколько часов.
 
Обратите внимание, что в зависимости от количества пакетов, установленных в системе, время обновления может существенно варьироваться и в среднем составляет несколько часов.
  
 +
* Включаем назад репозитории с обновлениями R4 и обновляем систему, если к этому моменту появились новые пакеты:
 +
# urpmi.update --no-ignore updates
 +
# urpmi --auto-update --auto
  
 
[[En:Migrating from ROSA Desktop Fresh R3 to R4]]
 
[[En:Migrating from ROSA Desktop Fresh R3 to R4]]

Версия 15:24, 30 сентября 2014

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

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

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

  • отключить репозитории Fresh R3. Если вы не подключали дополнительных репозиториев, кроме репозиториев Росы, то можно просто удалить все источники программ:
# urpmi.removemedia -a
  • подключить репозитории релиза Fresh R4:
    • для 32битных систем
# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/
# urpmi.update --ignore updates
    • для 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
# 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