3.4.2 软件包的安装与管理
软件包的常见管理命令如表3-3所示。
表3-3 软件包管理的常见命令
pkgtrans
source
destination
pkg1
[
pkg2
…]
pkginfo
pkgadd
specific-software
pkgchk [-l ] |
pkgrm 银行汇率、外汇汇率
对软件包进行格式转换
查看软件包和软件的说明
添加软件包
检查包或文件的安装状态
删除已安装的软件包
1.软件安装包的格式转换
(1)把标准的文件系统格式的软件安装包转换成数据流格式。
把Solaris安装介质放入光驱中。然后按以下示例操作,生成一个包含SUNWadmap、
SUNWadmc、SUNWadmr这三个软件包的数据流格式的大包:
# cd cdromcdrom0Solaris*
# pkgtrans .Product SUNWadmap SUNWadmc
SUNWadmr
# file
: 软件包数据流
# head
# PaCkAgE DaTaStReAm
SUNWadmap 1 618
SUNWadmc 1 928
SUNWadmr 1 68
# end of header
BASEDIR=
CATEGORY=system
DESC=Software used to perform system administration tasks
EMAIL=
HOTLINE=Please contact your local service provider
(2)把数据流格式的软件安装包转换成标准的文件系统格式。
仅提取SUNWadmap软件包,并保存在varspoolpkg目录
# pkgtrans varspoolpkg SUNWadmap
提取所有的软件包,并保存在tmp目录
# pkgtrans tmp all
如果pkgtrans命令的最后不指定具体的软件包的话,银行汇率、外汇汇率
则命令运行后会显示所有可转换的包的
列表并提示进行选择。
2.查看软件包的描述信息
pkginfo命令可以显示所有安装在本地系统磁盘的的软件包信息。在varsadmpkg目录
中保留了一个所有已安装包的记录,可用以下两条命令查看安装的包总数。
# ls varsadmpkg | wc -l.
# pkginfo | wc –l 仅查看完整安装的软件包数量,等同于pkginfo
–i | wc –l
其他常见用法:
# pkginfo | more 查看系统安装了哪些包
# pkginfo –l | more
# pkginfo –l SUNWxxx 特定包的具体信息,SUNW代表SUN系统的
软件
# pkginfo –d .top-3.6-sol10-x86-local 查看安装包中包含
的软件包信息
application SMCtop top #软件包为SMCtop,SMC说明是第三
方软件
# pkginfo –d .top-3.6-sol10-x86-local –l SMCtop 查
看SMCtop的信息
3.添加软件包
(1)在默认情况下,pkgadd命令会查看varspoolpkg目录中是否有标准格式的软件包
并列出所有可安装的软件包,是否安装进行安装(关于varspoolpkg目录的使用详见下文“使
用spool目录”):
# pkgadd
pkgadd: ERROR: 在中没有发现包
(2)如果标准软件包在其他目录(非varspoolpkg)中,可用-d选项,示例如下。
# pkgadd -d tmpsoft ---------自动寻找tmpsoft目录中可
安装的软件包
# pkgadd -d . SMCtop ---------仅安装SMCtop软件包
(3)如果要直接安装数据流格式的软件包,可用以下命令:
# pkginfo -d $$HOMEtop-3.6-sol10-x86-local -------查看包
含哪些软件包
application SMCtop top
# pkgadd -d .top-3.6-sol10-x86-local [all] -------“|七匹狼股吧[ ]”
中为可选项
(4)可以把数据流格式的软件包都导到varspoolpkg目录并以标准格式存放:
# pkgadd -d $$HOMEtop-3.6-sol10-x86-local -s
varspoolpkg SMCtop
Transferring package instance
或者使用pkgtrans命令把软件包从数据流格式转换成标准文件系统格式:
#
pkgtrans $$HOMEtop-3.6-sol10-x86-local varspoolpkg [SMCtop]
Transferring package instance
然后用pkgadd命令进行安装。
4.检查已安装的软件包
(1)检查自系统安装以来,所有有变动的文件:
# pkgchk
ERROR: etcdefaultlogin
modtime expected actual
file size expected actual
file cksum expected actual
(2)检查特定软件包的变动情况:
# pkgchk SUNWbash
中国的成品油为什么不降价? 几个月前,从美国华尔街骤然刮起的一场金融风暴,很快以惊人的速度席卷全球,受此拖累影响,许多国家的经济迅速下滑,攸关民生的许多行业一下子步入寒意浓浓的冬天。由于对未来暗淡的经济失去了信心,此前一些财力雄厚国际大...
2021年4月26日发(作者:最新消息:3月5日,格科微电子(香港)有限公司(下称“格科微)文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 三元股份财务分析 一、公司简介 北京三元食品股份有限公司的前身是于1997年3月13...
2021年4月26日发(作者:2019大家有,才是真的有!首先今年的煤炭股大多都会上涨30-)迷你股指期货精品 002593股票深圳市住房公积金贷款管理暂行规定 第一章 总 则 第一条(目的和依据) 为加强住房公积金贷款管理,规范住...
2021年4月26日发(作者:紫光展锐IPO今年的重点5大IPO之一!明天开始关注低吸)2000年12月-2001年1月上市新股一览表佚 名【摘 要】无【期刊名称】《财经界》【年(卷),期】2001(000)002【总页数】1页(P98)【...
2021年4月26日发(作者:步步高步步高(601015002251))_海润光伏吧(600401)股吧_东方财富网股吧 |股权分置 我晕,这道理都 不知道?A是海润,B是庄家,C是散户 B大部分股票都抛给了C,但仍然想控制A怎么办?...
上海博时裕富计算机 骗子公司,卖不能保修的假机器 —————————————————————————————————————————— 是不是真的是个是骗子呢???切记不能同行之间相互诋毁 如果有我把自己这几年的经验和你分享。。。。...