Показать полную графическую версию : Install nc
Скачал я nc из инета а вот проблемы с установкой. Вот содержимое каталога nc:
[admin@localhost admin]$ ls /home/admin/nc
Changelog
generic.h
nc110.tgz
netcat.c
scripts
data
Makefile
netcat.blurb
stupidh
Как её проинсталировать? Буду благодарен за ссылки на подробные маны по установке и тп. Заранее благодарен.
make && make install clean
ruslandh
10-03-2004, 23:58
1 Что тут ?
nc110.tgz
2 scripts - а в нем что ?
Качнул тут тулзу по расшифровке пароля -
[admin@localhost admin]$ ls /home/admin/lc
base64.c Makefile.in mod_md4.h mod_null.h xtn_method.c.out
configure md4.c mod_md5.c README xtn_method.h.in
COPYING md5.c mod_md5.h readme.html
engine.c mod_dom.c mod_nt4.c set.c
global.h mod_dom.h mod_nt4.h xtn_def.h
key.c mod_md4.c mod_null.c xtn_method.c.in
[admin@localhost admin]$
Как её установить?
Я делал так:
[admin@localhost admin]$ su
Password:
[root@localhost admin]# /home/admin/lc/Makefile.in
bash: /home/admin/lc/Makefile.in: Permission denied
[root@localhost admin]#
Не получается - из-за доступа! Как быть?
Serpenter
12-03-2004, 17:40
неткат делается просто make'ом и всё
лофткрак:
./configure
make
sudo make install
а вообще _RTFM_, надоело уже по сто раз объяснять, как automake'ом сырцы компилить, тем кто не знает про права доступа, лофткрак юзать просто противопоказано >:-<
file:/home/zorc/docs/nc_error
root@localhost nc]# make linux
make -e nc XFLAGS='-DLINUX' STATIC=-static
make[1]: Entering directory `/home/zorc/documents/fight/nc'
cc -O -s -DLINUX -static -o nc netcat.c
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[1]: *** [nc] Error 1
make[1]: Leaving directory `/home/zorc/documents/fight/nc'
make: *** [linux] Error 2
В чем ошибка?
ruslandh
14-03-2004, 12:28
У вас не найдена библиотека libc.a
установите пакет glibc-devel-static
[root@localhost nc]# make linux
make -e nc XFLAGS='-DLINUX' STATIC=-static
make[1]: Entering directory `/Linux Backup/docs/fight/nc'
cc -O -s -DLINUX -static -o nc netcat.c
/root/tmp/cc6yQ4tE.o: In function `main':
/root/tmp/cc6yQ4tE.o(.text+0x1577): undefined reference to `res_init'
collect2: ld returned 1 exit status
make[1]: *** [nc] Error 1
make[1]: Leaving directory `/..../..../...../nc'
make: *** [linux] Error 2
Если закомментировать res_init все равно не работает
ruslandh
15-05-2004, 08:20
res_init - а где она объявляется ?
Demetrio
15-05-2004, 12:20
А статическую сборку через configure выключить нельзя?
Installation: res_init error
If compilation fails with an “undefined reference to `res_init’” error, comment out the relevant call (line 1319 in Unix source) in netcat.c before running make:
#ifdef HAVE_BIND
/* can *you* say "cc -yaddayadda netcat.c -lresolv -l44bsd" on SunLOSs? */
res_init();
#endif
becomes
#ifdef HAVE_BIND
/* can *you* say "cc -yaddayadda netcat.c -lresolv -l44bsd" on SunLOSs? */
/* res_init(); */
#endif
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.