SCO Openserver 5.0.5源码安装MySQL

来源:chinaunix 作者:guanghua6402
  在网上搜集了些资料,自己也试验了,才写这贴的;

系统: SCO OpenServer 5.0.5

软件包:----------------------------------------------------
bash-2.03-VOLS.tar
bzip2-0.9.5d-VOLS.tar
gzip-1.2.4-VOLS.tar
autoconf-2.12-VOLS.tar
zlib-1.1.4-VOLS.tar
bison-1.25-VOLS.tar
m4-1.4-VOLS.tar
make-3.78.1-VOLS.tar
gcc-2.95.2pl1-VOLS.tar
以上那些VOL软件包,可以到 ftp://ftp2.sco.com/pub/skunkware/osr5/vols/  下载

---------------------------------------------------------------
源码包:
FSU-pthreads-3.8.tar.gz   可以去 这里 下载
binutils-2.11.tar.gz       可以去 这里 下载
mysql-4.1.22.tar.gz       可以去 这里下载
---------------------------------------------------------------

准备阶段:
1、先把系统安装好;这个就不多说啦,不懂的,看看精华贴的教程吧!
2、通过custom命令,安装光盘上的  SCO OpenServer Development System (ver 5.1.1A)  ;开发包,要序列号的,上网搜索一下吧;
3、重启机器,安装上面所说的VOL软件包;
4、修改 .profile 文件,把 PATH=/usr/local/bin:/bin:/etc:/usr/bin:/tcb/bin 改成现在这样,保存退出;
至此,基本的开发,编译环境就搭建好啦!

编译安装阶段:
a、先编译、安装 binutils 软件;
1、解压binutils-2.11.tar.gz

# gzcat binutils-2.11.tar.gz | tar xvf -   

2、编译安装

# cd  binutils-2.11
# ./configure
# make
# make install

3、修改文件

# mv /usr/local/i386-pc-sco3.2v5.0.5/bin/as  /usr/local/i386-pc-sco3.2v5.0.5/bin/as_bak   

改掉它,这是 binutils 软件编译出来的,现在不用它,用默认的 /bin/as ;要不,后面编译 FSU-pthreads-3.8 会出错;

b、再编译、安装 FSU-pthreads-3.8 (这个最关键,如果编译不过,mysql也编译不了)

# gzcat FSU-pthreads-3.8.tar.gz | tar xvf -
# cd  threads/src/
# mv Makefile.SCO5  Makefile
# make
# make install

然后设置相应的参数:

# cp -p  /usr/include/pthread/stdtypes.h  /usr/local/lib/gcc-lib/i386-pc-sco3.2v5.0.5/2.95.2/include/pthread/

c、最后,编译、安装mysql4.1.22

# gzcat mysql-4.1.22.tar.gz | tar xvf -
# cd  mysql-4.1.22
# ./configure --enable-shared=NO --enable-thread-safe-client --enable-local-infile --prefix=/usr/local/mysql --with-mit-threads --with-pthread --with-low-memory --with-pstack --without-query-cache --without-extra-tools --with-extra-charsets=all --without-innodb  --without-docs  --without-bench
# make                       (这时间较长,要半个小时吧!)
# make install

编译前的参数,自己看着加吧!
就这样,安装完成啦,还没试过运行mysql,不知道会如何,以后在说!

呵呵,祝大家成功!

时间:2009-07-29 20:59 来源:chinaunix 作者:guanghua6402 原文链接

好文,顶一下
(1)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量