oracle ips,Oracle Solaris 10 SVR4 和 IPS 软件包对比

Oracle Solaris 10 SVR4 和 IPS 软件包对比

查看以下有关 Oracle Solaris 11 中的软件包管理的信息:

不再为软件包名称使用 SUNW 前缀。引入 IPS 后,所有软件包都可以重命名。为了实现兼容性,添加了一组到以前的 SVR4 软件包数据库的映射。对于希望安装传统 SVR4 软件包的管理员,映射可确保软件包相关项得以满足。

某些 SVR4 软件包命令(例如 pkgadd)保留了下来,但是主要的软件包安装和更新接口现在是 pkg(5) 命令组。如果您先前使用 pkgadd 命令安装了某个特定软件包,可以检查是否作为 IPS 软件包提供了该软件包。IPS 软件包名称很可能不同。

可以按以下方法定位 SVR4 软件包:$ pkg info -r svr4pkgname

在 Renamed to 列中寻找信息。如果在 IPS 系统信息库中找到软件包,请更改 pkgadd svr4pkgname 命令,如下所示:$ pkg install ipspkgname

某些 SVR4 软件包命令(例如,patchadd|)不再可用。请改用 IPS pkg update 命令。当使用此命令时,会自动解析任何软件包相关项。

软件包名称现在是 FMRI,类似于 SMF 服务名称。软件包名称也是分层次的,而不是缩写的。例如,Oracle Solaris 10 中的核心系统库软件包是 SUNWcsl。现在,同一软件包名称则为 pkg:/system/library。

注 -因为随每个软件包交付的文件进行了组织重构,因此在 Oracle Solaris 10 软件包名称与 Oracle Solaris 11 软件包名称之间不存在一对一映射。

Oracle Solaris 软件包没有拆分为开发、文档和运行时组件。例如,在 Oracle Solaris 10 中,标准 X11 库 (libX11) 运行时位于 SUNWxwplt 软件包中,而同一软件包的头位于 SUNWxwinc 中,而文档则位于 SUNWxwpmn 软件包中。在 Oracle Solaris 11 中,所有这些组件都位于 pkg:/x11/library/libx11 软件包中。如果希望最大程度地减小系统,您可以使用 pkg facet 命令选择排除特定组件。

可以按照以下方法删除手册页:# pkg change-facet facet.doc.man=false

可以按照以下方法删除头文件:# pkg change-facet facet.devel=false

注 -这些是全局设置,将删除所有软件包的所有手册页和所有软件包的所有头文件。

Oracle Solaris 10 容器中仍支持 SVR4 包管理和修补程序工具。这些 Oracle Solaris 10 非全局标记区域在 Oracle Solaris 11 中运行,利用区域和标记区域技术。请参见Oracle Solaris 11 区域功能。

下表将 SVR4 软件包和修补程序命令与 IPS 软件包命令进行了比较。

表 6-1 SVR4 软件包命令和 IPS 软件包命令等效项

SVR4 软件包命令

IPS 软件包命令等效项

pkgadd

pkg install

patchadd

pkg update

pkgrm

pkg uninstall

pkgadm addcert、pkgadm removecert

pkg set-publisher -k, -c、--approve-ca-cert、--revoke-ca-cert、unset-ca-cert

pkginfo、pkgchk -l

pkg info、pkg list、pkg contents、pkg search

pkgchk

pkg verify、pkg fix、pkg revert

IPS 安装软件包组

Oracle Solaris 10 安装方法提供安装一组基于系统目的(例如最小网络、桌面、开发者和所有针对服务器的目的)的软件包的软件包群集。

相比而言,IPS 提供表示更大的服务器环境、桌面环境、AI 客户机环境等的软件包安装组。

按照以下方法显示软件包组信息:# pkg info -r *group*

显示这些软件包组的内容:# pkg contents -o fmri -r -t depend pkg-grouping

确定系统中当前安装的软件包组:# pkg list group/system/\*

IPS 还包括能在系统中安装的其他元软件包和组软件包,以提供可信桌面或多用户桌面。

如果您希望以类似于安装 Solaris 10 SUNWCall 软件包群集的方式安装大多数软件包,请考虑安装 group/system/solaris-large-server 软件包组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值