日期:2014-05-16  浏览次数:20689 次

linux 安装rzsz

定制安装的linux可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便。为了使用这个方便的法门,可以手动安装之。

1、??下载软件 rzsz-3.34.tar.gz。登录linux,用命令
wget
http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
下载。

2、解压 tar zxvf??rzsz-3.34.tar.gz

3、安装??cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不同—没有configure(配置)及make install (安装过程)。先执行命令make,将给出下面的提示:
[root@web1 rzsz]# 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
? ?? ???linux? ?LINUX systems
? ?? ???odt? ???SCO Open Desktop
? ?? ???icc? ???SCO Open Desktop, Intel compiler
? ?? ???sysvr4??SYSTEM 5.4 Unix, SCO Open Desktop
? ?? ???sysvr3??SYSTEM 5.3 Unix with mkdir(2), COHERENT 4.2
? ?? ???sysv? ? SYSTEM 3/5 Unix
? ?? ???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)

? ?? ???doc? ???Format the man pages with nroff
根据自己的系统选择make的位置参数,一般情况下,选posix或linux就可以了。执行命令make posix,我们从输出部分可以很清楚的看见这个步骤所进行的工作:
[root@web1 rzsz]#??make posix
gcc -m486 -O2 -DLINUX -DHVM -DREGISTERED -s -DPOSIX -DMD=2 rz.c -o rz
size rz
? ?text? ? data? ???bss? ???dec? ???hex filename
??24847? ???636? ?10400? ?35883? ? 8c2b rz
rm -f rb rx rc
ln rz rb
ln rz rx
ln rz rc
gcc -m486 -O2 -DLINUX -DHVM -DREGISTERED -s -DPOSIX sz.c -o sz
size sz
? ?text? ? data? ???bss? ???dec? ???hex filename
??29030? ???696? ?10208? ?39934? ? 9bfe sz
rm -f sb sx zcommand zcommandi
ln sz sb
ln sz sx
ln sz zcommand
ln sz zcommandi

4、为了方便使用这个工具,把相关文件复制到目录/usr/bin下面。这里只需要拷贝2个文件rz及sz,命令为:cp rz sz??/usr/bin .

5、设置环境变量 export??RZSZLINE=/dev/modem。如果不设置这个环境变量,执行命令rz的时候,总是会提示你“Warning: Missing environment variable 'RZSZLINE' (Linux)
rz ready. Type "sz file ..." to your modem program”。