跳过导航链接 | |
退出打印视图 | |
复制和创建 Oracle Solaris 11 软件包系统信息库 Oracle Solaris 11 Information Library (简体中文) |
将版本更高的软件包传输到本地系统信息库之前,请确保系统信息库服务器运行的 Oracle Solaris 11 OS 版本与计划要复制的软件包所基于的版本相同,或者比后者的版本高。例如,如果服务器运行的是 Oracle Solaris 11,并且您想要将系统信息库更新到 Oracle Solaris 11 Update 1 系统信息库,请在更新系统信息库之前将服务器更新到 Oracle Solaris 11 Update 1。
无论本地 IPS 软件包系统信息库是使用 pkgrecv 命令还是 .iso 文件创建的,请使用 pkgrecv(1) 命令来更新系统信息库。仅更新更改过的软件包。请参见复制系统信息库中的性能提示。
# pkgrecv -s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*'
如果将定期执行此类更新,您可能会希望使用 PKG_SRC 和 PKG_DEST 环境变量。
# export PKG_SRC=http://pkg.oracle.com/solaris/release/ # export PKG_DEST=/export/repoSolaris11 # pkgrecv '*'
更新系统信息库之后,运行以下命令对系统信息库中找到的任何新软件包编写目录,并更新所有搜索索引。
# pkgrepo -s /export/repoSolaris11 refresh Initiating repository refresh.