Обновление Ubuntu 8.10 до 9.04
Кратко
Это пошаговая инструкция по обновлению Ubuntu 8.10 (Intrepid Ibex) до Ubuntu 9.04 (Jaunty Jackalope) для рабочей станции и сервера. Включены скриншоты, команды для сервера и чек-лист перед обновлением. Важно: сделайте резервную копию перед началом.
Введение
Версия Ubuntu 9.04 (Jaunty Jackalope) выпущена; это руководство показывает, как выполнить обновление с Ubuntu 8.10 на десктопе и сервере. Документ предоставлен “как есть” — перед началом сохраните критичные данные и снимите образ системы.
Важно: обновление ядра, драйверов или сторонних репозиториев может привести к несовместимости. Если у вас критичная продуктивная среда, сначала протестируйте процесс в контрольной среде.
1 Десктоп
Откройте Обновление системы (System > Administration > Update Manager) и проверьте уведомление о доступном новом выпуске.

Обновление дистрибутива должно отображаться — нажмите кнопку Upgrade, чтобы начать процесс:

Появится окно с заметками о выпуске Ubuntu 9.04 — снова нажмите Upgrade:

Инструмент обновления будет загружен:

Вас попросят ввести пароль для подтверждения административных действий:

Подготовка к обновлению займёт некоторое время:

Нажмите Start Upgrade, чтобы начать установку пакетов:

Пакеты обновления будут загружены:

Затем пакеты устанавливаются. Это может занять заметное время — будьте терпеливы:

По завершении будет предложено удалить устаревшие пакеты:

Просмотрите список удаляемых пакетов и подтвердите действие:

Система потребует перезагрузки, чтобы завершить обновление — нажмите Restart Now:

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

2 Сервер
На сервере рекомендуется выполнять обновление в консоли или по SSH с использованием официальной утилиты do-release-upgrade. Перед началом:
- Создайте резервную копию конфигураций (/etc), базы данных и важных данных.
- Убедитесь, что у вас достаточно свободного места на корневом разделе.
- Если обновление по SSH — подумайте о консоли/serial или screen/tmux для устойчивости.
Выполните следующие команды как root:
sudo suapt-get updateapt-get install update-manager-coreОтредактируйте файл /etc/update-manager/release-upgrades и убедитесь, что в нём указано Prompt=normal:
vi /etc/update-manager/release-upgradesТам должна быть строка:
| [...] Prompt=normal |
Запустите процесс обновления:
do-release-upgradeПример вывода процесса (с сохранением оригинальных сообщений):
root@server1:~# do-release-upgrade
Checking for a new ubuntu release
Done Upgrade tool signature
Done Upgrade tool
Done downloading
extracting 'jaunty.tar.gz'
authenticate 'jaunty.tar.gz' against 'jaunty.tar.gz.gpg'Reading cacheChecking package managerЕсли вы запускаете обновление через SSH, утилита предупредит, что восстановление при обрыве соединения будет сложнее, и предложит старт дополнительного демона SSH на порту, например, 9004.
Процесс покажет список изменений, объёмы загрузки и количество пакетов. Пример из оригинала:
1 package is going to be removed. 29 new packages are going to be
installed. 392 packages are going to be upgraded.
You have to download a total of 236M. This download will take about 2
minutes with your connection.
Fetching and installing the upgrade can take several hours. Once the
download has finished, the process cannot be cancelled.Подтвердите и дождитесь завершения; затем удалите устаревшие пакеты по запросу:
Remove obsolete packages?
28 packages are going to be removed.В конце будет предложено перезагрузить систему для завершения обновления. После перезагрузки сервер будет работать под Ubuntu 9.04.
3 Проверки и критерии приёмки
- Службы, зависящие от сети (SSH, веб-серверы, БД), должны успешно стартовать после перезагрузки.
- Конфигурационные файлы в /etc не должны быть потеряны; сравните с резервной копией.
- Клиентские приложения, драйверы и модули ядра должны работать (проверьте логи /var/log/syslog и dmesg).
Чек-лист перед обновлением (роли и шаги)
- Администратор системы:
- Сделать полный снимок или резервную копию.
- Проверить свободное место и доступность зеркал.
- Оператор баз данных:
- Сделать дамп баз данных или подтвердить репликацию.
- Владелец приложения:
- Проверить совместимость критичных библиотек и версий интерпретаторов.
Когда не стоит обновлять
- Если на сервере есть неподдерживаемые проприетарные драйверы (например, старые видео/RAID), которые ещё не доступны для 9.04.
- Если у вас ограниченное окно обслуживания и нет возможности отката.
- Если приложение официально не поддерживает 9.04 — сначала протестируйте на стенде.
Альтернативные подходы
- Чистая установка: быстрее и чище для нестандартных конфигураций — восстановите данные из резервной копии.
- Пошаговый апгрейд через промежуточные версии (если вы на очень старой реальной системе с кастомными репозиториями).
Глоссарий (в одной строке)
- do-release-upgrade — утилита для безопасного обновления дистрибутива Ubuntu в терминале.
- update-manager — графическая утилита для обновления пакетов и дистрибутива.
Полезные примечания
- Если обновление прервалось, используйте dpkg –configure -a и apt-get -f install для восстановления менеджера пакетов.
- Для долгосрочных сред рассмотрите тестирование на копии сервера и документирование всех сделанных изменений.
Ссылки
- Ubuntu: http://www.ubuntu.com/
Краткое резюме ниже и контрольный список перед началом обновления.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента