با سلام.
این دومین پست امشب من هست. توی این پست میخوام در مورد کامپایل و ساختن یک دیسک زنده از FreeBSD توضیح بدم. مراحل کار خیلی خیلی ساده هست، ولی متاسفانه وقت گیر. کم کم باید ۳-۴ ساعت وقت بزارید تا سورسها کامپایل بشه. البته میتونید از make jobs هم استفاده کنید. ولی باز هم ممکنه طولانی بشه.
خب چی نیاز داریم؟
نصب برنامه subversion با دستور :
pkg_add -r subversion
این برنامه به ما امکان دریافت کدها رو میده. بعد از این باید کدها رو دریافت کنیم. توسط کد :
svn checkout http://svn.freebsd.org/base/stable/9 /usr/src
که سورسها رو در /usr/src کپی میکنه. بعد از اون توسط دستور cd به همون دایرکتوری میریم و یکی یکی کدهای زیر رو اجرا میکنیم (من از jobs استفاده نکردم. ولی روشش ساده هست 😉 ).
make buildworld DESTDIR=/path/to/livecd
make installworld DESTDIR=/path/to/livecd
make buildkernel DESTDIR=/path/to/livecd
make installkernel DESTDIR=/path/to/livecd
make distribution DESTDIR=/path/to/livecd
پر واضحه که باید قبلش یک فولدر ایجاد کنیم که اون رو به عنوان DESTDIR به سورسها بشناسونیم.
خب بعد از این همه مراحل و کم کم ۲ ساعت ، باید بریم و یه سری کانفیگ انجام بدیم. کانفیگ رو از این لینک بخونید و ایزو هم طبق راهنمایی همین لینک ایجاد کنید.
مطلب که جالب بود اما ازون باهالتر عنوان قشنگ بلاگته نش جان 🙂