Pourquoi est-alternatives commande utilisée lors de l'installation de Java sur une machine Linux
La commande ci-dessous est nécessaire lors de l'installation de Java sur une machine Linux (vu la commande dans un tutoriel).
alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000
man alternatives
de commande sur le terminal dit:
alternatives - maintenir les liens symboliques déterminer les commandes par défaut
Je ne comprends pas pourquoi nous avons besoin de cette commande lors de l'installation de Java(JRE ou JDK), et ce qui ne 20000
à la fin de la ligne se réfère à? Veuillez prendre soin de l'expliquer.
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas spécifique à Linux, et quelques distributions. Il est mieux pour maintenir de multiples versions du logiciel ou de bibliothèques et de basculer facilement entre eux. Vos applications sont seulement une indication que le lien symbolique, que vous pouvez facilement changer tout le temps et ne pas avoir à passer par toutes les configurations de vos applications.
Je ne sais pas ce que les 20000 moyens, mais voici la page de manuel: http://linux.about.com/library/cmd/blcmdl8_alternatives.htm (mais vous devez avoir dans votre système trop)
Pour répondre à ce que le 20000 est pour, c'est la priorité pour cette alternative. Par la page de man:
Il n'y a pas encore de bonne explication sur la priorité, mais il semble de plus grands nombres sont considérés comme ayant priorité plus élevée que les petits nombres.
alternatives --display java
affiche également la priorité. J'ai remarqué /jre-1.4.2 est ajouté avec une priorité de 1420, alors il serait logique que le nombre des priorités selon le numéro de version de la jre.