Шесть шагов к цели:
1. Обновляем порты.
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. Обновляем userland.
# sh freebsd-update.sh -f freebsd-update.conf install
# portupgrade -faP
5. Удаляем старые библиотеки.
# sh freebsd-update.sh -f freebsd-update.conf install
# reboot
6. Проверяем работоспособность FreeBSD 7.0.
# 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
Liberatum предупреждает. Сделайте резервные копии конфигурационных файлов, баз данных и иной важной информации.
Источник:
http://www.cyberciti.biz/faq/howto-freebsd-server-upgrades/
Я уж лучше по-старинке... :)
Работает причём безотказно
Спасибо за подробный и правильный мануал