跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3 安装指南 Oracle Solaris Studio 12.3 Information Library (简体中文) |
2. 安装 Oracle Solaris Studio 12.3 软件
3. 卸载 Oracle Solaris Studio 12.3 软件
如果 TMPDIR 指向非全局可写目录,GUI 安装程序将失败
A. 安装程序、卸载程序和 install_patches 实用程序的命令行选项
在 Solaris 平台上,安装程序将有关安装了哪些 Oracle Solaris Studio 12.3 软件包的信息存储在两个位置:
在 Linux 平台上,安装程序有关安装了哪些 Oracle Solaris Studio 12.3 软件包的信息存储在两个位置:
安装的软件包数据库
/root/.nbi 目录
如果未正确安装某些软件包,则使用 Oracle Solaris Studio 软件将出现问题,安装其他组件或卸载软件也可能出现问题。
例如,如果安装程序在安装完成之前退出,卸载程序 (uninstall.sh) 可能不会出现在安装目录中。或者,如果您使用 pkgadd 命令来安装任何软件包,可能会损坏 /root/.nbi 目录中的 productregistry 文件或 product-cache 目录。在上述情况下,卸载程序无法卸载软件包,您需要使用正确的方法将其删除,以便可以重新运行安装程序。
如果在删除所有产品文件之前卸载程序退出,则重新运行卸载程序不会删除剩余的文件,您需要使用正确的方法将其删除,以完成产品的卸载。
请不要通过删除安装目录来卸载产品。软件包仍然会在 productregistry 数据库和 /root/.nbi 目录中注册,安装程序将无法运行。
在某些情况下,Oracle Solaris Studio 软件包可能安装正确并且安装目录中存在卸载程序,但是因为 /root/.nbi 被破坏,所以卸载程序失败。在这种情况下,您可以通过在启动卸载程序时指定 --force-uninstall 来强制卸载程序删除 Oracle Solaris Studio 软件包和安装目录。
使用此选项运行卸载程序时,不会从 /root/.nbi 目录删除软件包条目,其后果如下:
运行安装程序重新安装已卸载的 Oracle Solaris Studio 发行版时,无法指定要安装的组件,只能安装以前安装过的全部软件包。
运行 Oracle Solaris Studio 发行版的安装程序时,会收到 /root/.nbi 目录已损坏的警告,您可以选择继续安装或取消安装。
su Password: root-password
/usr/bin/prodreg &
rm -r /.nbi
su Password: root-password
rpm -q -a | grep solarisstudio12.3
rpm -e package-name
Oracle Solaris Studio 12.3 rpm 软件包具有后缀 12.3,例如 solarisstudio12.3-cc-12.3-1。注意,不要删除 Sun Studio 发行版中的软件包,这些软件包具有不同的后缀。
rm -r /.nbi