J'essaie d'installer Liferay sur Ubuntu Server 12.04, qui nécessite JRE et recommande la version 6.
Je ne trouve pas JRE6 dans un référentiel faisant autorité et je ne peux pas trouver comment dépasser le contrat de licence pour un téléchargement manuel (wget).
Puis-je ajouter une valeur à wget pour accepter le contrat de licence Oracle et télécharger le fichier?
Merci
command-line
java
oracle
wget
tomtomnz
la source
la source
Réponses:
Téléchargements Oracle Java "automatisés" (JRE / JDK 6/7 et autres ...)
Ouvrez Firefox, accédez à la page de téléchargements Java pour la version / variante dont vous avez besoin, puis cliquez sur le bouton radio Accepter le contrat de licence .
Ouvrez un terminal et collez-le pour extraire les cookies de session Oracle nécessaires de la base de données de cookies Firefox SQLite dans un
cookies
fichier texte au format que vouswget
pouvez utiliser ( source du script ):Maintenant, utilisez
wget
pour télécharger avec ces cookies de session:Remarques:
otn-pub
répertoirecookies
fichier et vous pouvez télécharger à partir de n'importe quel ordinateur (mais il y a un délai de 30 minutes sur le cookie, alors méfiez-vous)la source
Il y a une question similaire sur stackoverflow: comment automatiser le téléchargement et l'installation de Java JDK sous Linux?
La réponse en utilisant wget est:
Le dernier argument est l'URL à télécharger. Différentes archives de version java diffèrent non seulement dans la version, mais aussi dans l'extension.
la source
Un conseil de mkyong.com : vous pouvez utiliser
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page]
pour télécharger sans avoir à extraire les cookies de votre navigateur.la source
En plus de la réponse à izx, il existe un plugin Chrome que vous pouvez utiliser pour exporter vos cookies, vous n'avez donc pas à utiliser sqlite.
la source
Un moyen rapide sans cookies:
wget --no-check-certificate URL_FOR_DOWNLOAD
L'URL n'est probablement valide que pour une durée limitée (souvent 30 minutes).
la source
En fait, il suffit d'obtenir le contenu donné par l'extension chrome mentionnée par pushy dans un fichier sur votre linux. Copiez ensuite l'adresse DL depuis la page Oracle et ajoutez-la à votre commande wget. Par exemple, pour 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
la source