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

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

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

نویسنده موضوع: تغییر نکردن دکمه allow executing file as program برای اجرای برنامه  (دفعات بازدید: 6809 بار)

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

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
سلام
من برای اجرای برنامه FastBit در محیط لینوکس اوبونتو مشکل دارم
یکی از دوستان بهم گفت :
فایل‌ها رو کپی کن روی اوبونتو و بعد روی configure راست کلیک کن و بعد properties و بعد permissions و بعد allow executing file as program رو انتخاب کن.

حالا مشکل اینه که وقتی می خوام تیک این گزینه فعال کنم تا موسو برمی دارم دوباره تیک پاک می شه و اجازه تغییر رو بهم نمیده
حتی خواستم قسمت Access رو از None تغییر بدم به Read-Only یا  Read and write
ولی اونم تغییر نمی کنه!!! چرا ؟؟  :(  ](*,)

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
 - چون با کاربر خودت احتمالا اجازه انجام اون کار رو نداری ،با کاربر root یا با دستور زیر سعی کن این کار رو بکنی.
sudo chmod +x configure
 - و میشه بدون اجازه دست رسی هم اجراش کرد ( چون فایل های configure اسکریپت های bash هستند ) به این صورت :
bash configure
ubuntu16.04/unity/JavaScript

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
در ادامه حرفهای دوست عزیزم
دقت کن که حتما فایل ها رو روی درایو با فرمت ext4 ریخته باشی (فرمت لینوکسی! مثل درایو home )نه روی درایو فرمت fat یا ntfs 
و اینکه قبلا از اینکه دستور chmod رو که دوستمون گفت اجرا کنی با دستور cd وارد پوشه ای که فایل توش هست بشی

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
- چون با کاربر خودت احتمالا اجازه انجام اون کار رو نداری ،با کاربر root یا با دستور زیر سعی کن این کار رو بکنی.
sudo chmod +x configure
مساله کاربر root که تقریبا جزو اولین فرضیه هامون برای حل مشکل بود اما الان یه چیزی گفتی؛ اجرای دستور sudo chmod +x configure :-k
تست کردم ظاهرا چیزی تغییر نکرد. باز خودت تو عکس ببین.
 
- و میشه بدون اجازه دست رسی هم اجراش کرد ( چون فایل های configure اسکریپت های bash هستند ) به این صورت :
bash configure
:D این کد به نظرم کد جالبی بود؛ هرچند که سر در نمیارم چیه فقط یه پیامی اون آخر اومد.

- این فایل config.log نمی تونه به اجرای برنامه کمکی بکنه؟؟
- دوستان کسی می تونه راهنماییم کنه الان باید چی کار کنم؟؟

من یه فرضیه دیگه هم داشتم که چون هیچ برنامه ی اضافه تری روی لینوکس اوبونتو نصب نکردم؛ بنابراین احتمالا برای اجرای برنامه ی FastBit که با زبان ++C نوشته شده و در ویندوز در ویژوال استودیو قابل اجراست؛ در لینوکس هم باید نرم افزاری معادل نصب کرد. البته الان فکر می کنم مشکل این نیست چون خود ترمینال کامپایلر سی رو داره... سی پلاس پلاسم احتمالا ساپورت می کنه

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
- به موضوع خوبی اشاره کردی، مهم ترین چیزی که به نصب نیاز داری gcc هست.
 - با این دستور نصبش کن و اگه نصب هم باشه بهت میگه.
کد:
sudo apt-get install gcc
کدو وارد کردم. الان این طور که حس می کنم نداشتم. درسته؟
« آخرین ویرایش: 02 تیر 1393، 11:09 ب‌ظ توسط Mohandes20 »

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
در ادامه حرفهای دوست عزیزم
دقت کن که حتما فایل ها رو روی درایو با فرمت ext4 ریخته باشی (فرمت لینوکسی! مثل درایو home )نه روی درایو فرمت fat یا ntfs 
و اینکه قبلا از اینکه دستور chmod رو که دوستمون گفت اجرا کنی با دستور cd وارد پوشه ای که فایل توش هست بشی
قسمت دوم حرفتونو متوجه شدم ولی اولش
فایل رو درایو ext4 باشه دقیقا یعنی چی؟
الان به نظرتون من این کارو کردم؟ ببینید:
من بعد از اجرای کد زیر
cd ~/
cp -r /media/mohandes/Final/Data-Set/Fastbit/fastbit-ibis1.3.9 .

cd fastbit-ibis1.3.9
chmod -R 755 *
در home فایلی به اسم fastbit-ibis1.3.9 دارم که البته به محتوایات داخلش دسترسی ندارم. حتی یک بار اومدم کلا فایل fastbit-ibis1.3.9 رو در محیط لینوکس از اینترنت دانلود کردم. اما باز مشکل حل نشد. اینم باید بگم من هر بار به فایل در مسیر
 media/mohandes/Final/.../fastbit-ibis1.3.9
وارد میشم نه فایلی که در hone ظاهرا حضور داره چون اصلا نمیشناسه مسیرشو. در عکس این مطلبو نشان دادم.
فایل config.log کمکی به حل مشکل ما نمیکنه؟

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
دستور cd نیازی نداره جلوش دو نقطه بذاری!
من گیج شدم قضیه چیه
این چیزی که میخوای نصب کنی چی هست
یه لینک بذار ببینم میتونم کمک کنم یا نه
خیلی شلوغ پلوغه :D

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
این چیزی که میخوای نصب کنی چی هست
یه لینک بذار ببینم میتونم کمک کنم یا نه
خیلی شلوغ پلوغه :D

