توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با build این برنامه !
reza115
November 7th, 2011, 11:10
سلام
وقتی دستورات زیر رو وارد می کنم تو مرحله 2 خطا میده
rpmbuild –rebuild s s 5-3.7.9-2.src.rpm
این خط بالا دیگه اجرا نمیشه
عزیز مجوز های دسترسی تو پوشه ای که می خواد build بشه رو تنظیم کردی
بله
camelian77
November 8th, 2011, 13:25
rpmbuild –rebuild ss5-3.7.9-2.src.rpm
این خط بالا دیگه اجرا نمیشه
دوست عزیز!!! خوب چی میگه و اجرا نمیشه؟؟؟؟ وقتی اینتر میزنید همین جوری میره خط بعد؟
reza115
November 8th, 2011, 13:42
دوست عزیز!!! خوب چی میگه و اجرا نمیشه؟؟؟؟ وقتی اینتر میزنید همین جوری میره خط بعد؟
وقتی خط :
rpmbuild –rebuild ss5-3.7.9-2.src.rpm
رو می زنم اجرا نمیشه و میگه : error: failed to stat /root/.rebuild: No such file or directory
ولی وقتی به صورت زیر تغییر میدم
rpmbuild –-rebuild ss5-3.7.9-2.src.rpm اجرا میشه و وقتی میخام دستور بعدی رو بزنم یعنی :
rpm -ivh /usr/src/redhat/RPMS/i386/ss5-3.7.9-2.i386.rpm
میگه : error: open of /usr/src/redhat/RPMS/i386/ss5-3.7.9-2.i386.rpm failed: No such file or directory
این همه ماجرا بود
camelian77
November 8th, 2011, 14:06
لطف کنید:
cd /usr
find . -name "*ss5*"
---------- Post added at 02:06 PM ---------- Previous post was at 02:05 PM ----------
لینوکس شما رد هت هست؟
reza115
November 8th, 2011, 15:42
لطف کنید:
cd /usr
find . -name "*ss5*"
---------- Post added at 02:06 PM ---------- Previous post was at 02:05 PM ----------
به نظرم مییاد که این برنامه درست build نشده. با توجه به اینکه فایل spec داره
./src/redhat/SPECS/ss5.spec
احتمالا باید خودتون از روی اون بیلد رو انجام بدید. میشه لطفا امتحان کنید
rpmbuild -bb --clean myprogram.spec
جای اون myprogram.spec آدرس کامل spec File رو بنویسید.
-------------
علی ایحال (چه کلمه سختی! Anyway) تا حالا این (http://rpmfind.net/) و این (http://rpm.pbone.net/) رو امتحان کردید؟
---------- Post added at 05:42 PM ---------- Previous post was at 04:23 PM ----------
خوب، مشکل ایشون حل شد. در هنگام بیلد کردن نیاز مند سرفایل های هسته و make و gcc بودیم که نصب نبود. نصب کردیم و کامپایل شد و به زیبایی install شد RPM اش.
reza115
November 8th, 2011, 17:47
آقا خیلی ممنون
مشکل رو با همکاری دوست عزیز camelian77 حل کردیم
Asasi
February 8th, 2012, 17:11
اونوقت سختتون بود بنویسید؟
اون توتوریال که برای راه اندازی (سرور خاص!) اجرا کردید همه چیش درسته جز اینکه در دستور ریبیلد بجای یدونه دش (-) باید 2تا دش قبل ریبیلد بزنید(--)
rpmbuild –rebuild ss5-3.7.9-2.src.rpm
rpmbuild –-rebuild ss5-3.7.9-2.src.rpm
اروری هم که اینشون داشتن (error: open of /usr/src/redhat/RPMS/i386/ss5-3.7.9-2.i386.rpm failed: No such file or directory) بخاطر اینه که مسیر فایل رو اشتباه میزنن. احتمالا در تفاوت اسم فایل ساخته شده در سیستم 32 بیتی و 64 بیتی دقت نکردند. بجای i386.rpm بزنید : x86_64.rpm
در هرصورت اگر باز اررور داشتید (چنانچه ریبیلد بدون خطا کامل شده باشه) فایل آی پی ام حتما روی سرور ساخته شده بگردید پیداش کنید.
REXNET
February 22nd, 2012, 16:36
کامپایل نشدنش دو دلیل داره:
1. کامپایلر GCC/C++ رو نصب نکردید
2. rpmbuild رو نصب نکردید