Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Install nc (http://forum.oszone.net/showthread.php?t=16553)

Guest 10-03-2004 14:25 89843

Скачал я 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 89844

make && make install clean

ruslandh 10-03-2004 23:58 89845

1 Что тут ?
nc110.tgz
2 scripts - а в нем что ?

Guest 12-03-2004 13:20 89846

Качнул тут тулзу по расшифровке пароля -
[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 89847

неткат делается просто make'ом и всё
лофткрак:
./configure
make
sudo make install

а вообще _RTFM_, надоело уже по сто раз объяснять, как automake'ом сырцы компилить, тем кто не знает про права доступа, лофткрак юзать просто противопоказано >:-<

Guest 13-03-2004 17:30 89848

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 89849

У вас не найдена библиотека libc.a
установите пакет glibc-devel-static

Guest 13-05-2004 21:51 89850

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

res_init - а где она объявляется ?

Demetrio 15-05-2004 12:20 89852

А статическую сборку через configure выключить нельзя?

Guest 15-05-2004 18:29 89853

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


Время: 13:44.

Время: 13:44.
© OSzone.net 2001-