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

تازه کار => انجمن تازه‌کاران => نویسنده: Wgun در 21 خرداد 1392، 05:45 ب‌ظ

عنوان: یک مشکل کوچیک در کامپایل کردن (حل شد)
ارسال شده توسط: Wgun در 21 خرداد 1392، 05:45 ب‌ظ
سلام من سورس بازیه wz2100دان کردم بعد تو سایتش ی اموزش داده بود برای کامپایل کردن من به اونها عمل کردم ولی توی دو مرحله گیر کردم .
http://developer.wz2100.net/wiki/CompileGuideLinuxطبق سایت بالا
الان وقتی من کد رو میزنم (کتابخونه ها رو ریختم به روش اموزش خود سایت )
root@wgun:/home/wgun# ./autogen.sh && ./configure && make
bash: ./autogen.sh: No such file or directory
لطفا راهنمایی کنید ممنون میشم راستی اخرین قسمت این کد هست که باید بزنم اگه میشه اینم بگید       ./src/warzone2100
عنوان: پاسخ : یک مشکل کوچیک در کامپایل کردن
ارسال شده توسط: محمدرضا ح. در 21 خرداد 1392، 06:49 ب‌ظ
اول توسط ls مطمئن بشید autogen.sh موجوده. بعد اگر موجود بود ، توسط دستور :

file ./autogen.sh
پرمیشن هاش رو چک کنید. اگر پرمیشن اجرایی نداشت اینطوری بهش پرمیشن بدید :

chmod +x ./autogen.sh
امیدوارم مشکلتون رو حل کنه.
عنوان: پاسخ : یک مشکل کوچیک در کامپایل کردن
ارسال شده توسط: Wgun در 21 خرداد 1392، 07:38 ب‌ظ
اول توسط ls مطمئن بشید autogen.sh موجوده. بعد اگر موجود بود ، توسط دستور :

file ./autogen.sh
پرمیشن هاش رو چک کنید. اگر پرمیشن اجرایی نداشت اینطوری بهش پرمیشن بدید :

chmod +x ./autogen.sh
امیدوارم مشکلتون رو حل کنه.
ببخشید من مبتدی هستم پرمیشن چی هست؟ بد من توی همین انجمن خونده بودم برای کامپایل کردن باید داخل فایل بشیم و از اونجا ترمینال رو باز کنیم میشه راهنمایی چگونه من ترمینال رو از طریق فایل باز کنم؟ بد وقتی باز کردم فقط همین دستورات رو کپی پیست کنم تو ترمینال (البته با روت)؟
عنوان: پاسخ : یک مشکل کوچیک در کامپایل کردن
ارسال شده توسط: محمدرضا ح. در 21 خرداد 1392، 08:32 ب‌ظ
اول توسط ls مطمئن بشید autogen.sh موجوده. بعد اگر موجود بود ، توسط دستور :

file ./autogen.sh
پرمیشن هاش رو چک کنید. اگر پرمیشن اجرایی نداشت اینطوری بهش پرمیشن بدید :

chmod +x ./autogen.sh
امیدوارم مشکلتون رو حل کنه.
ببخشید من مبتدی هستم پرمیشن چی هست؟ بد من توی همین انجمن خونده بودم برای کامپایل کردن باید داخل فایل بشیم و از اونجا ترمینال رو باز کنیم میشه راهنمایی چگونه من ترمینال رو از طریق فایل باز کنم؟ بد وقتی باز کردم فقط همین دستورات رو کپی پیست کنم تو ترمینال (البته با روت)؟

پرمیشن یعنی میزان دسترسی هر شخص ، گروه به اون فایل. مثلا اگر ۷۷۷ باشه ، همه میتونن اون رو ببینن ، بخونن و روش بنویسن و اجراش هم بکنند.

خب شما دستور file رو بدون روت هم بزنید خروجی میده. مهم الان این هست که پرمیشن بدید. از اونجایی هم که نرم افزار هست و باید در دایرکتوری های سیستمی خودش رو کپی کنه بهتره قبل از اجرای autogen.sh یک sudo بزارید.