web-dev-qa-db-fra.com

Téléchargez jdk 1.6 avec wget

J'essaie d'obtenir JDK 1.6 à l'aide de la commande suivante:

wget 'http://download.Oracle.com/otn/Java/jdk/6u14-b08/jdk-6u14-linux-x64.bin'

Le téléchargement échoue et je suppose que cela est lié au fait que le site Web nécessite que vous acceptiez le contrat de licence. Est-il possible d'accepter l'accord et de recevoir le fichier?

1
KalenGi

Je vais aller de l'avant et le poster juste au cas où .... S'il vous plaît noter cependant que ces instructions installer Java7 PAS Java6

couper et coller à partir de http://www.webupd8.org

Installer Oracle Java 7

OpenJDK/JRE suffit pour la plupart des choses (vous pouvez l’installer avec Ubuntu Software Center), mais si vous avez vraiment besoin d’Oracle (anciennement Sun) Java 7, vous pouvez l’installer (cela installera JDK/JRE et le plugin du navigateur) dans Ubuntu avec WebUpd8 Java PPA

dans le type de terminal

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java7-installer

Ceci est un extrait de ma réponse à this question.

Le PPA que vous installez avec ces commandes pointe uniquement sur le site Web Java pour faciliter l'installation. Il ne contient pas Java. Oracle a changé la licence et désormais, elle ne peut être hébergée nulle part et peut uniquement être téléchargée directement à partir d'Oracle.

HERE est une publication plus ancienne du même site qui donne plus d'informations sur cette modification, ainsi que plus d'informations sur Java7 lui-même et sur la façon de la supprimer, de rechercher et de sélectionner la version en cours d'exécution.

1
TrailRider

Si vous acceptez l'accord une fois, vous pouvez ensuite utiliser l'option --load-cookies FILE pour obtenir wget afin de le faire utiliser le cookie enregistré (par exemple, depuis votre dossier .mozilla) pour effectuer le téléchargement. Je ne vois pas d'autre moyen de le faire.

Alors

  1. Acceptez l'accord dans Firefox
  2. Utilisez wget --load-cookies ~/.mozilla/firefox/XXXX.default/cookies.txt URL

mise en garde

Fonctionne uniquement avec l'ancien magasin de cookies firefox - pas avec le nouveau backend sqlite.

Alternative

Sinon, vous pouvez installer le kit JDK Sun à partir du référentiel comme le suggère TrailRider. Le contrat de licence est établi lors de l'installation.

0
jmetz