喜欢就来多看看
20%的SOLARIS知识解决80%的问题 -5
上一篇 /
下一篇 2007-11-15 00:00:00
/ 个人分类:Linux/Unix
包的安装
包是通过tar/compress/zip等工具压缩的一些目录文件,其命名规则名字如下:前面的四个大写字母代表发行该包公司的US股票代码,后面的小写字母代表其功能。例如SUNWspci2这个软件包,就是SUN-pci卡的驱动程序包,前面的SUNW是SUN的股票代码,后面的spci2是其功能(PCI卡驱动)。 安装命令如下(后面的目录里必须包含这个包)
pkgadd -d /cdrom/cdrom0
pkginfo 打印该包的信息,pkgrm <Package-Name>删除(卸载)已经安装的包。 例如:你的机器原来安装的显示卡是Creator3D(ffb)换成了Elite3D(afb),这样开机的时候会提示"no console framebuffer"(没有显示卡),说明没安装Elite3D驱动程序。使用
pkginfo | grep -i afb 命令检查,没有输出,说明安装系统的时候没有安装Elite3D显示卡的驱动,而Elite3D的驱动程序在安装盘的s0/Solaris/Product. 进入这个目录,使用下面命令安装即可:
pkgadd -d . *afb* 重新启动机器,新安装的显示卡就可以正常显示了。
4.3补丁安装
补丁的数字代码包含了两个部分,6位数字的补丁号,后面是两位数字的版本号,人员123456-78。
Solaris8使用的是*.zip格式的补丁压缩,以前使用的是*.tar.Z的格式的包。安装补丁的时候,先拷贝到/tmp下面,然后接压缩,安装之后要删除这些临时文件。解压缩办法:
zcat 123456-78.tar.Z | tar xvf -
unzip 123456-78.zip 然后使用patchadd 123456-78这样的命令安装这个补丁。使用patchadd 123456-78安装的补丁可以使用pkgrm删除(卸载),/var/sadm/patch纪录了这些安装纪录,这个目录没有的话,pkgrm就不能正常删除补丁了。
showrev -p | grep <patch number>可以查找到已经安装的补丁包。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: