دوره‌ های آموزشی نووا
سپتامبر 5, 2017

اجرای برنامه های ویندوز در لینوکس

Avatar photo
برنامه نویس MERN Stack
اجرای برنامه های ویندوز در لینوکس

معمولاً افرادی که از سیستم عامل ویندوز به لینوکس مهاجرت میکنند تا چند مدتی دلشان پیش سیستم عامل ویندوز جا میماند چراکه نرم‌افزار های زیادی مخصوص ویندوز منتشر شده است که نسخه لینوکسی آن‌ها اصلاً وجود ندارد یا اگر هم نسخه مشابه آن‌ها وجود داشته باشد بازهم برای کاربران ویندوز رضایت‌بخش نیست چراکه معمولاً برنامه‌های Open Source لینوکس از منوهای پیچیده‌ای بر خوردار هستند که کار کردن با آن‌ها کمی برای کاربران ویندوز دشوار است.

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

اجرای برنامه‌های ویندوز در لینوکس با Wine

نرم‌افزار Wine که نام آن مخفف کلمات Wine Is Not Emulator است یک برنامه جهت نصب و اجرای نرم افزارهای ویندوز در لینوکس میباشد. همانطور که از نامه این نرم‌افزار پیداست این برنامه یک شبیه ساز ویندوز یا ماشین مجازی برای اجرای ویندوز نمیباشد بلکه برنامه‌ای است که API Windows را به POSIX Call ترجمه میکند و از همین طریق میتوانید با استفاده از کمترین منابع سخت افزاری برنامه‌های ویندوز را با سرعت عالی اجرا کند.

از ویژگیهای بارز نرم‌افزار Wine‌ میتوان به نصب و استفاده از این برنامه در اکثر توزیع‌های محبوب لینوکس مثل Ubuntu‌ و Debian‌ و Fedora و … نام برد.

آموزش نصب نرم‌افزار Wine در Ubuntu

برای نصب نرم‌افزار Wine‌ در توزیع ابونتو کافیست ابتدا با کلید های Ctrl+Alt+T وارد محیط ترمینال شوید سپس با استفاده از دستورات زیر شروع به نصب نرم‌افزار Wine در ابونتو کنید:

sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel

دستورات بالا را یک به یک وارد کنید و منتظر بمانید تا نصب نرم افزار wine‌ به پایان برسد. پس از نصب نرم افزار wine دستور winecfg را وارد کنید و نرم افزار های درخواستی winecfg را نصب کنید.

sudo winecfg

نکته: توجه کنیدحجم نرم‌افزار wine حدود 550 مگابایت میباشد که حدود 170 مگابایت از حجم اینترنت شما کسر خواهد شد.

نصب و اجرای نرم‌افزار های ویندوز در لینوکس با Wine

پس از کامل شدن فرایند نصب نرم‌افزار Wine در لینوکس میتوانید نرم‌افزار های مورد نظر خود را با استفاده از دستور wine نصب و یا اجرا کنید. برای اینکار کافیست قبل از نام فایل Setup نرم‌افزار دستور wine را بنویسید. برای مثال:

wine setup.exe

مثالی دیگر:

wine program.exe

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

نکته: همیشه سعی کنید از نسخه Portable نرم‌افزار ها استفاده کنید تا نیاز به نصب آن‌ها نداشته باشید.

اگر سوال یا انتقادی نسبت به مقاله اجرای برنامه های ویندوز در لینوکس دارید نووا بلاگ را از محبت خود محروم نکنید.

