Estou tentando instalar o Liferay no Ubuntu Server 12.04, que requer JRE e recomenda a versão 6.
Não consigo encontrar o JRE6 em um repositório oficial e não consigo descobrir como superar o contrato de licença para um download manual (wget).
Posso adicionar um valor ao wget para aceitar o contrato de licença da Oracle e baixar o arquivo?
obrigado
command-line
java
oracle
wget
tomtomnz
fonte
fonte
Respostas:
Downloads Java "automatizados" do Oracle (JRE / JDK 6/7 e outros ...)
Abra o Firefox, vá para a página de downloads do Java para a versão / variante necessária e clique no botão de opção Aceitar contrato de licença .
Abra um terminal e cole-o para extrair os cookies de sessão Oracle necessários do banco de dados de cookies SQLite do Firefox em um
cookies
formato de arquivo de textowget
( origem do script ):Agora use
wget
para fazer o download com os cookies de sessão:Notas:
otn-pub
diretóriocookies
arquivo e você pode fazer o download em qualquer computador (mas há um tempo limite de 30 minutos no cookie, tenha cuidado)fonte
Há uma pergunta semelhante no stackoverflow: como automatizar o download e a instalação do Java JDK no Linux?
A resposta usando o wget é:
O último argumento é o URL para fazer o download. Diferentes arquivos da versão java diferem não apenas na versão, mas também na extensão.
fonte
Uma dica do mkyong.com : você pode usar
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page]
para fazer o download sem precisar extrair cookies do seu navegador.fonte
Como complemento à resposta izx, existe um plug - in chrome que você pode usar para exportar seus cookies, para que você não precise usar o sqlite.
fonte
Uma maneira rápida e sem cookies:
wget --no-check-certificate URL_FOR_DOWNLOAD
O URL provavelmente é válido apenas por um período limitado de tempo (geralmente 30 minutos).
fonte
Na verdade, basta obter o conteúdo fornecido pela extensão do chrome mencionada por pushy em um arquivo no seu linux. Em seguida, copie o endereço dl da página oracle e adicione-o ao seu comando wget. Por exemplo, para dl Oracle Database 11g Release 2 (11.2.0.1.0):
vagrant@vagrant-ubuntu-trusty-64:~/download$ wget -x --load-cookies cookies.txt http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
fonte