| |||||||||||||||||||||
Ключевые слова: bsd, freebsd, make_world, cvs, sync, (найти похожие документы)
Subject: Пример supfile для cvsup апдейта исходных текстов FreeBSD до STABLE cvsup файл: ---------- # Хост CVSUP сервера, список зеркал: http://www.freebsd.org/handbook/mirrors.html *default host=cvsup.FreeBSD.org # Куда складывать временные файлы cvsup, требуется около 1 Мб свободного места. *default base=/usr # Куда будет помещены синхронизируемые исходные тексты, при указании '/usr' # все src-* компоненты будут помещены в /usr/src. *default prefix=/usr # Тип апгрейда, например, tag=RELENG_4 обновит исходные тексты до последней # STABLE версии. *default release=cvs tag=RELENG_4 *default delete use-rel-suffix # Использовать сжатие при передаче данных. *default compress # Обновление всего дерева исходных текстов системы (без ports) src-all # При необходимости можно обновлять исходные тексты отдельными блоками, # например, src-sys - исходники ядра, src-usrsbin - исходники /usr/sbin и т.д. #src-base #src-bin #src-contrib #src-etc #src-games #src-gnu #src-include #src-kerberos5 #src-kerberosIV #src-lib #src-libexec #src-release #src-sbin #src-share #src-sys #src-tools #src-usrbin #src-usrsbin #src-crypto #src-eBones #src-secure #src-sys-crypto ------------ Запуск cvsup для обновления выполняется командой: # cvsup -g -L 2 supfile где, -g - не использовать xwidow интерфейс, -L 2 - выдавать подробные сообщения об ошибках. Пересборка всей системы из исходных текстов производится командами: # пересобираем и переустанавливаем программы системы # (советуют вначале собрать (make buildworld), а затем перейти в single режим (-s) # и сделать make installworld, хотя и без single проблем не встречал) cd /usr/src make world # пересобираем ядро cd /usr/src/sys/i386/conf;config GENERIC cd ../../compile/GENERIC make depend make make install далее можно перезагрузить систему и наслаждаться обновлениями.
| |||||||||||||||||||||
|
|