Ignorar pacote específico ao atualizar - Solaris 11.3 SPARC

2

Estou executando o java 7 em um dos meus servidores Solaris . Precisamos executar updates mas quando fazemos o java 8 tenta se instalar . Isso não seria um grande problema, mas entra em conflito com outro aplicativo em execução por algum motivo. Portanto, estou preso usando o java 7 por enquanto.

É possível ignorar as atualizações do java quando executo o pkg update? Eu sou novo no solaris e qualquer ajuda seria apreciada.

    
por jrd1989 24.05.2017 / 20:25

1 resposta

1

Não, você não pode ignorar atualizações específicas e precisa estar ciente de que o próprio sistema pode exigir uma versão mais recente do Java para uso próprio (alguns dos componentes do Solaris usam o Java).

Eu assumo que o seu problema real não é tanto que o Java 8 esteja sendo instalado, mas que você queira que o / usr / bin / java aponte para o java7 por padrão. Você pode fazer isso usando o comando "pkg set-mediator" conforme documentado aqui:

link

Assim, no seu caso, após aplicar a atualização e após reiniciar, você pode fazer isso:

pkg set-mediator -V 1.8 java

Lembre-se de que, uma vez que o Java 7 for removido do Solaris (em alguma data futura, isso provavelmente acontecerá), você precisará redefinir manualmente o mediador:

pkg unset-mediator -V java

... para que ele volte ao padrão do sistema.

Por fim, sua melhor opção é como o outro pôster sugerido - use sua própria instalação personalizada de Java para aplicativos se você precisar de uma versão específica. O pacote Java encontrado no Solaris é principalmente para o uso do sistema operacional, não dos aplicativos, e é atualizado com freqüência.

    
por 09.06.2017 / 03:20