Авторские права © 2002,2003,2004,2008 Jens Schweikhardt
В этой статье описываются мои достижения в создании FreeBSD From Scratch:
полностью автоматизированной установки скомпилированной из исходных
текстов системы FreeBSD, включая компиляцию всех ваших любимых портов
и преднастройку в соответствии с вашими представлениями о завершенной
системе. Если вы полагаете, что концепция make world
является прекрасным подходом, то FreeBSD From Scratch расширяет это понятие до
make evenmore
.
Вы когда-либо обновляли вашу систему при помощи
make world
? Существует одна проблема, возникающая
при наличии всего лишь одной системы на диске. Если выполнение цели
installworld
прерывается на середине, у вас
остаётся неработоспособная система, которая может даже не загружаться.
Либо цель installworld
отрабатывает нормально,
а новое ядро не загружается. Тогда наступает момент для поиска Fixit CD
и резервных копий, которые вы делали полгода назад.
Я исповедую подход <<сотрите данные на дисках при обновлении систем>>. Удаление дисков, и даже разделов, обеспечивает вам то, что нигде не остаётся никаких частей старого, то, о чём не заботятся большее число процедур обновления. Однако очистка разделов означает, что вам нужно перекомпилировать/переустановить все ваши порты и пакаджи, а также проделать все тонкие процедуры настройки. Если вы думаете, что эта задача тоже должна быть автоматизирована, то читайте дальше.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.