Обновление FreeBSD c 6.3 до 7.0

Обновлению системы и портов во FreeBSD посвящено довольно много публикаций, в этой короткой заметке будет рассмотрено бинарное обновление с помощью утилиты freebsd-update-upgrade. По-моему это наиболее быстрый способ обновиться, хотя я чаще предпочитаю собрать из сырцов:) Но ведь бывает когда «срочно надо» и freebsd-update-upgrade как раз подходящее решение.

Шаг 1. Обновляем порты

# portupgrade -faP

Шаг 2. Качаем утилиту freebsd-update-upgrade

fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz.asc
gpg --verify freebsd-update-upgrade.tgz.asc freebsd-update-upgrade.tgz
tar -xf freebsd-update-upgrade.tgz

Шаг 3. Запускаем процедуру обновления, потом перезагружаем машину

sh freebsd-update.sh -f freebsd-update.conf -r 7.0-RELEASE upgrade
sh freebsd-update.sh -f freebsd-update.conf install
reboot

Шаг 4. Продолжаем установку

sh freebsd-update.sh -f freebsd-update.conf install
portupgrade -faP

Шаг 5. Удаляем все старые библиотеки и перезагружаем машину

sh freebsd-update.sh -f freebsd-update.conf install
reboot

Шаг 6. Проверяем все ли в порядке после обновления

uname -a
tail -f /var/log/messages
tail -f /path/to/other/log/files
egrep -i ?error|warning? /path/to/log/files
sockstat -4 -l

Оригинал статьи



05 сентября 2008.   Комментарии: Комментарии к записи Обновление FreeBSD c 6.3 до 7.0 отключены.    Размещено в FreeBSD