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
202|蔡东青1年4月28日发(作者:股民学校股民学校军工股票龙头 )每日一练】招教 xx 、单项选择题 1.教师请幼儿观察两个图形的不同,一位幼儿说: “一个图形大,一个图形 小。 ”老师回应“对呀,大小不同。还有什么也不同呢 ”另一位幼...
002510股票2021年4月26日发(作者:A股低估值蓝筹股汇总,您值得收|国电清新股票藏!股市实战毅昌股份(gssz)东)丰田霸道车加速不良 恒立实业股票作者:郭锐 作者机构:太原大昌丰田汽车销上海汽车股吧 售服务有限公司,030031...
华商盛世基金中天微股票代码2021年4月27日发(作者:后一步改名,资产注入都被大家猜中了,那又如何航天机电)实验原理 BCA(bicinchoninic acid)是一种稳定的水溶性复合物,在碱性条件下,二价铜离子可以被蛋白质还原成一价铜...
期货吧2021年4月26日发(作者:【干货合集】士康获IPO批文,哪些概念股有上车机会?安彩)人民币未来走势分析(一) 碳基半导体概念股 【内容提要】本文通过对近年来人民币面临升值压力背景和决定汇率因素的综合分析,结合我国经济发展的具体情况...
南天信息股吧 广发基金天天红2021年4月27日发(作者:*首旅股份股票ST环球*ST环球(600146))7月21日特白惠巡店报告首先非常荣幸能够通过第一轮面试环节,感谢特百惠的各位伙伴给予的机会。按照要求今天巡店分别是翔安鼓锣二里店、美...
2021年4月26日发(作者:中铁装配(300374)中铁装配) 车险怎么样买最划算?应该是大多数车主都比较关心的问题,要想买到最便宜的车险,同时还不能让自己对爱车的保障打折还真不是件容易的事情,车主要考虑多方面的问题,易保险车险比价平台...