跳转至

Solaris 11.4 安装

下载安装镜像

访问 https://www.oracle.com/solaris/solaris11/downloads/solaris-downloads.html,点击下载,登录后跳转到一个新的页面。在 Platform 下拉框选择 x86,会出现一系列可以下载的文件。以 11.4.42.111.0 为例,需要下载的是:V1019840-01.iso Oracle Solaris 11.4.42.111.0 Interactive Text Install ISO (x86) for (Oracle Solaris on x86-64 (64-bit)), 890.5 MB。可以直接在浏览器中下载,也可以点击网页中的 WGET Options,用 wget 脚本下载。

下载以后,挂载 ISO 到虚拟机,正常按照指示进行安装。

配置软件源

Solaris 的在线软件源需要订阅,如果不想订阅,需要下载和 Solaris 版本一致 的 IPS 仓库。下载的地址和上面一样,需要 7 个 zip 文件,如 V1019847-01_1of7.zip Oracle Solaris 11.4.42.111.0 IPS Repository (SPARC, x86) for (Oracle Solaris on x86-64 (64-bit)), 2.2 GB。建议用 wget 脚本批量下载。

UPDATE: 根据 https://blogs.oracle.com/solaris/post/building-open-source-software-on-oracle-solaris-114-cbe-release,实际上可以不下载 IPS 仓库,而是用在线的仓库,内容和下载的一致:

sudo pkg set-publisher -G '*' -g http://pkg.oracle.com/solaris/release/ solaris

下载好了以后,全部解压到一个目录中,如 /export/home/user/solaris,然后启动本地的软件源服务:

sudo svccfg -s application/pkg/server setprop pkg/inst_root=/export/home/user/solaris
sudo svccfg -s application/pkg/server setprop pkg/readonly=true
sudo svccfg -s application/pkg/server setprop pkg/port=8081
sudo svcadm refresh application/pkg/server
sudo svcadm enable application/pkg/server

然后配置 pkg 使用本地软件源:

sudo pkg set-publisher -G '*' -g http://localhost:8081 solaris

之后就可以正常使用了:

sudo pkg install gcc-11

命令参考:https://www.oracle.com/docs/tech/solaris-11-cheat-sheet.pdf

评论