当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 工作中,有时需要移植一些已经安装过的Solaris包,或者对已经安装后的包进行修改,但一时又无法找到原来的安装包。
 

 

    摘要: 昨天安装成功,看到有人提问,特跟大家共享。 1,从http://cheops.anu.edu.au/~avalon/下载最新的ipfilter4.1.tar.gz 2,从http://coombs.anu.edu.au/ipfilter/ipf-mentat.html下载pfil2.1.tar.gz软件包 3,解压pfil gunzip pfil2.1.tar.gz tar xvf......
 ·原创 tcpwrapper7.6编译指南    »显示摘要«
    摘要: by c.arthur from www.chinaunix.net[url]www.chinaunix.net[/url] # uname -a sunos u10 5.8 generic_108528-13 sun4u sparc sunw,ultra-5_10 # gcc -v reading specs from /usr/local/lib/gcc-lib/sparc-sun-s......


[原创]如何实现Solaris安装包的反安装?

工作中,有时需要移植一些已经安装过的solaris包,或者对已经安装后的包进行修改,但一时又无法找到原来的安装包.系统升级时,有时也常常涉及到对原来系统的备份问题,这时需要一些能够对原来的安装包进行备份,又能够在新系统上进行安装的工具.solaris本身并不提供直接的工具用于包的移植. 【程序编程相关:怎样添加新的磁盘? (原创_给初学者)

【推荐阅读:HP11i 上 mount 光驱的问题~

【扩展信息:OPT文件系统扩展步骤(原创)

但solaris在安装本身通用的pkg包时,会产生两个与安装包相关的文档/上录,分别在/var/sadm/pkg/<pkgname>下与/var/sadm/install/contents中,通过对这两个文档进行解析,可以实现对solaris包的反安装,这在实现系统升级时尤其有用.

以下脚本会在当前的运行目录下产生压缩的系统安装包,copy/paste本脚本到solaris机上,运行后输入需要反安装的包名即可.欢迎大家测试.

#!/bin/ksh 

##########################################################

# copyright (c) 2002 chinaunix.net -- solaris 

# module description :: 

# script to create sun packages from existing installation 

##########################################################

# [global parameters] 

#===============================================

main_dir=`pwd` 

pro_dir=$main_dir/process 

pkg_dir=$main_dir/package 

sys_dir=/var/sadm/pkg 

cnt_file=/var/sadm/install/contents 


...   下一页
 ·unix--教程--8    »显示摘要«
    摘要: ○ 第九节 shell 与 shell script 简介 ○ □ dos 的 command.com 就是一种 shell,负责解译你所下的指令并执行它。同样 的,unix 上也有这样的东东,它是在你成功 login 以後由系统自动启动的。 unix 上有不少种 shell,sh, csh, ksh, tcsh, bash 等皆是,一般都是用csh ,login shell......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE