📄 787.shtml
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>SCO OPENSERVER 下custom发布软件的制作方法 - fanqiang.com</title>
<style type="text/css">
body,th,input,select,textarea,select,checkbox{font:12pt 宋体}
A:link { text-decoration:underline; color:#E6A306}
A:visited { text-decoration:underline; color:#E6A306}
A:hover { text-decoration:underline; color:#FFFF00}
body { font-family: "宋体", "serif"; font-size: 12pt}
td { font-family: "宋体", "serif"; font-size: 12pt}
p { font-size: 9pt; line-height: 150%}
</style>
</head>
<body text="#ffffff" bgcolor="#000000" background="/images/bline.gif" topmargin=5 marginheight=5 leftmargin=0 marginwidth=0 onLoad="setTailPosition()">
<center>
<table border="0" width="750" cellspacing="0" cellpadding="0">
<tr>
<td height="45"><p align="center"><img src="/images/title.gif" alt="[ 永远的UNIX::UNIX技术资料的宝库 ]"> </td>
</tr>
<tr>
<tr>
<td align=left height="40" valign=bottom align=left><small><a href="/">首页</a> > 系统管理 > <a href=/system/sco/index.shtml>SCO</a> > 正文</small></td>
</tr>
<tr>
<td width="100%" height="2" colspan="5" bgcolor="#D09F0D"><img src="/images/c.gif" width=1 height=1></td>
</tr>
</table>
<table width=750 border=0 cellspacing=0 cellpadding=0>
<tr><td valign=top align=center >
<br>
<table width=90% border=0 cellspacing=0 cellpadding=0 align=center>
<tr><th class=f24><h1>SCO OPENSERVER 下custom发布软件的制作方法</h1></th></tr>
<tr><td height=20 align=center><font color=#999999><small> 本文出自: 作者: (2001-08-03 12:00:00)</small></font></td></tr>
<tr><td ><br>
<script type="text/javascript"><!--
google_ad_client = "pub-0052768304011480";
google_alternate_color = "000000";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_channel ="5959447789";
google_color_border = "000000";
google_color_bg = "666666";
google_color_link = "FFFFFF";
google_color_url = "FF9900";
google_color_text = "CCCCCC";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td></tr>
<tr><td height=15></td></tr>
<tr><td class=l17><font id="zoom" class=f14>
<font color=#cccccc>
<!-- 正文begin -->
<!--HTML_BEGIN-->
在SCO OPENSERVER5.0.x下,软件都用cutsom管理用户通过该工具,可以很好地进行软件的安装、升级、删除;开发商通过该工具,可以很好地管理好开发的发布软件的版本。利用SCO
OPENSERVER下的一个工具——Custom Distribution Master ToolKit,本文提供了custom发布软件的制作方法。<br>
CDMT生成的发布软件,根据其介质可为软盘、磁带或光盘版。其中光盘发布软件的生成比较困难,这是由于SCO
OPENSERVER支持的光盘刻录机比较少,往往只好借助于windows或linux下的刻录工具。然而,现在软件大都通过光盘来安装,因此,光盘发布软件的制作显得尤为重要。下面将具体介绍CDMT生成发布软件的具体过程,包括软盘、磁带和光盘。<br>
<br>
一、确定你的产品结构<br>
<br>
SCO OPENSERVER下,custom按照如下层次组织系统上安装的软件:<br>
如产品SCO OpenServer 5.0.x被分成很多组件,如Xclient和Wserver,每一个组件又分成多个包,如man等。<br>
为了说明方便,我们所举的例中名称都取为一个,并且只有一个组件和一个包,名字全部为test。<br>
<br>
二、确定每个文件的属性<br>
<br>
属性有shared(/opt)和non-shared(/var/opt)之分,其中shared的文件为只读,non-shared的文件为可读可写。本处为说明方便,所举的例子中的文件全部为shared。</p>
<p> 三、构件软件的目录结构<br>
<br>
所安装的test软件的目录结构为:<br>
/usr/test/.profile<br>
database/<br>
dblog/<br>
bin/<br>
tmp/<br>
<br>
四、设置CDMT的环境<br>
<br>
设置生成该Distribution的根目录CDMT-DIR环境变量,在命令行下键入:<br>
#CDMT-DIR=/usr/test<br>
#export CDMT-DIR<br>
<br>
五、生成CDMT命令所需的输入文件<br>
<br>
包括三个文件,分别是:<br>
$CDMT-DIR/input/test.prd<br>
$CDMT-DIR/input/test.cmpnt<br>
$CDMT-DIR/input/test.pkg上述三个文件可以用vi生成,也可以用如下两条命令生成后用vi修改:<br>
在$CDMT-DIR目录下:<br>
find.-print>/tmp/TEST.files<br>
cdmtConvert/tmp/TEST.files<br>
在input目录下,生成了四个文件,其中一个是为生成cdmt.config文件的。<br>
转到$CDMT-DIR目录下,执行命令:<br>
#vi$CDMT-DIR/cdmt.config<br>
在该文件下输入:<br>
CONFIG:<br>
ArchiveMedia=CD<br>
CD-MEDIA:<br>
DistCode=“CDDist”<br>
再把input目录下的test.config文件中的内容拷贝到test.config中。<br>
以上的config文件是为生成光盘介质,生成其它介质的config也类似,可以参考随机手册。<br>
<br>
六、生成SSO树<br>
<br>
在CDMT-DIR宏已设定的条件下,在任何目录下(当然,一般都在$CDMT-DIR/下)先后执行以下三个命令:<br>
1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -