Comment accepter jdk de l'accord de licence en ligne de commande?

J'ai essayé d'installer jdk7 (Linux x64 tr /min) sur mon instance Amazon EC2. J'ai utilisé wget et curl-o de le faire, mais il n'a pas de téléchargement avec succès. Au lieu de cela, il a téléchargé une erreur de fichier html dans lequel il raconte à accepter le contrat de licence avant de télécharger.
J'ai utilisé ce lien http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html pour accepter le contrat après que j'ai cliqué avec le bouton droit sur le package et copié le lien et a essayé de le télécharger via la ligne de commande, mais il ne fonctionne pas.
Je l'ai téléchargé pour ma machine locale et utilisé scp pour le déplacer sur mon répertoire local dans EC2. Mais quand j'ai essayé de l'exécuter, il l'a jeté ces erreurs :

sudo rpm -i jdk-7u7-linux-x64.rpm
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/charsets.pack
tools.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/lib/tools.pack
localedata.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/ext/localedata.pack

J'ai cherché sur google une solution et suis tombé sur ce lien : http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html

Même si il est dit :
"1. Télécharger le fichier. Avant que le fichier ne peut être téléchargé, vous devez accepter le contrat de licence." est-il possible de l'acceptation de la licence par l'intermédiaire de la ligne de commande?

Merci!

Je ne pense pas que ce problème est provoqué par un problème d'accepter le contrat de licence (qui est juste à télécharger), je pense que c'est lié à un buggy package rpm. Post le rpm -je installer, java travail? Vous pouvez naviguer vers /usr/java/jdk1.7.0_07/jre/bin et exécutez java?

Le package rpm était très bien. Je n'ai pas pu télécharger le jdk directement à l'aide du terminal et essayait plutôt de scp à partir de mon ordinateur local pour mon Amazon instance. Probablement scp ne voulais pas faire un bon travail. Néanmoins, la solution affichés ci-dessous a très bien fonctionné.

OriginalL'auteur CleanSock | 2012-09-02