WEB开发网
开发学院操作系统Linux/Unix 在 AIX 平台下编译安装 Sendmail 阅读

在 AIX 平台下编译安装 Sendmail

 2008-09-06 08:20:57 来源:WEB开发网   
核心提示: 另外要把 /etc/passwd 中 smmsp 中这行的“*”改成“!”,使其激活该用户 ID,在 AIX 平台下编译安装 Sendmail(3),如下:# cat /etc/passwd |grep smmspsmmsp:!:207:20

另外要把 /etc/passwd 中 smmsp 中这行的“*”改成“!”,使其激活该用户 ID,如下:

# cat /etc/passwd |grep smmsp
smmsp:!:207:205:This user is belong to Sendmail.:/home/smmsp:/usr/bin/ksh

准备 /opt 文件系统和备份原有的 Sendmail

由于 GCC g++ 编译器默认安装路径在 /opt,所以需要适当调整 /opt 文件系统的大小,使其保证空余空间大于 256MB。

另外备份 AIX 原内置 Sendmail 相关文件:

# mkdir /tmp/sendmail/bak # 创建备份目录
# cp -R /usr/sbin/sendmail /tmp/sendmail/bak
# cp -pR /etc/mail /tmp/sendmail/bak

编译安装及测试

安装 GCC g++ 编译器

进入 GCC g++ bff 安装包的目录,直接通过 smitty installp 进行安装,在这里不做过多叙述。

然后修改相关环境变量,如果系统管理员以后仍然要使用该编译器,可以把该信息加入到 /etc/profile 文件内。

# export PATH=$PATH:/usr/local/bin
# export LIBPATH=$LIBPATH:/usr/local/lib
# export MANPATH=$MANPATH:/usr/local/man

编译安装 Sendmail v8.14.3

# cd /tmp/sendmail/sendmail-8.14.3 # 这个目录由 sendmail v8.14.3 解压后产生

# cd devtools/OS

# chmod +w AIX.5.3 # 如果是 AIX 5.2 平台请修改“AIX .5.2”文件的属性

# vi AIX.5.3 # 如果是 AIX 5.2 平台请编辑“AIX .5.2”文件

# 修改这一行 : “define(`confCC', `/usr/vac/bin/xlc')”为 :

define(`confCC', `gcc')

保存退出。

上一页  1 2 3 4 5 6 7  下一页

Tags:AIX 平台 编译

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接