RH9下GT4全安装
一 安装jdk-1_5_0_04-linux-i586-rpm.bin
以下操作以root帐号执行
1 首先确保有执行该文件的权限
chmod 755 jdk-1_5_0_04-linux-i586-rpm.bin
2 ./jdk-1_5_0_04-linux-i586-rpm.bin
会出现协议书类的一直回车直到显示
Do you agree to the above license terms? [yes or no]
输入y,会自动安装在/usr/java/jdk1.5.0_04目录下
注:查看是否装了jdk(j2sdk),用rpm -q jdk(j2sdk);
删除jdk(j2sdk),用rpm -e --nodeps jdk(j2sdk)
二 安装apache-ant-1.6.5-src.tar.gz
以下命令以root帐号执行
1 将该文件拷到/usr/local并更改目录到/usr/local
cp apache-ant-1.6.5-bin.tar.gz /usr/local
cd /usr/local
2 安装,解压到/usr/local下
tar -xzvf apache-ant-1.6.5-bin.tar.gz
三 安装postgresql-8.0.3.tar.gz
先以下命令以root帐号执行
设计人员为了安全考虑,PostgreSQL 不能以 root 用户运行,所以必须建立对应的用户和组:
useradd postgre (自动建立 postgre 组)
安装的过程并不复杂和其他源码版本的安装方法类似:
解压到 /usr/local/src:
# tar xzvf postgresql-8.0.3.tar.gz
# cd postgresql-8.0.3
# ./configure --prefix=/usr/local/pgsql
# make
# make install
# chown -R postgre.postgre /usr/local/pgsql (改变文件所有权)
这样安装完毕后,并不是万事大吉了,还有一些收尾工作要做:
# vi ~postgre/.bash_profile (~postgre代表/home/postgre)
添加:
PGLIB=/usr/local/pgsql/lib
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB PGDATA PATH MANPATH
以 postgres 用户登录,
# su - postgre
建立数据库目录:
$ mkdir data
启动数据库引擎:
$ initdb
[postgre@www postgre]$ initdb
$ postmaster -i -D ~/data &
[1] 22603
[postgre@www postgre]$ DEBUG: Data Base System is starting up at Thu Jan 31 02:00:44
2002
DEBUG: Data Base System was shut down at Thu Jan 31 01:57:58 2002
DEBUG: Data Base System is in production state at Thu Jan 31 02:00:44 2002
这样 PostgreSQL 使用位于 /usr/local/pgsql/data 的数据库,允许 Internet 用户的连接(
-i ) ,并在后台运行。
建立数据库
$createdb mydb
PostgreSQL 会返回 “ CREATED DATABASE”的信息,表明数据库建立完成。
$psql mydb
进入交互 psql 工具,建立表:
CREATE TABLE mytable (
id varchar(20),
name varchar(30));
建立完成后,会得到一条 “CREATED” 的信息,表示建立成功。现在插入一条数据:
INSERT INTO mytable values(Author, Xu Yongjiu);
psql 返回 INSERT 18732 1,查询插入是否成功:
SELECT * FROM MYTABLE;
退出 psql ,用 q 命令。
注:http://www.postgresql.org/docs/8.0/interactive/installation.html
四 统一设置环境变量
vi /etc/profile
在最后添加下面的内容
export ANT_HOME=/usr/local/apache-ant-1.6.5
export JAVA_HOME=/usr/java/jdk1.5.0_04
export CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
export PATH=$PATH:$JAVA_HOME/bin:JAVA_HOME/jre/bin:$ANT_HOME/bin
输入:wq保存退出后执行
运行java显示相关信息说明安装成功
运行ant和ant -version命令显示相关信息
五 安装GT4
1. 首先创建globus帐号用来进行安装操作
2. 以root帐号创建安装目录/usr/local/globus-4.0.0
mkdir /usr/local/globus-4.0.0
chown –R globus.globus /usr/local/globus-4.0.0
3.以globus帐号开始安装
设置环境变量GLOBUS_LOCATION(一劳永逸的办法)
cd
vi .bashrc
在该文件最后添加:
export GLOBUS_LOCATION=/usr/local/globus-4.0.0
:wq保存退出并执行下面的命令,使其生效:
. ./.bashrc
(注:这步可以直接vi /etc/profile加入:export GLOBUS_LOCATION=/usr/local/globus-4.0.0)
4.下面开始安装二进制包,假设该软件放在/home/globus/下.
a 若为binary:
执行下面的命令解压缩,会生成安装目录gt4.0.0-ia32-redhat9-binary-installer
tar -xzvf gt4.0.0-ia32-redhat9-binary-installer.tar.gz
cd gt4.0.0-ia32-redhat9-binary-installer
b 若为source:
解压gt4.0.0-all-source-installer.tar.gz,完整的globus安装包。
$tar -xzvf gt4.0.0-all-source-installer.tar.gz
依此执行下面的命令
globus$./configure --prefix=$GLOBUS_LOCATION
globus$make 2>&1 | tee build.log
globus$make install
这样就安装成功(该步骤可能需要3-4个小时不等的时间,开始阶段FLAVOR为gcc32dbgpthr,后期为gcc32dbg,它将在make过程中显示),但是还需要进行安全认证及配置。