FreeBSD get sources

Получение исходных кодов возможно тремя путями.

  1. Разархивированием исходников
  2. через freebsd-update при обновлени системы
  3. Через svn (subversion)

Правильный путь - через SVN, но он может иногда не работать (SVN может быть слинкован криво и ругаться на отсутствие маршрута на (реально доступный) репозиторий.

Разархивирование исходников

  1. Скачать tar файл, соответствующий версии вашей системы (здесь - для 9.0 RELEASE):
  2. Разархивировать его в /usr/src:
    tar -C / -xvzf src.txz

freebsd-update

Если у вас уже установлены исходники предыдущей системы, то:

  1. отредактировать файл /etc/freebsd-update.conf, раскомментировав там src
  2. выполнить
    freebsd-update fetch
    frebsd-update install

SVN

Здесь - для версии FreeBSD 9.3:

pkg install devel/subversion
svn checkout https://svn0.ru.FreeBSD.org/base/releng/9.3/ /usr/src

Оно ругнется на сертификат и предложит сверить fingerprint. Если нет профессиональной паранойи, то можно смело отвечать “да” на все вопросы; иначе - посмотреть страничку https://www.freebsd.org/doc/handbook/svn.html Там есть и актуальные отпечатки сертов и всякая прочая инфа для любопытных или параноиков.

freebsd/get_source.txt · Last modified: 2014/10/23 11:52 by rybario
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5