Между релизами над FreeBSD ведется постоянная работа. Некоторые отдают предпочтение официально выпущенным версиям, в то время как остальные предпочитают использовать последние разработки. Тем не менее, даже для официальных версий часто выходят обновления, связанные с безопасностью и другими критическими исправлениями. Независимо от используемой версии FreeBSD предоставляет все необходимые инструменты для поддержания системы в актуальном состоянии, а также позволяет легко перейти на другую версию. Эта глава поможет вам решить, хотите ли вы отслеживать систему в процессе работы над ней или останетесь верным одному из выпущенных релизов. Также имеются простейшие инструменты для поддержания вашей системы в актуальном состоянии.
После чтения этой главы вы будете знать:
Какие программы можно использовать для обновления системы и Коллекции Портов.
Как поддерживать вашу систему в актуальном состоянии при помощи freebsd-update, CVSup, CVS или CTM.
Как узнать состояние установленной системы по отношению к известной нетронутой копии.
Разницу между двумя ветвями разработки: FreeBSD-STABLE и FreeBSD-CURRENT.
Как перестраивать и переустанавливать базовую систему полностью
при помощи make buildworld
(и других).
Перед чтением этой главы вы должны:
Полностью настроить своё подключение к сети (Глава 27, Сложные вопросы работы в сети).
Знать, как устанавливать дополнительное программное обеспечение других разработчиков (Глава 5, Установка приложений: порты и пакеты).
В этой главе для получения и обновления исходных текстов FreeBSD
используется команда cvsup
. Для этого вам
нужно установить порт или пакет net/cvsup-without-gui. Начиная с версии
FreeBSD 6.2-RELEASE для этих целей можно воспользоваться командой
csup(1), которая входит в состав системы.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.