跳过导航链接 | |
退出打印视图 | |
复制和创建 Oracle Solaris 11.1 软件包系统信息库 Oracle Solaris 11.1 Information Library (简体中文) |
本节描述如何从本地网络上的目录提供本地系统信息库软件包。
要使客户机能够通过 NFS 访问本地系统信息库,请设置 sharenfs 属性以创建和发布共享。
$ pfexec zfs create -o mountpoint=/export/repoSolaris11 rpool/repoSolaris11 $ pfexec zfs set share=name=s11repo,path=/export/repoSolaris11,prot=nfs rpool/repoSolaris11 name=s11repo,path=/export/repoSolaris11,prot=nfs $ pfexec zfs set sharenfs=on rpool/repoSolaris11
请使用以下测试之一来确认是否已发布共享:
在共享文件系统表中搜索系统信息库。
$ grep repo /etc/dfs/sharetab /export/repoSolaris11 s11repo nfs sec=sys,rw
检查是否可以从远程系统访问系统信息库。
$ dfshares solaris RESOURCE SERVER ACCESS TRANSPORT solaris:/export/repoSolaris11 solaris - -
要使客户机系统能够从本地文件系统信息库获取软件包,请设置发布者的源。使用以下命令可检查新的系统信息库中软件包的发布者名称:
$ pkgrepo info -s /export/repoSolaris11 PUBLISHER PACKAGES STATUS UPDATED solaris 4400 online 2012-07-25T23:40:03.496688Z
在每台客户机上执行以下命令以重置 solaris 发布者的源:
$ pfexec pkg set-publisher -G '*' -M '*' -g /net/host1/export/repoSolaris11/ solaris
删除 solaris 发布者的所有现有源。
删除 solaris 发布者的所有现有镜像。
将新建的本地系统信息库的 URI 添加为 solaris 发布者的新源。
有关配置发布者的更多信息,请参见《添加和更新 Oracle Solaris 11.1 软件包》中的"配置发布者"。