انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل اجرا نکردن فایل exe  (دفعات بازدید: 4110 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین ali rabbani76

  • Newbie
  • *
  • ارسال: 2
مشکل اجرا نکردن فایل exe
« : 10 آبان 1395، 11:21 ب‌ظ »
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد

آفلاین alipg

  • Full Member
  • *
  • ارسال: 239
  • جنسیت : پسر
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #1 : 11 آبان 1395، 12:10 ق‌ظ »
منظورت چه فایلی هست ؟
اگه منظورت فایل exe هست که در تیتر زدی با wine میشه اجرا کرد.
اما توصیه می کنم از ابزار و برنامه های نسخه گنو/لینوکسی یا  جایگزین استفاده کنی

آفلاین Borderliner

  • Full Member
  • *
  • ارسال: 115
  • جنسیت : پسر
  • macOS Sierra 10.12.6
    • Borderliner | GitHub
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #2 : 16 آبان 1395، 03:49 ب‌ظ »
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد

بسته به نوع فایل داره. فایل‌های اجرایی exe.، مخصوص سیستم‌عامل Windows هستند و چنین فایل‌هایی روی لینوکس‌ها به صورت پیشفرض اجرا نمیشن. پس فایل‌های اجرایی رو به دو دسته زیر تقسیم میکنم:

  • فایل‌های اجرایی غیر‌لینوکسی، مخصوصن فایل‌ها با پسوند exe.
  • فایل‌های اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوند‌های sh. یا run.


برای اجرای فایل‌های exe. غیر لینوکسی، باید از برنامه‌ای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:

sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:

wine myfile.exe
توجه کنید که استفاده از Wine اصلن توصیه نمیشه و بهتره از برنامه‌های مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروس‌های ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاه‌ها منتقل کنن.


برای اجرای فایل‌های لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازه‌ی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:

sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:

./myfile.sh
« آخرین ویرایش: 16 آبان 1395، 03:56 ب‌ظ توسط Borderliner »
..::Borderliner::..

آفلاین asm2620

  • Jr. Member
  • *
  • ارسال: 59
  • جنسیت : پسر
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #3 : 20 آبان 1395، 05:09 ب‌ظ »
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
برنامه ویندوز مال ویندوز هست و روی اوبنتو اجرا نمیشه درعوض اوبنتو برنامه های خودشو داره که از اینترنت یا دستور apt-get تو ترمینال یا از Ubuntu Software Center میشه دانلود شود کرد.
درحال حاضر برای اجرا برنامه های اوبنتو رو ویندوز Wine هست نمیدونم چطور کار نبوده که بدون شبیه سازی برنامه های ویندوز رو بالا میاره ولی مهم اینه که کار میکنه.
اگه برنامه مخصوص اوبنتو هست و برای اوبنتو کامپایل شده و پسوند exe داره باید mono رو نصب کنید این برنامه مشکلتون رو حل میکنه.

آفلاین asm2620

  • Jr. Member
  • *
  • ارسال: 59
  • جنسیت : پسر
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #4 : 01 آذر 1395، 11:24 ب‌ظ »
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد

بسته به نوع فایل داره. فایل‌های اجرایی exe.، مخصوص سیستم‌عامل Windows هستند و چنین فایل‌هایی روی لینوکس‌ها به صورت پیشفرض اجرا نمیشن. پس فایل‌های اجرایی رو به دو دسته زیر تقسیم میکنم:

  • فایل‌های اجرایی غیر‌لینوکسی، مخصوصن فایل‌ها با پسوند exe.
  • فایل‌های اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوند‌های sh. یا run.


برای اجرای فایل‌های exe. غیر لینوکسی، باید از برنامه‌ای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:

sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:

wine myfile.exe
توجه کنید که استفاده از Wine اصلن توصیه نمیشه و بهتره از برنامه‌های مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروس‌های ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاه‌ها منتقل کنن.


برای اجرای فایل‌های لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازه‌ی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:

sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:

./myfile.sh
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
همینطور بوتیبل ها هم جزو فایل های اجرایی هستند. مثل grldr (بوت لودر معروف، گراب) یا isolinux.bin که فریم ویر یا بایوس اونهارو بطور مستقیم و بدون واسطه هایی مثل سیستم عامل و API اجرا میکنه.
یه کاربر واقعا باید احمق باشه که لینوکس رو ویروسی کنه. یک کاربر باید حواسش جمع باشه تا هر دسترسی رو به هرفایلی نده و هرفایلی رو باز نکنه. اگه حواسش باشه مطمئن باشید ویندوز ایکس پی هم داشته باشه ویروس نمیگیره.
« آخرین ویرایش: 01 آذر 1395، 11:28 ب‌ظ توسط asm2620 »

آفلاین سعيد

  • Sr. Member
  • *
  • ارسال: 296
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #5 : 02 آذر 1395، 08:33 ب‌ظ »
سلام  اگه بخواهیم به نحوه ساده بگیم  ۹۹ درصد توزیع ها پکیچ منیجر دارن
که معروف ترین  هاشون
pac-man برای ارچ
rpm برای رد هت و فدورا
 portige برای جنتو
apt   برای دبیان و ابونتو
برای نصب برنامهها
در ترمینال
sudo apt-get install APP
به جای اون APP نام برنامه خودتو بدون اسپیس بزن
   

آفلاین Borderliner

  • Full Member
  • *
  • ارسال: 115
  • جنسیت : پسر
  • macOS Sierra 10.12.6
    • Borderliner | GitHub
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #6 : 04 آذر 1395، 06:00 ب‌ظ »
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد

بسته به نوع فایل داره. فایل‌های اجرایی exe.، مخصوص سیستم‌عامل Windows هستند و چنین فایل‌هایی روی لینوکس‌ها به صورت پیشفرض اجرا نمیشن. پس فایل‌های اجرایی رو به دو دسته زیر تقسیم میکنم:

  • فایل‌های اجرایی غیر‌لینوکسی، مخصوصن فایل‌ها با پسوند exe.
  • فایل‌های اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوند‌های sh. یا run.


برای اجرای فایل‌های exe. غیر لینوکسی، باید از برنامه‌ای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:

sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:

wine myfile.exe
توجه کنید که استفاده از Wine اصلن توصیه نمیشه و بهتره از برنامه‌های مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروس‌های ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاه‌ها منتقل کنن.


برای اجرای فایل‌های لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازه‌ی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:

sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:

./myfile.sh
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
همینطور بوتیبل ها هم جزو فایل های اجرایی هستند. مثل grldr (بوت لودر معروف، گراب) یا isolinux.bin که فریم ویر یا بایوس اونهارو بطور مستقیم و بدون واسطه هایی مثل سیستم عامل و API اجرا میکنه.
یه کاربر واقعا باید احمق باشه که لینوکس رو ویروسی کنه. یک کاربر باید حواسش جمع باشه تا هر دسترسی رو به هرفایلی نده و هرفایلی رو باز نکنه. اگه حواسش باشه مطمئن باشید ویندوز ایکس پی هم داشته باشه ویروس نمیگیره.


باینری‌ها بین یونیکس-بیسد ها باهم سازگاری ندارن. برای مثال برای اجرا کردن برنامه‌های لینوکس روی فری‌بی‌اس‌دی، به لایه سازگاری Linuxinator احتیاج هست، و همچنین سوال‌های ساده جواب‌های ساده میطلبن.
..::Borderliner::..

آفلاین alireza.crs

  • Sr. Member
  • *
  • ارسال: 491
  • جنسیت : پسر
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #7 : 09 آذر 1395، 12:18 ق‌ظ »
نقل‌قول
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
دسته بندی ایشون از مال شما واقعی تره

آفلاین Borderliner

  • Full Member
  • *
  • ارسال: 115
  • جنسیت : پسر
  • macOS Sierra 10.12.6
    • Borderliner | GitHub
پاسخ : مشکل اجرا نکردن فایل exe
« پاسخ #8 : 12 آذر 1395، 02:08 ب‌ظ »
نقل‌قول
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
دسته بندی ایشون از مال شما واقعی تره

No cookies for me then.
..::Borderliner::..