Normalmente em ambientes de produção o Solaris-10 é instalado apenas com os pacotes mínimos necessários, por questões de performance, segurança e economia de espaço em disco. Com isso quando for preciso adicionar algum pacote que foi removido durante ou depois da instalação no Sistema será preciso utilizar o CD/DVD ou uma imagem ISO.

+---------------------------------------------------------------------------+
|Select the Solaris software to install on the system                       |
|                                                                           |
|Note: After selecting a software group, you can add or remove              |
|software by customizing it. However this requires understanding of         |
|software dependencies and how Solaris software is packaged.                |
|                                                                           |
|  [ ] Entire Distribution plus OEM support ......8575.00 MB                |
|  [X] Entire Distribution........................8529.00 MB                |
|  [ ] Developer System Support...................8336.00 MB                |
|  [ ] End User System Support....................7074.00 MB                |
|  [ ] Core System Support........................3093.00 MB                |
|  [ ] Reduced Networking Core System Support.....3035.00 MB                |
|                                                                           |
|    F2_Continue      F6_Help                                               |
+---------------------------------------------------------------------------+

O processo para criar os pacotes de instalação .pkg podem ser realizando em qualquer outra máquina com Solaris-10 instalado.

Baixe a imagem ISO do Solaris-10 Sparc/x86 no site oficial da Oracle

Associe o arquivo sol-10-u11-ga-sparc-dvd.iso em um “loopback file driver”:

-bash-3.2#  lofiadm -a /tmp/sol-10-u11-ga-sparc-dvd.iso 

Monte o dispositivo virtual e acesse o diretório:

-bash-3.2# mount -F hsfs -o ro /dev/lofi/1 /mnt
-bash-3.2# cd /mnt/Solaris_10/

Use o comando pkgtrans crie o arquivo .pkg com base no pacote SUNWsshu:

-bash-3.2# pkgtrans -s Product /var/tmp/ssh-client.pkg SUNWsshu

Teste se o arquivo foi criado com sucesso:

-bash-3.2# cd /var/tmp/
-bash-3.2# pkgadd -d ./ssh-client.pkg

Dica: Deixe os arquivos .pkg de cada pacote criado previamente, ou pelo menos os pacotes que julgarem mais importantes.

Alerta: Cuidado ao usar esses arquivos para reinstalar algum pacote no Servidor, pode haver diferenças nas versões, principalmente se o Solaris-10 já tenha recebido alguma atualização via 10_Recommended.zip

Referências

Lista oficial da Oracle com os pacotes do Solaris-10
Biblioteca pública e Arquivo Digital
Biblioteca pública e Arquivo Digital - Lista de pacotes Sparc
Biblioteca pública e Arquivo Digital - Criando pacotes Sparc
Biblioteca pública e Arquivo Digital - Lista de pacotes x86
Biblioteca pública e Arquivo Digital - Criando pacotes x86