Eu não posso discordar de Danila - se você tem um contrato de suporte, use-o. Na verdade, você provavelmente desejará usá-lo para atualizar do Solaris 11 para o Solaris 11.1.
Dito isto, o seu problema é que o repositório local que você anexou é mais recente que o seu sistema instalado e não possui o conjunto correspondente de pacotes. Você deseja obter o ISO do repositório do Solaris 11 (e todos os SRUs), e não o Solaris 11.1 repo ISO.
Esta é a parte fundamental da mensagem de erro:
Reason: All versions matching 'require' dependency pkg:/group/feature/[email protected],5.11-0.174.0.0.0.0.0 are rejected
Reject: pkg://solaris/group/feature/[email protected],5.11-0.175.1.0.0.24.0:20120904T180329Z
Reason: This version is excluded by installed incorporation pkg://solaris/consolidation/ips/[email protected],5.11-0.175.0.9.0.3.0:20120623T000446Z
Isso está dizendo que nenhuma versão do pacote "developer-gnu" (o novo nome para "gcc-dev") pode ser instalado. Ele só encontrou um (a versão S11.1 - "0.5.11" é a versão de todos os pacotes do sistema Solaris 11, e a versão do ramo após o traço diz "Solaris 11" (0,175) "Atualização 1" (.1) , sem SRU (.0), sem plataforma especial (.0), compilação 24 (.24), sem respins (.0)), mas não pode porque o pacote ips-incorporação, que é o S11 (FCS) A versão do SRU 9 está instalada e isso restringirá o desenvolvedor-gnu à versão correspondente. Você pode ver isso precisamente se você executar
pkg contents -m ips-incorporation
e procure pela ação depend (de type = incorporate) em fmri = group / feature / developer-gnu @ ...
O conselho para relaxar restrições através da configuração de facetas é útil para alguns pacotes, mas não, como se vê, este. Além disso, o developer-gnu é apenas um pacote de grupo que incluirá vários utilitários de desenvolvimento GNU sobre o próprio gcc, incluindo GNU binutils, GNU make, autotools, gdb, etc. Em um mundo melhor, você seria capaz para definir as facetas de bloqueio de versão para cada um desses pacotes como false e instalá-las de forma independente, ignorando o pacote do grupo. Mas você ainda se depararia com o problema de as versões desses pacotes no repositório terem sido construídas em relação a uma versão do sistema operacional mais recente do que a que você instalou e, portanto, suas dependências também são contra essas versões mais recentes. Suas únicas opções, além de contornar o sistema de empacotamento, são atualizar ou obter os repositórios do S11 + SRU.