跳过导航链接 | |
退出打印视图 | |
复制和创建 Oracle Solaris 11.1 软件包系统信息库 Oracle Solaris 11.1 Information Library (简体中文) |
本节描述如何基于介质上或 Oracle Solaris 11.1 下载站点上提供的系统信息库文件创建 Oracle Solaris 11.1 发行版软件包系统信息库的副本。
可以从下载系统安装映像的位置下载 Oracle Solaris 11.1 IPS 软件包系统信息库 .iso 文件,或者在介质包中找到系统信息库 DVD。系统信息库位于两个文件中,总大小大约为 7 GB。
除了系统信息库 .iso 文件之外,还提供了其他两个文件。
校验和文件。单击 "Downloads"(下载)页面顶部附近的 "MD5 checksum"(MD5 校验和)链接。为两个系统信息库文件以及这两个文件的串联提供了校验和。将以下命令的输出与校验和文件中的对应值进行比较,确认下载是否成功。
$ digest -a md5 iso_file
自述文件。自述文件包含本节中的信息以及其他信息,例如如何将系统信息库复制到 USB 或 DVD 介质。
将系统信息库文件复制到上一步创建的文件系统中。将文件串联为一个文件。
$ cat sol-11_1-repo-full.iso-a sol-11_1-repo-full.iso-b > \ sol-11_1-repo-full.iso $ ls /export/repoSolaris11 sol-11_1-repo-full.iso
使系统信息库 .iso 文件的内容可用。
$ pfexec mount -F hsfs /export/repoSolaris11/sol-11_1-repo-full.iso /mnt $ ls /mnt COPYRIGHT NOTICES README repo
如果执行 mount 命令时收到错误消息,请确保指定了 .iso 文件的完整绝对路径。
检查工作:
$ df -k /mnt Filesystem 1K-blocks Used Available Use% Mounted on /export/repoSolaris11/sol-11_1-repo-full.iso 6778178 6778178 0 100% /mnt
系统信息库服务器系统每次重新启动时都需要重新挂载 .iso 映像。要避免系统每次重新启动时都重新挂载 .iso,请按下一节中所述复制系统信息库文件。
要提高系统信息库的访问性能并避免系统每次重新启动时都重新挂载 .iso 映像,请将系统信息库文件从 /mnt/repo 复制到 ZFS 文件系统。可以使用 rsync 或 tar 执行此复制。
如果使用 rsync 命令,请确保指定 /mnt/repo/(包括末尾的斜杠字符)而非 /mnt/repo 以复制 repo 目录中的文件和子目录。请参见 rsync(1) 手册页。
$ rsync -aP /mnt/repo/ /export/repoSolaris11
使用以下示例中所示的 tar 命令可以更快速地将系统信息库从已挂载文件系统移动到系统信息库 ZFS 文件系统。
$ cd /mnt/repo; tar cf - . | (cd /export/repoSolaris11; tar xfp -) $ cd /export/repoSolaris11
检查工作:
$ ls /export/repoSolaris11 pkg5.repository README publisher sol-11_1-repo-full.iso $ df -k /export/repoSolaris11 Filesystem 1K-blocks Used Available Use% Mounted on rpool/export/repoSolaris11 191987712 13733450 75787939 16% /export/repoSolaris11
取消挂载映像。
$ pfexec umount /mnt