51 votes

update-alternatives --install dit qu'il a besoin du lien nom chemin priorité ?

J'ai tapé :

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/ jdk1.8.0/bin/java" 1

Il est dit que l'alternative --install a besoin d'un lien nom chemin priorité

68voto

steeldriver Points 118154

Laissez-vous un espace entre le -- et le mot "install" ? Si c'est le cas, ne le faites pas - il faut le laisser. --install

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1

Les guillemets ne devraient pas être nécessaires puisqu'aucun des éléments n'a d'espace intégré - bien qu'ils ne devraient pas nuire.

14voto

Brad Points 6009

La commande sintax est

sudo update-alternatives --install <link> <name> <path> <priority>

s'il n'y a pas d'espace dans les paramètres, vous n'avez pas besoin de guillemets.

Dans votre cas :

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1

Faites attention : avez-vous vraiment un espace dans le chemin d'accès avant jdk ?

3voto

Charo Points 3421

C'est parce que cette commande maintient les liens symboliques. Je recommande d'exécuter man update-alternatives pour obtenir plus d'informations sur la commande.

3voto

Valter Silva Points 343

J'essaie simplement d'apporter ma contribution avec ce billet. J'utilise cette commande, une fois que je sais que ma configuration est correcte.

echo 1 | sudo update-alternatives --config java

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X