26 پاسخ به “اجرای برنامه های ویندوز در لینوکس”

  1. Avatar photo مجید گفت:

    استاد برغمدی سلام
    مطلب خیلی مفیدی بود
    میخواستم بدونم به نظر شما روی تبلت p555 سامسونگ چه نسخه ای از لینوکس رو میتونم نصب کنم که بشه از طریق لینوکس و نصب برنامه Wine بتونم برنامه ویندوزی دلخواه رو نصب کنم
    البته من فقط یک برنامه ویندوزی در حد حجم ۱۰۰ مگابایت رو لازم دارم و نیازی به برنامه های دیگه لینوکس هم ندارم

    لطف میکنید اگر راهنمایی کنید

    • سلام
      اول باید مطمئن بشید که آیا اصلا امکان نصب لینوکس در تبلت p555 سامسونگ وجود داره؟
      اگر وجود داشت آیا درایور های تبلت برای اون نسخه از لینوکس هست؟
      مورد سوم اینکه آیا برنامه مورد نظر شما میتونه با Wine نصب و اجرا بشه؟

      • Avatar photo مجید گفت:

        استاد تشکر از پاسخ سریعتون
        راستش رم تبلت ۲ و سی پی یو ۱.۲ اسپن دراگون ۴۱۰ amr هست

        اما من چطور میتونم پاسخ سوالات شما رو پیدا کنم؟
        اگر این راه عملی نباشه شما راه دیگه ای سراغ دارید که راهنمایی کنید؟

        • خواهش میکنم
          مشخصات سخت افزاری که بیان کردید مناسب
          اما باید بررسی کنید که آیا درایور های لینوکس برای تبلت شما وجود داره؟
          اسم کامل تبلت رو در اینترنت به همراه نام ubuntu یا kali یا هر توزیع دیگه ای که مد نظرت رو وارد کن، اگر کسی قبلا سعی کرده باشه لینوکس رو در این تبلت نصب بکنه اطلاعات مورد نیاز تون رو بدست میارید.

  2. Avatar photo لیلی گفت:

    ایا نرم افزارهایی ک در ویندوز نصب میشود در لینوکس هم نصب میشود؟؟؟چند نمونه بگین….

    • سلام
      خیر، ساختار برنامه های ویندوز با برنامه های لینوکس فرق میکنه
      اما بعضی از شرکت ها مثل مایکروسافت بعضی از نرم افزار هاشون مثل Visual Studio Code‌ رو برای چندین پلتفرم توسعه میدن تا کاربر همه سیستم عامل ها بتونند از این برنامه ها استفاده کنند.
      به طور کلی هم میشه بعضی از نرم افزار های Windows رو با برنامه Wine در لینوکس نصب کرد. اما همه برنامه ها رو نمیشه

  3. Avatar photo امیر محمد گفت:

    سلام و خسته نباشید.
    من از اوبونتو نسخه 15.10 استفاده میکنم ولی با دستور sudo هیچ نرم افزاری رو نمیتونم نصب کنم.
    لطفا منو راهنمایی کنید.
    با تشکر

    • سلام امیر محمد جان
      نسخه Ubuntu که استفاده میکنید 6 ماه بیشتر پشتیبانی نداره و در حال حاضر چند سال از اتمام پشتیبانیش گذشته
      در واقع Repository منسوخ شده و شما نمیتونید با استفاده از دستور sudo apt-get install یا sudo apt install برنامه ای نصب کنید.
      بهترین راه اینکه آخرین نسخه اوبونتو رو دانلود و نصب کنید. در حال حاضر نسخه 18.04 اومده که با دسکتاپ Gnome 3 که حقیقتا زیباست و حداقل 4 تا 6 سال هم پشتیبانی داره (بخاطر LTS بودن)
      جایگزین دیگه ای که میتونم بهتون معرفی کنم Elementary OS گه از Ubuntu 18.04 هم زیباتر 🙂

  4. Avatar photo imaniy گفت:

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

    • سلام دوست عزیز
      از اینکه برنامه Proton رو معرفی کردید ازتون ممنونم، بله چشم حتما سعی میکنم مطلب درباره Proton هم منتشر کنم.
      باز هم ازتون ممنونم، موفق و سربلند باشید.

  5. Avatar photo mehran mahmodi گفت:

    سلام ممنون مطالبتون مفید بود ولی من نمیتونم از دستور sudo استفاده ای کنم وقتی دستور رو وارد میکنم این رو مینویسه sudo password for user ولی نمیتونم هیچی بنویسم کیبورد کلا کار نمیکنه 🙁 لطف میکنید اگه راهنمایی کنید . من از لینوکس مینت xfce استفاده میکنم

  6. Avatar photo میلاد گفت:

    با سلام خسته نباشید یه سوال دارم ممنون میشم کمکم کنید و جواب رو برام ایمیل کنید
    من دوتا کیس دارم
    که میخوام از طریق مودم باهم این دوتا رو شبکه کنم
    اینجوری بگم ک متوجه بشید
    دوتا سیستم نت ساپورت اسکول نصب کنم
    بعد هر دو کیس که باهم شبکه شدن
    از طریق یه کیس بتونم به کیس دوم از طریق شبکه به دسکتاپ کیس دوم دسترسی داشته باشم
    این در صورتیه ک اگه هر دو سیستم عامل ویندوز باشه میتونم راحت انجام بدم
    و اما سوالم اینه
    اگه کیس دوم سیستم عامل لینوکس باشه از طریق شبکه از چه راهی میتونم به دسکتاپ کیس دوم که لینوکس هست دسترسی داشته باشم؟
    مثلا اوبنتو باشه یا کالی
    ممنون میشم جواب رو برام ایمیل کنید

  7. Avatar photo حامد گفت:

    نصب نمیشه ارور نات فوند میده

  8. Avatar photo محمد گفت:

    سلام خسته نباشید

    یک چیز رو من دقیق متوجه نشدم. برای اجرای یک برنامه ویندوز روی لینوکس با واین، حتما باید نسخه مخصوص واین برای نرم افزار مد نظر ما موجود باشه؟ یا تو سایت واین، نرم افزار مطلوب ما موجود باشه؟
    نرم افزاری که من لازم دارم یک کامپایلر زبان سی هست. نمی دونم روی لینکوس اجرا میشه یا نه؟

  9. Avatar photo پارسا گفت:

    سلام
    میشه با استفاده از واین علاوه بر برنامه از کرکش هم استفاده کرد؟
    چحوری؟

  10. Avatar photo مهدی گفت:

    سلام
    چگونه میتوان پکیج دبیان رو با فلش بوت و نصب کرد ؟

  11. Avatar photo علی گفت:

    سلام من الان سیستم عامل لینوکس رو روی لبتابم نصب کردم و الان میخوام ویندوز ۷ رو از طریق DVD نصب کنم لطفاً راهنمایی بفرمایید ممنون

    • سلام
      اول باید سیستم عامل ویندوز رو نصب کنید بعد لینوکس، الان اگر ویندوز نصب کنید بوت لینوکس از بین میره و باید بعد از نصب ویندوز دوباره GRUB Boot رو با یک Live Disk لینوکس آپدیت کنید که کمی براتون سخت میشه

  12. Avatar photo کاوه گفت:

    درود من مدت زیادی هست که با ویندوز کار میکم و بر نا مه های ادوبی و اتو دسک رو لازم دارم و خیلی دوست دارم لینوکس رو امتحان کنم بهترین ورژن لینوکس کدومه و ایا امکان بر نامه های بالا رو دارم و دوستانم می گن نصب لینوکس درد سره ابا در سته ؟ با سپاس

    • سلام
      اگر کار اصلی تون استفاده از مجموعه برنامه های شرکت Adobe نمیتونید از لینوکس به عنوان سیستم عامل اصلی تون استفاده کنید ولی میتونید در کنار ویندوز لینوکس رو هم نصب کنید و با برنامه های مثل Gimp و blender کار کنید.
      به شخصه خودم چند سال از اوبونتو و کالی و … کلا نسخه های مبنی بر اوبونتو استفاده کردم توزیع های خوبی هستند ولی عیب هم زیاد دارند. در حال حاضر چند وقته دارم از فدورا استفاده میکنم که نسبت به اوبونتو خیلی بهتره، و میتونم بهگ بعد از سال ها یک توزیع لیوکس پیدا کردم که میشه به عنوان سیستم عامل دسکتاپ برای برنامه نویسی و انجام کارهای گرافیکی (با برنامه Gimp) ازش استفاده کرد.
      در کل از تست کردن نترسید، کار کردن با لینوکس خیلی لذت بخشه و زمانیکه میتونید گلیمتون رو با لینوکس و برنامه های رایگان و Open Sources از آب بیرون بکشید لذت استفاده از لینوکس رو دو چدان میکنه
      به نظرم من حتما تست کنید و ترجیحا بخاطر سادگی کار با اوبونتو از اوبونتو شروع کنید.
      لینک آموزش نصب اوبونتو: https://novablog.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84-ubuntu-14-04/

  13. Avatar photo وحید گفت:

    سلام. من امروز لینوکس دیپین نصب کردم، با وجود اینکه در پیجی که لینک دانلود گذاشته بود و نوشته بود با تمام سخت افزارها اوکی هست، من دانلود کردم و نصب کردم و متاسفانه گرافیک خوبی نداشت و صدا هم قطع بود. هر کار کردم که پیدا کنم و نصب کنم، چیزی پیدا نکردم که بشه و یک کد دارم مخصوص اوبونتو که با زدن کد در ترمینال، باعث میشه پکیج تمام فایلها نصب بشه، تو دستور کلمه اوبونتو هم هست، اونم زدم ارور داد. دیگه تصمیم گرفتم پاک کنم و اوبونتو نصب کنم. نسخه ای که الان دارم ۱۶.۴.۴ هست. آیا این نسخه خوب هست؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *