GNU/Linux >> Tutoriels Linux >  >> Linux

update-alternatives :commande introuvable

Lorsque vous installez Java, cela signifie généralement l'une des deux choses suivantes :vous installez l'environnement d'exécution Java (JRE) ou le kit de développement Java (JDK). Le JRE fournit le runtime qui vous permet d'exécuter des programmes Java, tandis que le JDK contient le JRE, ainsi que d'autres outils, qui vous permettent de développer en Java.

Nous allons installer le JDK ici, mais pour compliquer davantage les choses, il existe différentes implémentations du JDK—OpenJDK, Oracle Java, IBM Java—et celle que nous utiliserons est le paquet default-jdk APT, qui vient avec notre Installation d'Ubuntu :

$ sudo apt update
$ sudo apt install default-jdk

Ensuite, nous devons définir une variable d'environnement à l'échelle du système afin que les autres programmes utilisant Java (par exemple, Elasticsearch) sachent où la trouver. Exécutez la commande suivante pour obtenir une liste des installations Java :

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
  1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
  2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press [enter] to keep the current choice[*], or type selection number: 

Si vous avez plusieurs versions de Java sur votre machine, vous serez invité à sélectionner celle que vous préférez. Si vous rencontrez l'erreur ci-dessous :

update-alternatives: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.

Répartition Commande
OS X brew install dpkg
Debian apt-get install dpkg
Ubuntu apt-get install dpkg
Alpin apk ajouter dpkg
Kali Linux apt-get install dpkg
CentOS yum install chkconfig
Fédora dnf install chkconfig
Raspbian apt-get install dpkg
Docker docker exécuter cmd.cat/update-alternatives update-alternatives

Exemples de commandes update-alternatives

1. Ajoutez un lien symbolique :

$ sudo update-alternatives --install path/to/symlink command_name path/to/command_binary priority

2. Configurez un lien symbolique pour "java":

$ sudo update-alternatives --config java

3. Supprimer un lien symbolique :

$ sudo update-alternatives --remove java /opt/java/jdk1.8.0_102/bin/java

4. Afficher des informations sur une commande spécifiée :

$ update-alternatives --display java

5. Affichez toutes les commandes et leur sélection actuelle :

$ update-alternatives --get-selections


Linux
  1. kvm-img :commande introuvable

  2. vdir :commande introuvable

  3. uuidgen :commande introuvable

  4. named-checkconf :commande introuvable

  5. virt-sparsify :commande introuvable

Sudo :Commande introuvable ?

featureCounts :commande introuvable

virt-manager :commande introuvable

net-snmp-create-v3-user :commande introuvable

xeyes :commande introuvable

GoBuster :commande introuvable