انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: B در 25 مهر 1392، 05:14 بظ
-
سلام دوستان من میخوام nmap رو نصب کنم ولی با این خطا مواجه میشم؛
در اصل همراه خودش کتابخونههاش کاموایل و نصب باید بشه؛ و ما فقط باید configure و make و make install کنیم ولی نمیدونم چرا اینطوری میکنه!
هرچی که فکرشو میکردم نصب کردم؛ از کتابخونههای Lua و . . .
یاری برسانید به مابی زحمت
gcc -o test/addrset -g -O2 -Wall test/addrset.o ncat_core.o sys_wrap.o util.o ncat_lua.o -ldl -ldl ../nsock/src/libnsock.a ../nbase/libnbase.a -lpcap -llua -lm
/usr/local/lib/liblua.a(loadlib.o): In function `ll_loadfunc':
loadlib.c:(.text+0x929): undefined reference to `dlsym'
loadlib.c:(.text+0x991): undefined reference to `dlopen'
loadlib.c:(.text+0xa29): undefined reference to `dlerror'
loadlib.c:(.text+0xa49): undefined reference to `dlerror'
/usr/local/lib/liblua.a(loadlib.o): In function `gctm':
loadlib.c:(.text+0xd28): undefined reference to `dlclose'
collect2: ld returned 1 exit status
make[1]: *** [test/addrset] Error 1
make[1]: Leaving directory `/home/ali/Desktop/nmap-6.40/ncat'
make: *** [ncat_build] Error 2
-
sud apt-get nmap
-
اخرین ورژنش یه امکانی داره که اونی توی مخازن 12.04 هسیت اون امکان رو نداره
-
http://packages.debian.org/sid/amd64/nmap/download
http://packages.debian.org/unstable/nmap
-
کلا دارین تمام تلاشتون رو میکنید از روی سورس نصب نکنم؟ :D
راههای مختلف نصب رو بلدم؛ ولی من سوالم در رابطه نصبش از روی سورس بود
در حالت معمول تمام کتابخونهها همراهش هستند؛ و باید نصب بشه بدون مشکل؛
-
خب مشکل از کتابخونه Lua بود؛ با اینکه همراه خود بسته وجود داره ولی توی بعضی سیتمها مشکل بوجود میاد
ا
ه کسی چنین مشکلی داشت از این طریق مشکل رو حل میتونه حل کنه
http://ubuntuforums.org/showthread.php?t=2164741
-
مشکلت حل شد ولی تا وقتی آمادش هست چه نیازی به سورسه!؟
-
مشکلت حل شد ولی تا وقتی آمادش هست چه نیازی به سورسه!؟
در حالت کلی:
همیشه که آخرین ورژن توی محازن نیست!!
بنظرم اگه یادبگیریم مشکلات نصب از روی سورس رو چطوری برطرف کنیم؛ میتونیم از این تجربه در بیشتر نرم افزارهای اپن سورس استفاده کنیم!
چون اگه دو فردا دیگه نرم افزاری پیدا شد که فقط سورسش موجوده میتونیم راحتتر باهاش کنار بیاییم!!!
وگرنه نصب از روی مخازن و اضافه کردن مخازن و . . با چند دستور ساده قابل انحامه!!
ولی در این مورد بخصوص (دلایل شخصیم):
توی این ورژن امکان استفاده از lua رو داریم؛ در حالی که همونطور عرض کردم وقتی از توی مخازن 12.04 نصب کردم ورژن قبلیش نصب بود!!
و اینکه به قسمتهایی از سورسش احتیاج داشتم که خب باید اول مطمن میشدم بدون هیچ تغیری در سورس کار میکنه (یعنی پایهی کار درسته) و بعد بقیه کارا رو انحام بدم!