کامپایل FreeBSD چگونه است؟

با سلام.

این دومین پست امشب من هست. توی این پست میخوام در مورد کامپایل و ساختن یک دیسک زنده از 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 به سورسها بشناسونیم.

خب بعد از این همه مراحل و کم کم ۲ ساعت ، باید بریم و یه سری کانفیگ انجام بدیم. کانفیگ رو از این لینک بخونید و ایزو هم طبق راهنمایی همین لینک ایجاد کنید.

Share
یک دیدگاه

درج دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *