Если после установки системы, как у меня, у вас каталог /usr/src/ пуст, тогда придется воспользоваться исходными файлами с официального сайта.
1. Устанавливаем пакет subversion
# cd /usr/ports/devel/subversion # make install clean
теперь доступна команда svn, используется для извлечения чистой копии исходных кодов(с официльного сайта(репозитория) в локальный каталог(вашей машины). Для просмотра репозиториев через браузер используйте http://svnweb.FreeBSD.org/.
Предупреждение:
Если локальный каталог уже существует, но не был создан с помощью svn, переименуйте его или удалите перед загрузкой. Загрузка в существующий не-svn каталог может вызвать конфликты между существующими файлами и получаемыми из репозитория.
2. Заливаем к себе файлы с репозитория
# rm -rf /usr/src # svn checkout https://svn0.us-west.FreeBSD.org/base/releng/11.1/ /usr/src
, где первой строкой чистим папку, если в ней что-то еще есть, согласно предупреждению
svn0.us-west.FreeBSD.org — репозиторий
base — раздел с основными системными файлами FreeBSD
releng — ветка с исправлениями(bug-fix и security patches для соответствующего RELEAZE)
11.1 — (номер моего релиза)копирую содержимое этого каталога в
/usr/src/ — приемный каталог
Дополнительная информация, которая привела к накоплению вышеизложенной выжимки: Читать далее «Пересборка ядра без GENERIC»