Это старая версия документа!
Перевёл: Graf
Дата перевода: июль 2023 г.
Оригинал: http://slackware.osuosl.org/slackware-15.0/UPGRADE.TXT
порядок обновления Slackware 14.2 до 15.0 |
---|
Как обновлять Slackware 14.2 до 15.0 <volkerdi@slackware.com>
Важные изменения от Slackware 14.2 до 15.0 подробно описаны в файле CHANGES_AND_HINTS.TXT. Благодарю Роби Воркмэна (Robby Workman) за помощь.
Прежде чем начать, настоятельно рекомендую сделать резервную копию системы, или как минимум каталога /etc. Возможно потребуется обратиться к ним по завершении обновления. Сделайте копию или попробуйте рискнуть.
Ок, теперь, когда всё надёжно скопировано, приступим.
Для обновления потребуются пакеты Slackware 15.0. Если они на DVD, создайте для его монтирования новый каталог так, чтобы он не помешал при обновлении:
mkdir /packages mount /dev/cdrom /packages
Пакеты не обязаны находиться на DVD, например, можно скопировать каталог slackware (тот, в котором расположены подкаталоги с пакетами, обычно «slackware» или «slackware64» с установочного диска) куда-либо, например, /root/slackware. Главное – помнить, где этот каталог с пакетами находится. Для последующих примеров будем использовать /root/slackware.
- 0. Переключитесь в однопользовательский режим:
telinit 1
Отметим, что это не строго обязательно, отчёты об успешном обновлении удалённых машин в многопользовательском режиме имели место быть. Однако, в многопользовательском режиме больше поводов для возникновения ошибок, а при удалённом обновлении в этом режиме их ещё больше, поэтому стоит рассмотреть вариант с клонированием удалённой машины локально, что позволит выполнить тестовый запуск для выявления проблем и их обхода.
- 1. Обновите общие библиотеки glibc. Это важно, иначе на последующих шагах обновления возможны отказы:
upgradepkg --install-new /root/slackware/a/aaa_glibc-solibs-*.txz