SecureCRT rz , sz 安装问题 - make: *** [posix] Error 127

[root@localhost packages]# rz
-bash: rz: command not found
[root@localhost packages]# ls
rzsz-3.48.tar.gz
[root@localhost packages]# tar -zxvf rzsz-3.48.tar.gz
src/
src/COPYING
src/Makefile
src/README
src/crc.c
src/crc.doc
src/crctab.c
src/gz
src/mailer.rz
src/minirb.c
src/minirb.doc
src/rbsb.c
src/rz.c
src/rz.doc
src/sz.c
src/sz.doc
src/undos.c
src/undos.doc
src/zm.c
src/zmodem.h
src/zmr.c
src/zupl.t
[root@localhost packages]#

 

[root@localhost packages]# ls    
rzsz-3.48.tar.gz  src
[root@localhost packages]# cd src/
[root@localhost src]# ls
COPYING   crc.c     gz         minirb.doc  rz.doc  undos.c    zmodem.h
Makefile  crc.doc   mailer.rz  rbsb.c      sz.c    undos.doc  zmr.c
README    crctab.c  minirb.c   rz.c        sz.doc  zm.c       zupl.t
[root@localhost src]# make

Please study the #ifdef's in crctab.c, rbsb.c, rz.c and sz.c,
make any necessary hacks for oddball or merged SYSV/BSD systems,
then type 'make SYSTEM' where SYSTEM is one of:

        posix   POSIX compliant systems
        aix     AIX systems
        next    NeXtstep v3.x (POSIX)
        odt     SCO Open Desktop
        everest SCO Open Desktop (elf, strict)
        sysvr4  SYSTEM 5.4 Unix
        sysvr3  SYSTEM 5.3 Unix with mkdir(2), COHERENT 4.2
        sysv    SYSTEM 3/5 Unix
        sysiii  SYS III/V  Older Unix or Xenix compilers
        xenix   Xenix
        x386    386 Xenix
        bsd     Berkeley 4.x BSD, Ultrix, V7
        tandy   Tandy 6000 Xenix
        dnix    DIAB Dnix 5.2
        dnix5r3 DIAB Dnix 5.3
        amiga   3000UX running SVR4
        POSIX   POSIX compliant systems (SCO Open Desktop, strict)

        undos   Make the undos, todos, etc. program.
        doc     Format the man pages with nroff

[root@localhost src]#

 

[root@localhost src]# make posix
cc   -O -DPOSIX -DMD=2 rz.c -o rz
make: cc: Command not found
make: *** [posix] Error 127
[root@localhost src]#

 

以上错误说明需要安装GCC编译环境 。  这里是 LINUX 5.4 ,  需要到iso或光盘去找相关的rpm .   按顺序安装如下packages 。  

 

[root@localhost packages]# rpm -ivh kernel-headers-2.6.18-164.el5.i386.rpm
warning: kernel-headers-2.6.18-164.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:kernel-headers         ########################################### [100%]
[root@localhost packages]# rpm -ivh glibc-headers-2.5-42.i386.rpm
warning: glibc-headers-2.5-42.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:glibc-headers          ########################################### [100%]
[root@localhost packages]# rpm -ivh glibc-devel-2.5-42.i386.rpm
warning: glibc-devel-2.5-42.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:glibc-devel            ########################################### [100%]
[root@localhost packages]# rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
warning: libgomp-4.4.0-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:libgomp                ########################################### [100%]
[root@localhost packages]# rpm -ivh gcc-4.1.2-46.el5.i386.rpm
warning: gcc-4.1.2-46.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:gcc                    ########################################### [100%]
[root@localhost packages]# rpm -ivh libstdc++-devel-4.1.2-46.el5.i386.rpm
warning: libstdc++-devel-4.1.2-46.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:libstdc++-devel        ########################################### [100%]
[root@localhost packages]# rpm -ivh gcc-c++-4.1.2-46.el5.i386.rpm
warning: gcc-c++-4.1.2-46.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:gcc-c++                ########################################### [100%]
[root@localhost packages]#

 

[root@localhost src]# make posix
cc   -O -DPOSIX -DMD=2 rz.c -o rz
size rz
   text    data     bss     dec     hex filename
  25444     648   10464   36556    8ecc rz
rm -f rb rx rc
ln rz rb
ln rz rx
ln rz rc
cc   -O -DPOSIX sz.c -o sz
size sz
   text    data     bss     dec     hex filename
  30565     708   43072   74345   12269 sz
rm -f sb sx zcommand zcommandi
ln sz sb
ln sz sx
ln sz zcommand
ln sz zcommandi
[root@localhost src]#

 

表示安装成功 ,   如果没有设置到 /usr/bin 下面,   那么可以在解压的 src 目录下运行 

[root@localhost src]# ./rz
rz ready. Type "sz file ..." to your modem program

Starting zmodem transfer.  Press Ctrl+C to cancel.

 

如果需要随时随地运行 rz,  sz,  那么可以将这两个命令拷贝到 /usr/bin 下 。

 

[root@localhost src]# cp  rz  sz   /usr/bin/
[root@localhost src]# rz 
rz ready. Type "sz file ..." to your modem program

......

 

 

 

 

请使用浏览器的分享功能分享到微信等