Auto oui à l'Accord de Licence sur la commande sudo apt-get-y install oracle-java7-installer
L'Oracle Java paquet pour Ubuntu de manière interactive pose des questions sur le Contrat de Licence. Donc, je dois dire "OK", puis " oui " à chaque fois, mais j'aimerais automatiser. Ce que je fais, c'est ceci:
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get -y install oracle-java7-installer
Est-t-il un moyen d'automatiser le processus de l'accord sans l'aide d'attendre?
- Depuis que vous vous posez à propos de l'utilisation de l'Ubuntu/Debian package manager, votre question permettrait de mieux tenir sur Demander d'Ubuntu ou Unix & Linux Stack Exchange.
- Va faire. Merci pour la suggestion.
- Sur askubuntu: askubuntu.com/questions/190582/...
Vous devez vous connecter pour publier un commentaire.
essayez ceci:
l'exécution de 3ème et 4ème commande sur ma debian 7.1 aide, donc je pense que la même chose peut aider sur ubuntu ainsi
Si vous utilisez Ansible pour l'automatisation vous pouvez mettre ceci dans votre playbook:
Remarque: La
value
argument endebconf
doit être mis à"true"
, y compris les citations, comme par commentaire par Roy Wood.- name: accept oracle license debconf: name='oracle-java8-installer' question='shared/accepted-oracle-license-v1-1' value='true' vtype='select'
ppa:linuxuprising/java && oracle-java11-installer
Pour toute personne à l'aide de Linux Soulèvement Java 11 installer tomber sur ce sujet, voir ces:
Au lieu des commandes dans la réponse (comme indiqué sur leur site), vous voulez que cette:
Voici mon Panneau de configuration pour une Ubuntu 18.04-conteneur:
Pour Java 11, vous pouvez utiliser ceci:
Cela fonctionne parfaitement dans un conteneur docker.
Si vous utilisez Chef pour la configuration de vos serveurs avec Oracle Java vous pouvez effectuer les opérations suivantes dans un bash exécuter des ressources.
Travail hors maxym de l' réponse ci-dessus