从源代码编译软件
实际上wget至少存在一种可用于AIX的二进制软件包它是RPM格式的用Google搜索aix wget rpm应该就能找到一些不错的线索下载下来之后安装命令很简单
aix# rpm install wgetaixppcrpm
但为了演示我们从源代码开始编译AIX版本的wget
我们的第一项任务是找到代码这很容易用Google搜索wget得到的第一个结果就正好把我们指向GNU的wget项目再点一下就能找到源代码的tar包把当前版本的代码下载到/tmp目录里再解开配置和安装
aix# cd /tmp; gunzip wgettargz
aix# tar xfp wgettar
aix# cd wget
aix# /configure disablessl disablenls# 参考下面的注释
configure: configuring for GNU Wget
checking build system type… rsibmaix
…
configstatus: creating src/configh configstatus:
executing default commands generating po/POTFILES
from /po/POTFILESin creating po/Makefile
aix# make
<几页的编译输出>
aix# make install
<大约有一页的输出>
对于大多数UNIX和Linux软件来说都可以依次执行configure/make/make install三条命令只要已经安装了开发环境以及预先要求有的软件包就会得到结果不过最好查看软件包的INSTALL或者README文件了解该软件的特别之处
在这个例子里configure命令的两个选项disablessl和disablenls省略了wget的一些特性这些特性要依赖其他一些还没有安装的库在实际中用户可能想还是安装要求预装的那些库使用configurehelp查看所有的配置选项另一个有用的配置选项是prefix=directory这个选项可以把软件安装到/usr/local之外的其他目录里
返回目录UNIX Linux系统管理技术入门手册
编辑推荐
Linux命令行大全
Windows 应用开发权威指南
常用工具软件培训视频教程
当你感到悲哀痛苦时,最好是去学些什么东西。