نصب برنامه های لینوکس در FreeBSD

چاپ

FreeBSD این توانایی را دارد که بتواند برنامه های لینوکس را اجرا کند و این برنامه ها قابل استفاده در FreeBSD باشند.

خوب در FreeBSD چرا احتیاج داریم برنامه های لینوکس را نصب کنیم ؟

بعضی از برنامه ها فقط برای لینوکس ساخته شده اند و هنوز برای FreeBSD آماده نشده اند .

برای اینکه برنامه های لینوکس در FreeBSD نصب شوند باید Linux Compatibility را فعال کنیم .برای اینکار دو راه داریم

۱- در زمان نصب از ما پرسیده می شود که آیا حاضر هستید این خصوصیت را فعال کنید که با انتخاب  YES  فعال می گردد

۲- اگر می خواهید فقط یکبار این خاصیت را فعال کنید کافی است کاربر root باشید و دستور زیر را در ترمینال تایپ کنید

# kldload linux

با تایپ این دستور این خاصیت برقرار می گردد ولی بعد از reboot سیستم از بین می رود و باید دوباره این دستور را اجرا کنید . اگر می خواهید این خاصیت برای همیشه run شود و احتیاجی به تایپ دستور بالا نباشد کافی است عبارت

# linux_enable="YES"

را در فایل etc/rc.conf/ قرار دهید

 

 

اگر می خواهید بدانید که آیا این خاصیت فعال است دستور زیر را در ترمینال تایپ کنید

# kldstat

خروجی شبیه به زیر خواهید داشت

Id Refs Address    Size     Name
1 2 0xc0100000 16bdb8 kernel
7 1 0xc24db000 d000 linux.ko

 

عبارت linux.ko نشان می دهد که این خاصیت فعال است.

اگر می خواهید بعضی فایل های لازم و ضروری لینوکس مانند فایل های کتابخانه ای یا library در FreeBSD نصب شود تا با استفاد ه از آنها بعضی برنامه ها کار کنند باید کار های زیر را انجام دهیم

در ترمینال تایپ می کنیم

# cd /usr/ports/emulators/linux_base-f10

و سپس تایپ می کنیم

 

# make install distclean

این دستور base  لینوکس Fedora Core 10  را برای ما نصب می کند . در آینده اگر چنانچه برنامه ای به این base احتیاج داشت دیگر مشکلی نخواهیم داشت.

حالا بعد از فعال کردن Linux Compatibility می توانیم برنامه هایی مانند Adobe flash player و Matlab را در FreeBSD نصب کنیم.

نوشتن نظر
اطلاعات تماس شما:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
امنیت
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.