如何使 solaris 系统环境与另一个相同
how to make a solaris system environment same as another
我有一个真实的主机和一个虚拟机。都是solaris系统
sjcux-c7build01# uname -a
SunOS sjcux-c7build01 5.8 Generic_Virtual sun4v sparc sun4v
真实主机已用于years.The虚拟机是新的created.For维护,我们想使用虚拟机而不是真实主机future.I需要安装所有包并让虚拟机可以像旧主机一样执行 gnu make。
如何列出真实主机安装的所有包?
pkginfo 仅显示与 Solaris 捆绑的内容。
我注意到vm中的目录/usr/local/lib是空的,而在真实主机中,它有很多.so文件。
肯定还有很多其他的不同。如何找到它们?如何列出我需要安装的软件包?
对于 example.on 虚拟机,我无法使用 git。
ldd git
libiconv.so.2 => /tools/sw/opt/SunOS/5.8/git/git-2.23.0/lib/libz.so/lib/libiconv.so.2 - Not a directory
libintl.so.8 => /tools/sw/opt/SunOS/5.8/git/git-2.23.0/lib/libz.so/lib/libintl.so.8 - Not a directory
所以需要安装libiconv
我想让虚拟机和真实主机一样,我需要做什么?谁能指导一下~
根据.so文件一一查找是不现实的
一种可能的方法是为您的旧机器创建 Flash 存档并从此存档安装:
- 创建存储档案的存储库
- 创建系统的 flash 存档
- 检查存档
- 通过 NFS 导出闪存存档存储
- 在从 CD 启动的新机器上,选择安装媒体 select NFS
有关更详细的说明,您可以在我的博客this article中查看
创建新机器后,您应该注意更改 IP 地址或取消配置并从头开始配置它(在网络和身份验证服务方面),因为两台机器将具有相同的 IP。
我有一个真实的主机和一个虚拟机。都是solaris系统
sjcux-c7build01# uname -a
SunOS sjcux-c7build01 5.8 Generic_Virtual sun4v sparc sun4v
真实主机已用于years.The虚拟机是新的created.For维护,我们想使用虚拟机而不是真实主机future.I需要安装所有包并让虚拟机可以像旧主机一样执行 gnu make。
如何列出真实主机安装的所有包? pkginfo 仅显示与 Solaris 捆绑的内容。
我注意到vm中的目录/usr/local/lib是空的,而在真实主机中,它有很多.so文件。 肯定还有很多其他的不同。如何找到它们?如何列出我需要安装的软件包?
对于 example.on 虚拟机,我无法使用 git。
ldd git
libiconv.so.2 => /tools/sw/opt/SunOS/5.8/git/git-2.23.0/lib/libz.so/lib/libiconv.so.2 - Not a directory
libintl.so.8 => /tools/sw/opt/SunOS/5.8/git/git-2.23.0/lib/libz.so/lib/libintl.so.8 - Not a directory
所以需要安装libiconv
我想让虚拟机和真实主机一样,我需要做什么?谁能指导一下~ 根据.so文件一一查找是不现实的
一种可能的方法是为您的旧机器创建 Flash 存档并从此存档安装:
- 创建存储档案的存储库
- 创建系统的 flash 存档
- 检查存档
- 通过 NFS 导出闪存存档存储
- 在从 CD 启动的新机器上,选择安装媒体 select NFS
有关更详细的说明,您可以在我的博客this article中查看
创建新机器后,您应该注意更改 IP 地址或取消配置并从头开始配置它(在网络和身份验证服务方面),因为两台机器将具有相同的 IP。