ايران ويج

نسخه‌ی کامل: اجرای برنامه‌های ویندوزی در لینوکس
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

خیلی وقت‌ها پیش میاد یک نرم‌افزار فقط نسخه‌ی ویندوزیش موجود هستش و هیچ نرم افزار مشابه‌ای هم توی لینوکس نداره و ....

یا به دلایلی میخواییم فقط از همون نسخه ویندوزی استفاده کنی! برای این‌طور مواقع یک پروژه‌ای شروع شد بنام wine که اگه بخوام به صورت ساده بگم؛ میتونید توسط این برنامه‌ی لینوکسی؛ فایلهای ویندوزی (exe) رو در لینوکس نصب کنید!

خب روش کار خیلی آسونه:
۱ - نصب برنامه wine :
در اوبونتو:
کد php:
sudo apt-get install wine 
در فدورا:
کد php:
yum install wine 

۲ - فایل اجرایی ویندوز رو که دارین (exe) باید بهش خاصیت اجرا شدن بدید؛
یا روی فایل راست کلیلک کنید و پروپرتیس رو بزنید و توی گزنه‌هایی که میاد دنبال قسمتی به نام execute بگردید و تیک بزنید

یا به دستور زیر اونو تبدیل به اجرایی کنید:
کد php:
chmod +x EXEFILE 
که EXEFILE نام فایل اجرایی برنامتونه؛

۳ - حالا فایل اجرایی ویندوزیتون رو باز کنید و میبینید که خیلی هلو باز میشه


چند نکته:
۱ - برنامه‌ویندوزی به dll وابست هستند؛ برای مثال برنامه‌های vb6 به dll خودش وابستست که اگه ای توی wine نبایه برنامه اجرا نمیشه؛ راه چاره‌اش هم اینه که به هر طریقی که ممکنه اون dll رو توی پوشه‌ی system32 برنامه‌ی win کپی کنید

۲ - بعضی از برنامه‌ها هم کلا مشکل دارند با wine و اجرا نمیشن؛
چونم این نرم‌افزار شبیه سازی ویندوز هستش و ویندوز که محصول ماکروسافت هستش و ماکروسافت هم که انحصار طلبی شهرت داره؛ درنتیحه همین‌که این نرم‌افزار حتی بعضی فایل‌ها رو هم باز نکنه از ابهت و اعتبارش کم نمیشه؛

سایت wine
تاریخچه
در ویکی پدیا بخوانید

منبع: خودم Biggrin
Heart درود بر نرم افزار‌های آزاد؛ مرگ بر انحصار Heart