当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > solaris10源码编译

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

Unix/Linux 中的 solaris10源码编译


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 61 ::
收藏到网摘: n/a

还没有仔细学习源码的内涵,先用人家做好的编译一遍过过干瘾;
86平台版本;
需要如下文件:
opensolaris-src-20050818.tar.bz2
opensolaris-closed-bins-20050818.i386.tar.bz2
SUNWonbld-20050818.i386.tar.bz2
在/export/home/ 下建立一个目录 xxx; (其实我机器上有个用户叫xxx , 这个目录是xxx的home dir)
前面两个玩艺拷到xxx里面去;然后执行
$ bzcat opensolaris-src-20050818.tar.bz2 | tar xf - $ bzcat opensolaris-closed-bins-20050818.386.tar.bz2 | tar xf -
我昨天已经安装了tarball版的sunstudio10,编译器就绪,现在安装onbld工具:这时候得变成root身份了
# cd /var/tmp# bzip2 -dc /export/home/xxx/SUNWonbld-20050818.386.tar.bz2 | tar xf -# pkgadd -d onbld SUNWonbld
然后补充路径信息到.profile里面
PATH=/opt/SUNWspro/bin:/opt/onbld/bin:$
MANPATH=/opt/SUNWspro/man:/opt/onbld/man:$
export PATH MANPATH
拷贝/export/home/xxx/usr/src/tools/env/opensolaris.sh 文件到 /export/home/xxx里面;
用vi 编辑 opensolaris.sh;
修改以下内容
GATE=xxx (就是主工作路径的名字)
CODEMGR_WS=/export/home/$GATE
STAFFER=xxx
然后就可以执行了
nightly ./opensolaris.sh &这里nightly是 /opt/onbld/bin里面的工具,需要.profile发生作用才行;

releasenotes说需要几个小时才能完全做好,现在nightly正在工作;偶睡觉去了...Zzzzz