Modules安装【postgresql-1.15.0】

包版本信息

VAR_PACKAGE=postgresql
VAR_VERSION=15.0

1.Package安装

wget https://ftp.postgresql.org/pub/source/v15.0/postgresql-15.0.tar.gz
tar -zxvf postgresql-15.0.tar.gz 
cd postgresql-15.0/

#./configure
./configure --prefix=/data/modules/packages/${VAR_PACKAGE}/${VAR_VERSION}/
dnf -y install gcc-c11 readline-devel

make -j
make install

2.Modules配置

VAR_STORAGE="/data"

VAR_MD_FDIR=${VAR_STORAGE}/modules/modulefiles/${VAR_PACKAGE}/
mkdir -p ${VAR_MD_FDIR}

VAR_MD_FILE=${VAR_STORAGE}/modules/modulefiles/${VAR_PACKAGE}/${VAR_VERSION}
cat <<"EOF" > ${VAR_MD_FILE}
#%Module -*- tcl -*-
##
## modulefile
##

set               PACKAGE             VAR_PACKAGE
set               VERSION             VAR_VERSION
set               STORAGE             VAR_STORAGE
set               HOME                $STORAGE/modules/packages/$PACKAGE/$VERSION
prepend-path      PATH                $HOME/bin
prepend-path      LD_LIBRARY_PATH     $HOME/lib:$HOME/lib64
prepend-path      LIBRARY_PATH        $HOME/lib:$HOME/lib64
prepend-path      LD_LIBRARY_PATH     $HOME/share                                                                                                                                                                                                                              
prepend-path      LIBRARY_PATH        $HOME/share  
prepend-path      INCLUDEPATH         $HOME/include
EOF
sed -i "s#VAR_PACKAGE#$VAR_PACKAGE#g" ${VAR_MD_FILE}
sed -i "s#VAR_VERSION#$VAR_VERSION#g" ${VAR_MD_FILE}
sed -i "s#VAR_STORAGE#$VAR_STORAGE#g" ${VAR_MD_FILE}

3.使用

module avaiable

module add postgresql/15.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值