针对IBM AIX系统的替代软件安装

gmake

IBM上的 make 会出现问题;必须使用 gnu make , 建议下载 make-4.2.tar.gz

cd ${ROOT_DIR}/utils
gunzip make-4.2.tar.gz
tar xvf make-4.2.tar
cd make-4.2
./configure --prefix=${ROOT_DIR}/utils CC=xlc
make
make install

coreutils

IBM上的 date , stat 不能实现所需要的功能,或者IBM的计算节点安装软件不完全。需要安装 gnu coreutils , 建议下载 coreutils-8.31.tar.xz

cd ${ROOT_DIR}/utils
unxz coreutils-8.31.tar.xz
tar xvf coreutils-8.31.tar
cd coreutils-8.31
export CC=/usr/vacpp/bin/xlc_r
configure --prefix=${ROOT_DIR}/utils --without-gmp
make
make install

grep

IBM上的 greplength limit 限制,rap_post 脚本中用到 grep 出现问题;必须使用 gnu grep , 建议下载 grep-3.4.tar.xz

cd ${ROOT_DIR}/utils
unxz grep-3.4.tar.xz
tar xvf grep-3.4.tar
cd grep-3.4
export CC=/usr/vacpp/bin/xlc_r
configure --prefix=${ROOT_DIR}/utils
make
make install

libtool

IBM上的 libtool 出现问题;尝试使用 gnu libtool , 建议下载 libtool-2.4.tar.xz

cd ${ROOT_DIR}/utils
unxz libtool-2.4.tar.xz
tar xvf libtool-2.4.tar
cd libtool-2.4
configure --prefix=${ROOT_DIR}/utils CC=/usr/vacpp/bin/xlc_r
make
make install

注解

安装完毕后,必须将 ${ROOT_DIR}/utils/bin 加入 ~/.profile

# Hack IBM
# -----------------------

export PATH=${ROOT_DIR}/utils/bin:$PATH