Надстройка на FreeBSD - DesktopBSD

Актуализация на FreeBSD

Надстройка на източници чрез svn (подривна дейност)

Svn не е включен в стандартната доставка на операционната система FreeBSD, той трябва да бъде инсталиран допълнително. Във FreeBSD портовете, освен обичайната подверсия, има и специализирана версия на subversion-freebsd, за актуализиране на източниците, които ни интересуват.

За синхронизация чрез svn можете да използвате HTTP или SVN сървър:

След като приключим, нека разгледаме версията отново:

Всичко е както трябва.
В бъдеще за синхронизация е достатъчно да направите:

Можете да започнете да сглобявате.

Световна и основна актуализация

Почистете директорията/usr/obj за всеки случай:

или както препоръчва наръчникът:

Отидете до дървото източник:

Светът в контекста на операционната система FreeBSD е всичко, което не е ядрото. Ключ -j команда команда ви позволява да стартирате процес в множество нишки, ключът намалява количеството информация, показвана на екрана по време на процеса на изграждане. Командата за време просто отчита времето. изразходвани за изпълнение на командата, следваща я, само за лихва). Стартираме събранието на света и чакаме.

Ако всичко е минало добре, получаваме:

Всичко това беше направено на виртуална машина - бяха необходими chvs.
Сега събираме ядрото. В параметъра KERNCONF се посочва името на нашето ядро, ако има такова, ако тази опция не е зададена, ще бъде изградено GENERIC ядрото, използвано от системата FreeBSD по подразбиране.
В този случай изграждам ядрото си:

Разбира се, ядрото отне много по-малко време от света:

Инсталирайте новокомпилираното ядро:

При инсталиране на ново ядро ​​се случва следното: новото ядро ​​се копира в папката/boot/kernel, текущото се премества в /boot/kernel.old. Ако системата не стартира с новото ядро, е възможно да заредите предишната версия от командния ред на loader.