JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:高级管理     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理终端和调制解调器(概述)

2.  设置终端和调制解调器(任务)

3.  使用服务访问工具管理串行端口(任务)

4.  管理系统资源(概述)

5.  显示和更改系统信息(任务)

6.  管理磁盘使用(任务)

7.  管理 UFS 配额(任务)

8.  调度系统任务(任务)

9.  管理系统记帐(任务)

10.  系统记帐(参考)

11.  管理系统性能(概述)

12.  管理系统进程(任务)

13.  监视系统性能(任务)

14.  软件问题故障排除(概述)

15.  管理系统消息

16.  管理核心转储文件(任务)

17.  管理系统故障转储信息(任务)

18.  各种软件问题的故障排除(任务)

19.  文件访问问题故障排除(任务)

20.  解决 UFS 文件系统不一致问题(任务)

21.  软件包问题故障排除(任务)

软件包符号链接问题故障排除

特定软件包安装错误

一般软件包安装问题

索引

软件包符号链接问题故障排除

在以前的 Solaris 发行版中,创建软件包时无法在 pkgmap 文件中指定符号链接目标。这意味着在使用 pkgadd 命令添加软件包时,与软件包或修补程序相关的符号链接始终指向符号链接的源,而不是符号链接的目标。在升级更改符号链接目标所需的软件包或修补程序软件包时,这将产生问题。

现在,缺省行为是,如果软件包需要将符号链接的目标更改为其他内容,则 pkgadd 命令将检查符号链接的目标,而不检查符号链接的源。

不过,这意味着部分软件包可能符合或不符合新的 pkgadd 行为。

PKG_NONABI_SYMLINKS 环境变量将有助于在新旧 pkgadd 符号链接行为之间进行转换。如果此环境变量设置为 true,pkgadd 将指向符号链接的源。

如果在使用 pkgadd 命令添加软件包之前管理员已设置了软件包的行为,则设置此变量可使非一致的软件包恢复至原有行为。

新的 pkgadd 符号链接行为可能会导致使用 pkgadd 命令添加现有软件包失败。在此情况下,可能会看到以下错误消息:

unable to create symbolic link to <path>

如果软件包因为此问题而未安装,请执行以下操作:

  1. 如果这是 Oracle 提供的软件包,请致电 My Oracle Support 并报告不符合要求的软件包名称。

  2. 设置 PKG_NONABI_SYMLINKS 环境变量并尝试使用 pkgadd 命令再次添加软件包。

    # PKG_NONABI_SYMLINKS=true
    # export PKG_NONABI_SYMLINKS
    # pkgadd pkg-name