SDB:Обновление системы
tagline: Материал из openSUSE
| Проверено в openSUSE | Рекомендуемые статьи | Связанные статьи | |||
|
|
|||||
Содержание |
[править] Общие сведения
Это руководство описывает шаги необходимые для обновления рабочей системы openSUSE до последней версии.
Обновление рабочей системы имеет много преимуществ, но в то же время имеется и серьезный недостаток.
К преимуществам относится:
- Вы загружаете только те пакеты, которые необходимо обновить. Таким образом вы экономите интернет трафик.
- Во время выполнения обновления вы можете использовать свой компьютер (даже если это не рекомендуется), его перезагрузка понадобится только после окончания обновления.
- Вам нет необходимости тратить DVD диск для записи загрузочного диска. (Хотя в принципе вы могли загрузится по сети или использовать загрузочную USB-флешку и установить все остальное по сети)
К недостаткам относится:
- Если по какой-либо причине процесс обновления остановится, например отключение электричества или перебои с интернетом, это может привести к тому что вы останетесь с нерабочей системой. (Конечно, это зависит от момента когда произошло прерывание обновления)
- Если у Вам надо обновить несколько компьютеров, возможно вам будет проще скачать ISO образ один раз, чем скачивать пакеты при каждом обновлении.
Другой способ: Это традиционное оффлайн обновление или обновление с DVD. Более подробно об этом способе читайте в статье оффлайн обновление.
[править] Есть несколько способов
Помните, что при этом варианте обновления может произойти все что годно. Из-за огромного количества конфигураций и возможно установленных сторонних пакетов обновление системы может пройти не так гладко, возможны сбои в процессе обновления.
Поэтому желательно что бы для всех важных данных были сделаны резервные копии перед процессом обновления.
Доступно два способа выполнить это обновление:
[править] Подготовка к обновлению
Официально поддерживается только обновление последней версии системы openSUSE со всеми выпущенными на тот момент обновлениями. Следующая инструкция покажет как установить все обновления дистрибутива openSUSE для текущей версии, перед обновление до следующей версии.
[править] Командная строка
[править] 1. Проверка включен ли репозиторий обновлений.
Проверьте есть ли строка http://download.opensuse.org/update/11.3/ ( 11.3 - должно соответствовать вашей версии) в колонке URI и стоит ли Yes в колонке Enabled, как в примере ниже:
# | Alias | Name | Enabled | Refresh | URI ---+-----------------+-----------------+---------+---------+--------------------------------------- 1 | repo-update | repo-update | Yes | Yes | http://download.opensuse.org/update/11.3/
Если в колонке Enabled стоит No, включите репозиторий используя следующую команду:
- Где ‘repo-update’ имя вашего репозитория обновлений.
- Если репозиторий присутствует и включен сразу переходите к шагу 3.
[править] 2. Добавление репозитория обновлений.
- Замение 11.3 на вашу версию.
[править] 3. Установка самых последних пакетов.
Более подробно об этом читайте в Использование Zypper.
[править] Графические инструменты
Смотри YaST Online Update.
[править] Запуск обновления
Следующие шаги объясняют как выполнить обновление дистрибутива openSUSE до следующей версии (например 11.3 -> 11.4).
[править] Командная строка
В следующем примере показано обновление 11.3 -> 11.4, при использовании замените на свою версию:
- Отключение всех настроенных для openSUSE 11.3 репозиториев:
- Добавление новых openSUSE 11.4 репозиториев:
- Последний аргумент в командах это псевдоним, в командах выше вы можете указать свои псевдонимы для новых репозиториев.
- Поищите новые совместимые с openSUSE 11.4 версии сторонних репозиториев которые вы использовали до обновления и добавьте их.
- Внимание: Используйте сторонние репозитории с осторожностью. Они могут привести к некорректному завершению обновления.
Или если у вас есть URL .repo файла:
- Теперь выполним полное обновление системы.
- Указанная выше команда zypper скачивает необходимые пакеты одновременно с установкой их. Чтобы скачать все пакеты заранее, используйте следующую команду:
If you did the above dist upgrade before the official release date (eg. 15.07.2010 for 11.3), you may have installed a Release Candidate (RC) or milestone version and will need to repeat the final zypper dup step now to receive the final release.
In addition, zypper dup can be run from time to time to ensure you have the latest available packages from the various repositories that you have enabled. YOU (Yast Online Update) only addresses security updates from the official repositories.
[править] Ссылки на другие openSUSE или Novell проекты
[править] Novell's Bugzilla
Если вы хотите использовать zypper dup для обновления с DVD openSUSE 11.4 (не из онлайн репозиториев) пожалуйста прочтите это:
- Bug #677425 `zypper dup` удаляет liblzma = Bug #677678 обновление с opensuse 11.3 до 11.4 с zypper dup не работает: библиотека: liblzma.so.0: не может быть открыта: Не найден файл или каталог.
[править] Форумы openSUSE
- Темы с zypper dup или upgrade


