Algumas advertências aqui:
- O artigo abaixo presume que você esteja usando o Firefox como seu navegador.
- Se você tiver mais de um navegador, atualize a Etapa 4 adequadamente.
- O artigo pode ser o Service Pack errado, mas isso deve ajudá-lo.
Do Artigo 7010472 da Novell Knowledgebase : (citado)
Aviso de isenção
Esta Base de Conhecimento de Suporte fornece uma ferramenta valiosa para clientes da NetIQ / Novell / SUSE e partes interessadas em nossos produtos e soluções para adquirir informações, ideias e aprender uns com os outros. Os materiais são fornecidos para uso informativo, pessoal ou não comercial dentro de sua organização e são apresentados "COMO ESTÃO" SEM GARANTIA DE QUALQUER TIPO.
Situação
Como resultado de uma alteração de licença, o SUSE não pode mais fornecer o Oracle / Sun Java na distribuição ou através dos canais de atualização. Como resultado, o Java precisará ser baixado do site java.com e instalado manualmente.
Isso também significa que não podemos fornecer suporte para o Oracle Java. Qualquer problema de suporte deve ser direcionado para o Oracle. As informações a seguir são fornecidas como uma solução em potencial, mas não são garantidas.
Resolução
-
Use
YaST -> Software -> Software Management
e remova todos os anteriores versões do Java (por exemplo, java-1_6_0-sun, icedtea-web). Não remova a versão openjdk do Java se você tiver instalado. Isto é necessário para a funcionalidade Java no LibreOffice. -
Faça o download do Oracle Java
Verifique se você tem a versão i586 ou x86_64 do Mozilla Firefox pode ser diferente da arquitetura do sistema). O mais fácil maneira é abrir um console e digitar:
rpm -q --queryformat '%{arch}\n' MozillaFirefox
Se x86_64 aparecer, use a versão marcada como "Linux x64 RPM".
Visite o link e clique em Free Java Download. Baixar o "Linux RPM" (32 bits) ou "Linux x64 RPM" (64 bits) como apropriado.
-
Como o usuário root instala o rpm baixado de um terminal usando o comando:
rpm -Uvh <file-name>
É claro que substitua pelo caminho e nome do arquivo rpm baixado de java.com.
-
Ativar o plugin para o Firefox.
Conectado como o usuário que estará executando o firefox abrirá um terminal janela e faça o seguinte:
mkdir -v ~/.mozilla/plugins
(se já existir, tudo bem)rm ~/.mozilla/plugins/libnpjp2.so
ln -s /usr/java/jre1.7.0_05/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
(O "jre1.7.0_05" precisará corresponder ao versão instalada) -
Feche todas as instâncias do navegador Firefox e abra-as novamente.
Navegue até o link para verificar se java está instalado corretamente.
Atualizar
Depois de ler o fórum mencionado nos meus comentários, foi decidido que a seguinte abordagem funciona (Veja Página 2 Post by rjfleck ):
Use rpmrebuild
Certifique-se de que você não é root, pois você quer o rpm modificado no seu diretório de usuários.
Defina seu editor favorito, por exemplo,
setenv EDITOR xemacs
ou alternativamente:
EDITOR=xemacs;export EDITOR
Se EDITOR
não estiver definido, o valor padrão será vi
. Veja a página de manual do rpmrebuild .
rpmrebuild -e -p jdk-<version>-linux-x64.rpm
- Depois que o rpm é descompactado, o
EDITOR
escolhido deve ser aberto. Use o Função Pesquisar e Substituir do editor escolhido para substituir todos ocorrências dealternatives
comupdate-alternatives
. - Salve e saia do arquivo atualizado e o rpm deve ser reempacotado.
- Responda Y se solicitado a continuar.
deve sair onde o rpm foi salvo para por exemplo,
/usr/people/<your username>/rpmbuild/RPMS/x86_64/jdk-<version>-fcs.x86_64.rpm