سلام به همه عزیزان
من می خوام یه برنامه نوشته شده با ++C به نام FastBit رو که در ویندوز در محیط ویژوال استودیو اجرا میشه در لینوکس اجرا کنم. چون برنامه برای لینوکس نوشته شده. این برنامه مربوط به بهبود زمان پاسخ پرس و جو در پایگاه داده های بزرگ هست که در دانشگاه برکلی دارند روش کار می کنند. یکی از اعضای تیم FastBit بهم گفت
:Change into the Folder where you've downloaded Fastbit, i.e. /home/[your account name]/. Now let's install it, just enter the following lines
tar xvzf fastbit-ibis1.3.9.tar.gz
cd fastbit-ibis1.3.9
./configure --prefix=/opt/pdp/fastbit
make install
After the compilation has finished the binaries are deployed in folder /opt/pdp/fastbit/bin/. That's it Fastbit is ready to use
حالا من اومدم مطابق دستور العملش عمل کنم کدهای زیر را وارد کردم:
mohandes@IT:~$ cd /media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9/
کد اصلاح شده بعد از نظرات دوستان
mohandes@IT:~$ cd /media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9/
سیستم جواب داده:
bash: /media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9/: Is a directory
بعد من نوشتم:
mohandes@IT:~$ ./configure --prefix=/opt/pdp/fastbit
میگه:
bash: ./configure: No such file or directory
حتی همین خط بالا رو با افزودن
/make install
هم امتحان کردم جواب نداد
پشت هم می زنم:
mohandes@IT:~$ cd /media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9/./configure --prefix=/opt/pdp/fastbit/make install
میگه:
mohandes@IT:~$ cd /media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9/./configure: Permission denied
با یکی از دوستان مشورت کردم گفت باید این برنامه رو داشته باشی:
sudo apt-get install monodevelop
اجراش کردم برنامه دانلود شد ولی باز همون ایرور قبلی وجود داره،
Permission denied
به نظرتون گیرش کجاست؟
- این ها رو امتحان کن (یکی یکی کپی کن توی ترمینالت) :
cp -vf /media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9 ~
cd
tar xvzf fastbit-ibis1.3.9.tar.gz
cd fastbit-ibis1.3.9
sudo ./configure --prefix=/opt/pdp/fastbit
sudo make install
- در کل هر جایی که مشکل مجوز ها ( Permission denied ) بر خوردی اول دستور یک sudo بزار تا با دست رسی کاربر root اجازه دست رسی داشته باشی بهش. ( یا قبلش مستقیم بری روی کاربر root )
- اگه اروری داشت اینجا بزار ارورش رو :)
سلام واقعا ممنونم بابت راهنماییتون :D
درست می فرمایید من قبلا کد زیر رو وارد کرده بودم:
sudo -s
بعد هم پسورد رو زدم رفت تو حالت root
root@IT:/media/mohandes/Others/VMware-Linux/Data-Set/FastBit/fastbit-ibis1.3.9#
اما باز همون ایرور قبلی اومد
فکر کنم بعدش برای حل مشکل رفتیم فایل fastbit-ibis1.3.9 رو که در ویندوز دانلود شده بود رو در Home کپی کردیم باز هم نشد
دائما Permission Denied میده
این کارها که من کردم با اون چیزی که شما گفتید فرق داشت؟
اصلا نمی تونم با محیط لینوکس کار کنم هیچ کدوم از برنامه های اصلیم تو لینوکس کار نمی کنه! برای همین الان روی ویندوزم کلی هم پیج باز شده تو مرورگرم دارم که باید همشونو ببندم :oops: چند روزه کامپیوترمو هی Hibernate می کنم به جای شات دان. لینوکس Hiberenate نداره نه؟ برای من که گزینش غیر فعال بود.
این دستور اولی که فرمودید cp -vf هم کار کپی فایل به Home رو انجام می ده؟
توی این متن هم که خودتون گذاشتید.
If it is Windows it's clear that you cannot execute "./configure" nor that you can change file-acsess with "chmod" due to the fact that Windows does not support Linux-filepermissions
توی این متن هم که خودتون گذاشتید.
If it is Windows it's clear that you cannot execute "./configure" nor that you can change file-acsess with "chmod" due to the fact that Windows does not support Linux-filepermissions
بله :D درسته. اما مشکلم حل نشد دیگه!! اگر شکل ۱۹ که تو پاسخ ۱۸ اتچ شده رو هم ببینید دستور chmod رو هم حتی زدم ولی تهش باز مشکلم حل نشد :( #-o :frown: :-k
شکل اتچ شده در این پست به نام Extract هم مربوط به استخراج مجدد فایل fastbit-ibis1.3.9 هست و شکل با نام Copmiling هم مربوط به اجرای دستور cd fastbit-ibis1.3.9
chmod -R 755 *
می باشد.