1.首先,使用tar -xzvf来解开这个包(其他格式利用对应的解压命令进行解压),如:
# tar -xzvf apache_1_3_6_tar.gz
*******************************************
***********************
tar命令参数解释:
x 从档案文件中释放文件。
z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
f 使用档案文件或设备,这个选项通常是必选的。
******************************************* ***********************
这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。如本例中就是apache_1.3.6
2.进入这个目录,再用ls命令查看一下所包含的文件,命令如下:
# cd apache_1.3.6
# ls
你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。
1)如果是configure文件,就执行:
# ./configure
# make
# make install
2)如果是Makefile文件,就执行:
# make
# make install
3)如果是Imake文件,就执行:
# xmkmf
# make
# make install
4)如果没有itstall(安装过程)文件例如rzsz软件包,就执行
# make posix
或
# make linux
3.如果没有出现什么错误提示的话,tar包就安装完毕了。软件安装到什么位置,通常会在安装时出现。如果没有可以查阅一下README。
tar包安装过程中的常见问题:
1)没有安装C或C++编译器
确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。
解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
# rpm -ivh gcc*(C或C++编译器是RPM包,后续会讲到)
2)没有安装make工具
确诊方法:执行命令make,提示找不到这个命令。
解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
# rpm -ivh make*
3)没有安装autoconf工具;
确诊方法:执行命令make,提示找不到这个命令。
解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
# rpm -ivh autoconf*
4)缺少某些链接库;
确诊方法:在make时,提示需要某些文件。
解决方法:安装包含这个文件的包。