سلام
خیلی وقتها پیش میاد یک نرمافزار فقط نسخهی ویندوزیش موجود هستش و هیچ نرم افزار مشابهای هم توی لینوکس نداره و ....
یا به دلایلی میخواییم فقط از همون نسخه ویندوزی استفاده کنی! برای اینطور مواقع یک پروژهای شروع شد بنام wine که اگه بخوام به صورت ساده بگم؛ میتونید توسط این برنامهی لینوکسی؛ فایلهای ویندوزی (exe) رو در لینوکس نصب کنید!
خب روش کار خیلی آسونه:
۱ - نصب برنامه wine :
در اوبونتو:
کد php:
sudo apt-get install wine
در فدورا:
۲ - فایل اجرایی ویندوز رو که دارین (exe) باید بهش خاصیت اجرا شدن بدید؛
یا روی فایل راست کلیلک کنید و پروپرتیس رو بزنید و توی گزنههایی که میاد دنبال قسمتی به نام execute بگردید و تیک بزنید
یا به دستور زیر اونو تبدیل به اجرایی کنید:
که EXEFILE نام فایل اجرایی برنامتونه؛
۳ - حالا فایل اجرایی ویندوزیتون رو باز کنید و میبینید که خیلی هلو باز میشه
چند نکته:
۱ - برنامهویندوزی به dll وابست هستند؛ برای مثال برنامههای vb6 به dll خودش وابستست که اگه ای توی wine نبایه برنامه اجرا نمیشه؛ راه چارهاش هم اینه که به هر طریقی که ممکنه اون dll رو توی پوشهی system32 برنامهی win کپی کنید
۲ - بعضی از برنامهها هم کلا مشکل دارند با wine و اجرا نمیشن؛
چونم این نرمافزار شبیه سازی ویندوز هستش و ویندوز که محصول ماکروسافت هستش و ماکروسافت هم که انحصار طلبی شهرت داره؛ درنتیحه همینکه این نرمافزار حتی بعضی فایلها رو هم باز نکنه از ابهت و اعتبارش کم نمیشه؛
سایت wine
تاریخچه
در ویکی پدیا بخوانید
منبع: خودم
درود بر نرم افزارهای آزاد؛ مرگ بر انحصار