مشکل رو در یه تاپیک جداگانه مطرح کردم در لینک
http://forum.ubuntu.ir/index.php/topic,93047.0.html
خلاصشو بخوام بگم در اجرای برنامه ‌FastBit به ارور Permission Denied برخوردیم.
برای حل این مساله دوستان پیشنهاداتی دادند. یکی از اونها گفت مشکل از عدم امکان اجرای فایل در سیستمتونه پس بیایید این کارو کنید(فایل‌ها رو کپی کن روی اوبونتو و بعد روی configure راست کلیک کن و بعد properties و بعد permissions و بعد allow executing file as program رو انتخاب کن.)
منتها من نتونستم این گزینه رو فعال کنم. برای همین برای حل این مساله یه تاپیک دیگه با بیان این مشکل گذاشتم.

اصل کدهای برنامه در لینک زیر هست:   https://codeforge.lbl.gov/frs/?group_id=44&release_id=369
لطفا آخرین ورژنشو دانلود کنید، یعنی: fastbit-ibis1.3.9.tar.gz

البته همین دوستمون آقا الیاس فایلو دانلود کرد و در سیستمش به راحتی اجرا شد. منتها من نمی تونم ): که اصل کاری هم منم.  :D ;) من لینوکسمو تازه نصب کردم. سیستمم دستکاری نکردم. نمی دونم چشه؟
« آخرین ویرایش: 03 تیر 1393، 12:18 ق‌ظ توسط Mohandes20 »

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
به نظر که مشکلی نداره!
ترمینال رو باز کن و این دستوراتی که نوشتم خط به خط اجرا کن تا نصب بشه
cd
cd /tmp
wget https://codeforge.lbl.gov/frs/download.php/413/fastbit-ibis1.3.9.tar.gz
tar  --overwrite --overwrite-dir -xf fastbit-ibis1.3.9.tar.gz
cd fastbit-ibis1.3.9
./configure && make

البته عملیات نصب زمان بر هست ظاهرا!چون باید کامپایل کنه و ...
« آخرین ویرایش: 03 تیر 1393، 12:51 ق‌ظ توسط علیرضاامیرصمیمی »

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
به مسوول همین fastbit رایانامه بده بگو موقع کامپایل پیغام خطای زیر رو می‌ده:
./configure: line 424: test: please: integer expression expected
configure: error: use
./configure: line 313: return: please: numeric argument required
./configure: line 323: exit: please: numeric argument required

بهش بگو این هم خروجی کامل کامپایل هست:
http://paste.ubuntu.com/7692057/

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
به مسوول همین fastbit رایانامه بده بگو موقع کامپایل پیغام خطای زیر رو می‌ده:
./configure: line 424: test: please: integer expression expected
configure: error: use
./configure: line 313: return: please: numeric argument required
./configure: line 323: exit: please: numeric argument required

بهش بگو این هم خروجی کامل کامپایل هست:
http://paste.ubuntu.com/7692057/
برای من داره بدون مشکل داره کامپایل میکنه
ولی نمیدونم چرا تموم نمیشه!الان نیم ساعت شده!

آفلاین: تمام شد وپیغام خطایی هم به نظر نمیا داده باشه ولی نمیدونم چه طوری اجراش کنم
« آخرین ویرایش: 03 تیر 1393، 01:14 ق‌ظ توسط علیرضاامیرصمیمی »

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
برای من داره بدون مشکل داره کامپایل میکنه
ولی نمیدونم چرا تموم نمیشه!الان نیم ساعت شده!
فکر کنم روی اوبونتو ۱۲٫۰۴ نمی‌تونه کامپایل بشه.

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
به نظر که مشکلی نداره!
ترمینال رو باز کن و این دستوراتی که نوشتم خط به خط اجرا کن تا نصب بشه
cd
cd /tmp
wget https://codeforge.lbl.gov/frs/download.php/413/fastbit-ibis1.3.9.tar.gz
tar  --overwrite --overwrite-dir -xf fastbit-ibis1.3.9.tar.gz
cd fastbit-ibis1.3.9
./configure && make

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

آفلاین Mohandes20

  • Jr. Member
  • *
  • ارسال: 63
به مسوول همین fastbit رایانامه بده بگو موقع کامپایل پیغام خطای زیر رو می‌ده:
./configure: line 424: test: please: integer expression expected
configure: error: use
./configure: line 313: return: please: numeric argument required
./configure: line 323: exit: please: numeric argument required

بهش بگو این هم خروجی کامل کامپایل هست:
http://paste.ubuntu.com/7692057/

وااای مرسی آقا سلمان  :D دقیقا هر بار همین ارور رو میده. چه لینک قشنگی  ;D ;D مثل این ندید بدیدا  :oops: خب ندیده بودم تا حالا
چشم حتما همین امشب میل می زنم
راستی آقا سلمان شما هم این ارور رو داشتید که کدها رو تونستید کپی پیست کنید؟ و حتی اون ۳-۴ خط آخر که تو همین پستم گذاشتید؟  8-[ من فکر می کردم فقط تو سیستم من اجرا نمیشه  ::)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
علی‌رضا اوبونتو نسخه‌ی چند داری؟