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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: راهنمایی در مورد ساخت فایل اجرایی  (دفعات بازدید: 2044 بار)

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

آفلاین ali.agha76

  • Newbie
  • *
  • ارسال: 3
  • جنسیت : پسر
راهنمایی در مورد ساخت فایل اجرایی
« : 21 آذر 1394، 01:32 ب‌ظ »
سلام خسته نباشید سوالم خیلی ساده اس
میخواستم متلب رو باز کنم
باید این دستورات رو تو ترمینال بزنم
cd /usr/local/MATLAB/MATLAB_Production_Server/R2015a/bin/glnxa64
MATLAB/.


می خواستم بدونم چطور یه آیکون بسازم که وقتی اجرا می کنم خودش این دستورات رو اجرا بکنه
« آخرین ویرایش: 21 آذر 1394، 01:46 ب‌ظ توسط ali.agha76 »

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : ساخت فایل اجرایی با شل
« پاسخ #1 : 21 آذر 1394، 01:38 ب‌ظ »
سلام. خب همون فایل اجرایی MATLAB رو هرجا خواستی به صورت یه شورتکات کپی کن  ;)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین ali.agha76

  • Newbie
  • *
  • ارسال: 3
  • جنسیت : پسر
پاسخ : راهنمایی در مورد ساخت فایل اجرایی
« پاسخ #2 : 21 آذر 1394، 01:45 ب‌ظ »
سلام یه فایل ساختم که با دستور ./matlab.sh در ترمینال اجرا میشه میخوام هم دستور همین نباشه و یه آیکون باشه
« آخرین ویرایش: 21 آذر 1394، 02:02 ب‌ظ توسط ali.agha76 »

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : راهنمایی در مورد ساخت فایل اجرایی
« پاسخ #3 : 21 آذر 1394، 02:05 ب‌ظ »
دوست عزیز اون فایل MATLAB رو که شما توی ترمینال بهش آدرس دهی می کنی و با ./ اجراش میکنی، در حقیقت یه فایل اجرایی هست. اگه اجرایی نباشه پس چجوری اجراش می کنی؟  ;)
یه فایل اجرایی به اسم MATLAB در شاخه ی cd /usr/local/MATLAB/MATLAB_Production_Server/R2015a/bin/glnxa64 وجود داره که در دو صورت میشه اجراش کرد.
۱) بری به این آدرس و روی فایلی به اسم MATLAB کلیک کنی تا اجراش کنه.
۲) توی ترمینال آدرس دهی کنی و داخل دایرکتوری مورد نظر، با زدن
./MATLABاونو اجرا کنی.

حالا همین فایل اجرایی رو می‌تونی با ساختن شورت کاتی در هرجایی که نیاز داری، با کلیک کردن یا اجرا کردنش از طریق ترمینال، اجراش کنی.

شما میخوای یه فایل اجرایی رو با ساختن یه فایل اجرایی، اجرا کنی. خب این چه کاریه؟
دلیلی نداره شما اینو بزنی
cd /usr/local/MATLAB/MATLAB_Production_Server/R2015a/bin/glnxa64
MATLAB/.

شما حتی میتونی اینو بزنی
/usr/local/MATLAB/MATLAB_Production_Server/R2015a/bin/glnxa64/MATLABو اون برنامه اجرا میشه.
پس حالا برو به همین آدرس و اون فایل MATLAB رو هر جا خواستی یه شورت‌کات ازش بگیر و با کلیک کردنش اجراش کن.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : راهنمایی در مورد ساخت فایل اجرایی
« پاسخ #4 : 21 آذر 1394، 02:16 ب‌ظ »
گرفتن شورت‌کات از فایل MATLAB دقیقا یعنی گرفتن یه آیکن که هرجا خواستی بذاریش و اجراش کنی.
دیگه نیاز نیست یه آیکن درست کنی که اون آیکن رو اجرا کنه  :)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین ali.agha76

  • Newbie
  • *
  • ارسال: 3
  • جنسیت : پسر
پاسخ : راهنمایی در مورد ساخت فایل اجرایی
« پاسخ #5 : 21 آذر 1394، 02:26 ب‌ظ »
با تشکر دوست عزیز


مشکل من اینه فایل اجرایی متلب با راست کلیک و run اجرا نمیشه حتما باید با ترمینال و درستور ./matlab باشه الان یک فایل .sh ساختم که اون هم نیاز به باز کردن ترمینال و زدن ./sh داره می خوام همین فایل با دابل کلیک اجرا کنه با تشکر

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : راهنمایی در مورد ساخت فایل اجرایی
« پاسخ #6 : 21 آذر 1394، 04:31 ب‌ظ »
توزیعت چیه؟ مدیرفایلت چیه؟
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
پاسخ : راهنمایی در مورد ساخت فایل اجرایی
« پاسخ #7 : 21 آذر 1394، 07:00 ب‌ظ »
با تشکر دوست عزیز


مشکل من اینه فایل اجرایی متلب با راست کلیک و run اجرا نمیشه حتما باید با ترمینال و درستور ./matlab باشه الان یک فایل .sh ساختم که اون هم نیاز به باز کردن ترمینال و زدن ./sh داره می خوام همین فایل با دابل کلیک اجرا کنه با تشکر
سلام
برای اجرای فایل‌های اسکریپتی (مثل فایل‌های sh) با مدیرفایل ناتیلوس، از آموزش زیر استفاده کنید:
http://askubuntu.com/questions/286621/how-do-i-run-executable-scripts-in-nautilus