Войти

Показать полную графическую версию : Install nc


Guest
10-03-2004, 14:25
Скачал я nc из инета а вот проблемы с установкой. Вот содержимое каталога nc:
[admin@localhost admin]$ ls /home/admin/nc
Changelog  
generic.h  
nc110.tgz    
netcat.c  
scripts
data      
Makefile  
netcat.blurb  
stupidh

Как её проинсталировать? Буду благодарен за ссылки на подробные маны по установке и тп. Заранее благодарен.

Guest
10-03-2004, 17:43
make && make install clean

ruslandh
10-03-2004, 23:58
1 Что тут ?
nc110.tgz
2 scripts - а в нем что ?

Guest
12-03-2004, 13:20
Качнул тут тулзу по расшифровке пароля -
[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'ом сырцы компилить, тем кто не знает про права доступа, лофткрак юзать просто противопоказано >:-<

Guest
13-03-2004, 17:30
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

Guest
13-05-2004, 21:51
[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 выключить нельзя?

Guest
15-05-2004, 18:29
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