آموزش نصب Wine در لینوکس اوبونتو | نحوه استفاده از wine
Wine چیست ؟
Wine (Wine Is Not an Emulator) یه رابط و شبیه ساز برای اجرای کتابخونه های ویندوز مثل dll ها است که به شما این امکان رو میده تا برنامه های ویندوزی رو روی سیستم عاملهای غیر ویندوزی مثل لینوکس، macOS و BSD اجرا کنید. Wine به جای شبیه سازی کامل ویندوز، برنامه های ویندوزی رو مستقیما روی سیستم عامل لینوکس اجرا میکنه.
نصب wine در لینوکس (دانلود wine برای اوبونتو)
برای نصب WINE، اول از همه باید پکیج ها و مخازن سیستم عامل اوبونتو رو بروز کنید. ترمینال رو باز کنید و این دستور رو وارد کنید:
sudo apt update && sudo apt upgrade -y
برای نصب Wine نیاز به یک مخزن جدید داریم. ابتدا مخزن Wine رو اضافه کنید:
sudo dpkg --add-architecture i386 sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt update
با دستور زیر Wine رو نصب کنید:
sudo apt install wine64 wine32
برای چک کردن اینکه Wine به درستی نصب شده، دستور زیر رو وارد کنید”
wine --version
نحوه استفاده از wine (جرای برنامههای ویندوزی با Wine)
برای اجرای برنامه های ویندوزی با Wine روی اوبونتو، ترمینال باز کنید و به پوشه ای که فایل نصب یا برنامه ویندوزی (.exe) رو دانلود کردید برید. دستور زیر رو وارد کن تا برنامه ویندوزی اجرا بشه: (جای your_program.exe اسم و مسیر کامل برنامه ای که میخوای اجرا کنی رو قرار بده.)
wine your_program.exe
ویژگی/معیار | Wine | توضیحات |
---|---|---|
تعریف | لایه سازگار برای اجرای برنامه های ویندوزی روی سیستمعامل های غیر ویندوزی | به جای شبیه سازی کامل ویندوز، فقط کتابخانهها و API های ویندوز رو پیاده سازی میکنه. |
مزایای Wine | 1. اجرای مستقیم برنامه ها 2. کمترین مصرف منابع 3. نصب راحت 4. پشتیبانی از بسیاری از برنامه ها | 1. برنامههای ویندوزی بدون نیاز به نصب ویندوز اجرا میشن. 2. برخلاف شبیه سازها و ماشین های مجازی، نیاز به منابع کمتری داره. 3. نصب و تنظیمات ساده تری از ماشین های مجازی داره. 4. تعداد زیادی از برنامهها و بازی های ویندوزی رو اجرا میکنه. |
معایب Wine | 1. عدم سازگاری کامل با همه برنامه ها 2. نیاز به تنظیمات اضافی برای برخی برنامه ها 3. محدودیت در پشتیبانی از درایورهای خاص | 1. بعضی از برنامهها و بازی ها ممکنه به درستی اجرا نشن یا مشکلاتی داشته باشن. 2. برای اجرای بعضی برنامهها باید تنظیمات خاصی انجام بشه یا نسخه خاصی از Wine رو استفاده کرد. 3. برنامه های وابسته به درایورهای خاص ممکنه به درستی کار نکنن. |
اجرای بازیها | Proton (ابزار مبتنی بر Wine برای استیم) | Wine برای بازی ها هم خوب عمل میکنه، اما Proton مخصوصا برای بازی های استیم بهینه شده. |
سفارشی سازی | 1. امکان استفاده از نسخههای مختلف Wine | میتوان محیطهای مختلف (prefixes) برای برنامه ها و بازی ها ساخت و نسخه های مختلف Wine رو استفاده کرد. |
مقایسه با ماشین مجازی | 1. مصرف منابع کمتر 2. عدم نیاز به سیستم عامل ویندوز | 1. Wine منابع کمتری مصرف میکنه، چون به جای شبیهسازی کامل ویندوز، فقط DLL هارو پیادهسازی میکنه. 2. نیازی به نصب ویندوز یا سیستم عامل مجازی ندارید. |
پشتیبانی از فایل EXE | پشتیبانی از فایل های .exe | Wine میتونه فایل های نصب و برنامه های ویندوزی (.exe) رو اجرا کنه. |
محدودیت های WINE
ممکنه WINE با بعضی از برنامه ها یا بازی ها مشکلاتی داشته باشه، برنامه هایی که به درایورهای خاص یا فناوری های خاص ویندوز وابسته هستن، ممکنه بصورت کامل کار نکنن یا مشکلاتی در اجرا داشته باشن.