PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با build این برنامه !



reza115
November 7th, 2011, 11:10
سلام

وقتی دستورات زیر رو وارد می کنم تو مرحله 2 خطا میده







wget http://downloads.sourceforge.net/ss5/ss5-3.7.9-2.src.rpm


yum install rpm-build openldap-devel pam-devel openssl-devel libgssapi-devel -y (for 32 bit Linux)
yum install rpm-build.x86_64 openldap-devel.x86_64 pam-devel.x86_64 openssl-devel.x86_64 libgssapi-devel.x86_64 -y (for 64 bit Linux)


2-
rpmbuild –rebuild ss5-3.7.9-2.src.rpm






لطفا راهنمائی کنید که مشکل از کجاست

در صورتی که به سروری برای اجرا و تست دستورات نیاز داشتین می تونم در اختیارتون بزارم

reza115
November 7th, 2011, 17:45
up

rn4j1m1
November 7th, 2011, 23:28
شامل بند 6 میشه !
ss5 = S ocks Server 5
:d

reza115
November 7th, 2011, 23:33
شامل بند 6 میشه !
ss5 = S ocks Server 5
:d
نه بابا

این یه چیز دیگه هست :دی

کلا میخام اینو بدونم که چرا build نمیشه

عنوان تاپیک رو توجه کنید

camelian77
November 7th, 2011, 23:53
چه پیغام خطایی میده وقتی متوقف می‌شه؟

reza115
November 8th, 2011, 00:05
چه پیغام خطایی میده وقتی متوقف می‌شه؟
اصلا کار نمی کنه

میگه همچین مسیری وجود نداره

camelian77
November 8th, 2011, 10:30
میشه دستوراتی که می‌زنید رو اینجا بنویسید؟

WorldData.IR
November 8th, 2011, 10:36
عزیز مجوز های دسترسی تو پوشه ای که می خواد build بشه رو تنظیم کردی

reza115
November 8th, 2011, 13:14
میشه دستوراتی که می‌زنید رو اینجا بنویسید؟
اینا هست که مربوط به سرور 32 بیتی هست


yum install rpm-build openldap-devel pam-devel openssl-devel libgssapi-devel -y



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 ----------

لینوکس شما رد هت هست؟
نتیجه دستورات »:

./src/redhat/BUILD/ss5-3.7.9
./src/redhat/BUILD/ss5-3.7.9/doc/pam/examples/ss5.pam
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5.ha.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5_supa.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5.passwd.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5srv.1.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5.1.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5_gss.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5.pam.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/FreeBSD/ss5.conf.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5_supa.5
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5srv.1
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5_gss.5
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5.pam.5
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5.conf.5
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5.passwd.5
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5.1
./src/redhat/BUILD/ss5-3.7.9/man/SunOS/ss5.ha.5
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.ha.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5_supa.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5srv.1.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5_gss.5.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.passwd.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.passwd.5.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.conf.5.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.pam.5.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.ha.5.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5srv.1.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.1.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5_gss.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5_supa.5.bz2
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.pam.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.conf.5.gz
./src/redhat/BUILD/ss5-3.7.9/man/Linux/ss5.1.bz2
./src/redhat/BUILD/ss5-3.7.9/conf/ss5.ha
./src/redhat/BUILD/ss5-3.7.9/conf/ss5.init
./src/redhat/BUILD/ss5-3.7.9/conf/examples/ss5.ha
./src/redhat/BUILD/ss5-3.7.9/conf/examples/ss5.passwd
./src/redhat/BUILD/ss5-3.7.9/conf/examples/ss5.conf
./src/redhat/BUILD/ss5-3.7.9/conf/ss5.sysconfig
./src/redhat/BUILD/ss5-3.7.9/conf/ss5.passwd
./src/redhat/BUILD/ss5-3.7.9/conf/ss5.conf
./src/redhat/SPECS/ss5.spec
./src/redhat/SOURCES/ss5-3.7.9-2.tar.gz
./share/terminfo/s/sun-ss5



بله- رد هت هست

camelian77
November 8th, 2011, 17:42
به نظرم می‌یاد که این برنامه درست 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 رو نصب نکردید