Обновление до Debian 2.0 на машинах x86
Чтобы избежать проблем при обновлении пакетов с помощью dpkg, dselect
или dftp (возможно, из-за конфликтов libc5/libc6), рекомендуется
специальная процедура обновления. Настоящий документ описывает эту
процедуру.
Есть несколько способов обновления с более ранней версии:
- autoup.sh
Это скрипт, обновляющий программы в правильном порядке, и
даже самостоятельно загружающий необходимые deb-файлы. По причине
того, что изменения в архив продолжают вноситься, мы предоставляем
tar-архив пакетов, которые были доступны при выпуске последней
версии autoup.sh. Он доступен в следующих местах:
- apt-get
Это часть будущего менеджера пакетов Debian с интерфейсом
командной строки. Эта программа знает необходимый порядок пакетов,
и может загружать их из локального архива, с http- или ftp-сайтов.
Можно слить информацию о пакетах из разных источников, так что вы
можете использовать компакт-диск, зеркало со всеми обновлениями и
сайт non-us как наилучшее сочетание скорости, разнообразия и
последних версий.
Просто запустите 'apt-get update; apt-get dist-upgrade'.
Версия 'Bo' находится по адресу
http://archive.debian.org/dists/hamm/main/upgrade-i386/.
Версия 'Bo' apt-get достаточно хорошо протестирована. apt-get является
официальной частью системы управления пакетами, начиная со slink.
- Вручную
Документ HOWTO может быть найден по адресу
$HOME/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html,
но поскольку autoup.sh просто автоматически выполняет изложенный там
процесс, это наименее удобный вариант.
Вопросы и ответы
Q: Почему бы просто не использовать метод ftp программы dselect,
как обычно?
A: Он не обрабатывает пакеты в нужном порядке, и поэтому
гладкое обновление не гарантируется. Ведётся работа над APT,
новым интерфейсом dpkg. С использованием apt все будущие
обновления будут проще, и не будут причинять таких неудобств.
Q: Хорошо, я обновил систему. Теперь мне не грозит повторение
этих проблем?
A: Да, вы можете снова использовать dselect.