Глава 21. Обновление системы и смена версии FreeBSD

Реструктурирование, реорганизацию и частичное обновление выполнил Jim Mock.
Оригинальный текст написали Jordan Hubbard, Poul-Henning Kamp, John Polstra Nik Clayton.
Перевод на русский язык: Андрей Захватов.
Содержание
21.1. Краткий обзор
21.2. Обновление FreeBSD
21.3. Обновление документации
21.4. Использование ветви разработки
21.5. Синхронизация исходных текстов
21.6. Пересборка мира
21.7. Отслеживание исходных текстов для нескольких машин

21.1. Краткий обзор

Между релизами над FreeBSD ведется постоянная работа. Некоторые отдают предпочтение официально выпущенным версиям, в то время как остальные предпочитают использовать последние разработки. Тем не менее, даже для официальных версий часто выходят обновления, связанные с безопасностью и другими критическими исправлениями. Независимо от используемой версии FreeBSD предоставляет все необходимые инструменты для поддержания системы в актуальном состоянии, а также позволяет легко перейти на другую версию. Эта глава описывает, как отслеживать систему в процессе её разработки, а также основные инструменты для поддержания системы FreeBSD в актуальном состоянии.

После чтения этой главы вы будете знать:

  • Как поддерживать систему FreeBSD в актуальном состоянии при помощи freebsd-update, Subversion или CTM.

  • Как узнать состояние установленной системы по отношению к известной нетронутой копии.

  • Как поддерживать установленную документацию в актуальном состоянии при помощи Subversion или портов документации.

  • Разницу между двумя ветвями разработки: FreeBSD-STABLE и FreeBSD-CURRENT.

  • Как перестраивать и переустанавливать всю базовую систему.

Перед чтением этой главы вы должны:

Примечание:

В этой главе для получения и обновления исходных текстов FreeBSD используется команда svn. Для этого нужно сперва установить порт или пакет devel/subversion.

Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.