Обновление Ubuntu 8.04 до 8.10
Version 1.0
Author: Falko Timme
Введение
Это руководство показывает, как обновить установки Ubuntu 8.04 на рабочих станциях и серверах до Ubuntu 8.10. Документ не даёт гарантий — делайте резервные копии перед обновлением.
Важно: перед началом убедитесь в наличии актуальной резервной копии конфигураций и данных. Проверьте свободное место на диске и подключение к сети.
1 Рабочая станция (Desktop)
- Откройте System > Administration > Software Sources (Система > Администрирование > Источники программного обеспечения).

- Введите ваш пароль, когда будет предложено:

- В окне Источников программного обеспечения перейдите на вкладку Updates (Обновления) и в выпадающем списке Show new distribution releases (Показывать новые релизы дистрибутива) выберите Normal releases (Обычные релизы); затем закройте окно.

- Запустите Update Manager (System > Administration > Update Manager — Система > Администрирование > Менеджер обновлений).

- Если доступен новый релиз (8.10), в окне будет отображено соответствующее уведомление. Нажмите кнопку Upgrade (Обновить).

- Появится окно с заметками о выпуске для 8.10 — снова нажмите Upgrade.

- Подготовка к обновлению начнётся автоматически.

- Нажмите Start Upgrade, чтобы запустить процесс обновления.


- В процессе может потребоваться заменить файл /etc/update-manager/release-upgrades — подтвердите замену при необходимости.

- В конце обновления система предложит удалить устаревшие пакеты — согласитесь для очистки.

- Перезагрузите систему для завершения обновления: нажмите Restart Now.

- После перезагрузки вы увидите рабочий стол Ubuntu 8.10.

Важно: если вы используете проприетарные драйверы (видео, сетевые адаптеры) или сторонние репозитории (PPA), временно отключите их перед обновлением и проверьте совместимость после обновления.
2 Сервер
- Получите права root:
sudo su- Обновите списки пакетов:
apt-get update- Установите пакет update-manager-core, если он не установлен:
apt-get install update-manager-core- Откройте файл /etc/update-manager/release-upgrades:
vi /etc/update-manager/release-upgradesи измените Prompt=lts на Prompt=normal:
| [...] Prompt=normal |
- Запустите команду обновления дистрибутива:
do-release-upgrade- Подтвердите запросы процесса (пример интерактивного диалога приведён ниже):
Do you want to start the upgrade?
2 packages are going to be removed. 48 new packages are going to be installed. 376 packages are going to be upgraded.
You have to download a total of 242M. This download will take about 6 minutes with your connection.
Fetching and installing the upgrade can take several hours. Once the download has finished, the process cannot be cancelled.
Continue [yN] Details [d] <– y
Когда процесс предложит удалить устаревшие пакеты, подтвердите:
Remove obsolete packages?
21 packages are going to be removed.
Continue [yN] Details [d] <– y
- По завершении обновления система сообщит о необходимости перезагрузки:
System upgrade is complete.Restart requiredTo finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.Continue [yN] <– y
После перезагрузки сервер запущен под Ubuntu 8.10.
Важно: выполняйте это обновление в окне обслуживания или планируйте простои — полное обновление серверной системы может потребовать нескольких часов.
Факт‑бокс: ключевые числа (из примера)
- Всего для загрузки: 242M
- Пакетов, которые будут установлены (пример): 48
- Пакетов, которые будут обновлены (пример): 376
- Пакетов, которые будут удалены (пример на сервере): 21
Когда обновление может завершиться неудачей (контрпримеры)
- Нехватка свободного места на корневом разделе.
- Наличие нестандартного ядра или проприетарных модификаций, которые конфликтуют с новыми пакетами.
- Сторонние репозитории (PPA), недоступные во время обновления.
- Прерывание питания или сети во время критического этапа обновления.
Что делать при неудаче: восстановите систему из резервной копии или загрузитесь со старого ядра/резервной конфигурации, если они доступны.
Альтернативный подход
- Чистая установка: быстрее и надежнее для сильно модифицированных систем или когда требуется переструктуризация разделов.
- Миграция конфигураций: сделать резервную копию /etc, баз данных и пользователя, выполнить чистую установку Ubuntu 8.10 и вернуть данные.
Когда выбрать чистую установку: множество локально собранных пакетов, конфликтующие зависимости, нестабильные PPA.
Чек-листы по ролям
Администратор рабочей станции:
- Сделать резервную копию домашней папки и /etc.
- Отключить сторонние репозитории и проприетарные драйверы.
- Запланировать время на перезагрузку и тестирование.
Серверный администратор:
- Полная резервная копия (снимок или бэкап базы).
- Проверить свободное место на / и /boot.
- Оповестить пользователей о плановом обслуживании.
- Выполнить apt-get update && apt-get upgrade перед do-release-upgrade.
Краткая методология обновления
- Планирование и резервное копирование.
- Тестовый запуск на копии (если возможно).
- Отключение сторонних репозиториев.
- Обновление с мониторингом логов.
- Удаление устаревших пакетов и тест сервисов.
- Перезагрузка и проверка работоспособности.
1‑строчный глоссарий
- do-release-upgrade: утилита для обновления между выпусками Ubuntu.
- update-manager-core: пакет, предоставляющий инструменты для обновления дистрибутива.
Критерии приёмки
- Система загружается до графического интерфейса (desktop) или доступна по SSH (server).
- Все критические сервисы (веб, БД, сеть) работают корректно.
- Нет незавершённых операций apt или блокировок пакетного менеджера.
- Отсутствуют ошибки в системных логах, влияющие на производительность.
Резюме
Обновление Ubuntu 8.04 до 8.10 возможно как через GUI (Desktop), так и через командную строку на серверах. Всегда делайте резервные копии, отключайте сторонние репозитории и проверяйте совместимость проприетарных драйверов. При серьёзных модификациях системы рассмотрите чистую установку как более безопасную альтернативу.
Ссылки
- Ubuntu: http://www.ubuntu.com/
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента