آموزش نصب 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 های ویندوز رو پیاده‌ سازی میکنه.
مزایای Wine1. اجرای مستقیم برنامه‌ ها
2. کمترین مصرف منابع
3. نصب راحت
4. پشتیبانی از بسیاری از برنامه‌ ها
1. برنامه‌های ویندوزی بدون نیاز به نصب ویندوز اجرا میشن.
2. برخلاف شبیه‌ سازها و ماشین‌ های مجازی، نیاز به منابع کمتری داره.
3. نصب و تنظیمات ساده‌ تری از ماشین‌ های مجازی داره.
4. تعداد زیادی از برنامه‌ها و بازی‌ های ویندوزی رو اجرا میکنه.
معایب Wine1. عدم سازگاری کامل با همه برنامه‌ ها
2. نیاز به تنظیمات اضافی برای برخی برنامه‌ ها
3. محدودیت در پشتیبانی از درایورهای خاص
1. بعضی از برنامه‌ها و بازی‌ ها ممکنه به‌ درستی اجرا نشن یا مشکلاتی داشته باشن.
2. برای اجرای بعضی برنامه‌ها باید تنظیمات خاصی انجام بشه یا نسخه خاصی از Wine رو استفاده کرد.
3. برنامه‌ های وابسته به درایورهای خاص ممکنه به‌ درستی کار نکنن.
اجرای بازی‌هاProton (ابزار مبتنی بر Wine برای استیم)Wine برای بازی‌ ها هم خوب عمل میکنه، اما Proton مخصوصا برای بازی‌ های استیم بهینه شده.
سفارشی‌ سازی1. امکان استفاده از نسخه‌های مختلف Wineمیتوان محیط‌های مختلف (prefixes) برای برنامه‌ ها و بازی‌ ها ساخت و نسخه‌ های مختلف Wine رو استفاده کرد.
مقایسه با ماشین‌ مجازی1. مصرف منابع کمتر
2. عدم نیاز به سیستم‌ عامل ویندوز
1. Wine منابع کمتری مصرف میکنه، چون به‌ جای شبیه‌سازی کامل ویندوز، فقط DLL هارو پیاده‌سازی میکنه.
2. نیازی به نصب ویندوز یا سیستم‌ عامل مجازی ندارید.
پشتیبانی از فایل‌ EXEپشتیبانی از فایل‌ های .exeWine میتونه فایل‌ های نصب و برنامه‌ های ویندوزی (.exe) رو اجرا کنه.

 

محدودیت‌ های WINE

ممکنه WINE با بعضی از برنامه‌ ها یا بازی‌ ها مشکلاتی داشته باشه،  برنامه‌ هایی که به درایورهای خاص یا فناوری‌ های خاص ویندوز وابسته هستن، ممکنه بصورت کامل کار نکنن یا مشکلاتی در اجرا داشته باشن.