免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7113 | 回复: 2
打印 上一主题 下一主题

[SCO UNIX] openserver 5.0.5 源码 安装 mysql 4.1.22 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-29 16:43 |只看该作者 |倒序浏览
在网上搜集了些资料,自己也试验了,才写这贴的;

系统: 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
  1. # gzcat binutils-2.11.tar.gz | tar xvf -   
复制代码

2、编译安装

  1. # cd  binutils-2.11
  2. # ./configure
  3. # make
  4. # make install
复制代码

3、修改文件
  1. # 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也编译不了)

  1. # gzcat FSU-pthreads-3.8.tar.gz | tar xvf -
  2. # cd  threads/src/
  3. # mv Makefile.SCO5  Makefile
  4. # make
  5. # make install
复制代码

然后设置相应的参数:
  1. # 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

  1. # gzcat mysql-4.1.22.tar.gz | tar xvf -
  2. # cd  mysql-4.1.22
  3. # ./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
  4. # make                       (这时间较长,要半个小时吧!)
  5. # make install
复制代码


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

呵呵,祝大家成功!

[ 本帖最后由 guanghua6402 于 2009-7-29 17:05 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-07-29 19:20 |只看该作者
支持一下

论坛徽章:
0
3 [报告]
发表于 2009-10-16 19:56 |只看该作者

很好的借鉴

好好地学习!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP