sun solaris 安装包的反安装实现

sun solaris 安装包的反安装实现

ID:24449610

大小:55.50 KB

页数:4页

时间:2018-11-14

sun solaris 安装包的反安装实现_第1页
sun solaris 安装包的反安装实现_第2页
sun solaris 安装包的反安装实现_第3页
sun solaris 安装包的反安装实现_第4页
资源描述:

《sun solaris 安装包的反安装实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SunSolaris安装包的反安装实现  工作中,有时需要移植一些已经安装过的Solaris包,或者对已经安装后的包进行修改,但一时又无法找到原来的安装包。系统升级时,有时也常常涉及到对原来系统的备份问题,这时需要一些能够对原来的安装包进行备份,又能够在新系统上进行安装的工具。Solaris本身并不提供直接的工具用于包的移植。  但Solaris在安装本身通用的PKG包时,会产生两个与安装包相关的文档/上录,分别在/var/sadm/pkg/下和/var/sadm/install/contents中,通过对这两个文档进行解析,可以实现对Solaris包的反安装,这在实现系统

2、升级时尤其有用。  以下脚本会在当前的运行目录下产生压缩的系统安装包,Copy/Paste本脚本到Solaris机上,运行后输入需要反安装的包名即可。欢迎大家测试。  #!/bin/ksh  ##########################################################  #  #Copyright(c)2002Chinaunix.--Solaris  #  #ModuleDescription::  #ScripttocreateSunpackagesfromexistinginstallation  #  #############

3、#############################################  #[GlobalParameters]  #===============================================  MAIN_DIR=`p/pkg  T_FILE=/var/sadm/install/contents  ID=`/usr/bin/id

4、ae-r

5、cut-d.-f2,2`  GREP=/bin/grep  #aanyfileds.  #InSolaris,use#nakdir  CHMOD=/bin/chmod  CHOK=/bin/pkgm

6、k  PKGTRANS=/bin/pkgtrans  #[Functions]  #==================================================================  functionmk_dir  {  $MKDIR-p$PRO_DIR/$3  $CHMOD$4$PRO_DIR/$3  $CHOOD$4$PRO_DIR/$3  $CHOain]  #==================================================================  if[${ID}!=0]  then 

7、 echo  echoOnlyRootUseralloeyoue:c  readpkgname  PKG_NAME=$pkgname  if[!-d$SYS_DIR/$PKG_NAME];then  echo  echoThisPackagedoesn#texist!!!Pleasecheckthenameandtryagainginfo$PRO_DIR  #Makingdirectoryission  i=0  k_dir$line  done<$PRO_DIR/Protodir  #CopyingfiletoSpooldirectory  i=0  p  mv$P

8、RO_DIR/Prototmp$PRO_DIR/Prototype  rm-f$PRO_DIR/Protodir  rm-f$PRO_DIR/Protofile  #Noakethepackage  $PKGMK-o-r$PRO_DIR-d$PRO_DIR-f$PRO_DIR/Prototype  $PKGTRANS-s$PRO_DIR$PKG_DIR/$PKG_NAME-$VER-pkg$PKG_NAME  $GZIP-f$PKG_DIR/$PKG_NAME-$VER-pkg  rm-rf$PRO_DIR上一页12——感谢阅读这篇文章,..,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。