Instale o Oracle Java JRE 7 no Ubuntu apenas com a linha de comando

2
  • Eu não posso usar o openjdk porque ele não tem suporte a .jpg nativo.
  • Eu não posso mais usar sudo apt-get install sun-java6-jre sun-java6-plugin porque aparentemente eles foram puxados.
  • O JRE versão 7 funciona, mas a única maneira que encontrei para obtê-lo é aceitar os termos de serviço EM SEU WEBSITE e eu preciso instalar o Java ON MY SERVER onde eu só tenho acesso à linha de comando.

Jogue-me um osso pesado aqui Java!

Editar

Acabei de perceber que posso baixar o arquivo .tar.gz no meu computador de mesa e digitá-lo no servidor. Quem me colocou no comando?!

    
por Dave Aaron Smith 17.08.2012 / 22:41

3 respostas

2

Basta fazer o download do tarball e instalá-lo. Em um sistema Debian ou Ubuntu eu iria instalá-lo em / usr / lib / jvm / XXX e executar update-alternatives:

cd /usr/lib/jvm
tar -xzf /path/to/java_tarball.tar.gz
update-alternatives --remove-all java
update-alternatives --remove-all javac
update-alternatives --install /usr/bin/java java /usr/lib/jvm/YOURJAVA/bin/java 1000
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/YOURJAVA/bin/javac 1000

Você não precisa executar a parte --remove-all; nesse caso, certifique-se de que o número "1000" seja maior que o atual, que pode ser encontrado com:

update-alternatives --display java (or javac)
    
por 17.08.2012 / 23:52
2

Uma maneira fácil de instalar o Oracle JDK e o Oracle JRE e receber atualizações de software desses pacotes é adicionar um repositório com pacotes de instalação ao nosso sistema com essas instruções:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives --set java-8-oracle

Referência:

link

    
por 07.01.2016 / 17:11
0

Na verdade, é possível aceitar a licença e baixar o tar da linha de comando, tudo em uma única etapa.

Você pode passar um cookie para o servidor via wget desta maneira:

wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-i586.tar.gz

Depois disso, você pode simplesmente instalar o tar, extraindo e atualizando as alternativas, como na resposta @aseq acima.

Observação: certifique-se de aceitar legalmente a licença desta forma antes de usar este método.

Observação: o nome do cookie e seu valor podem mudar no tempo.

    
por 13.02.2016 / 19:57