¿Para qué se update-alternatives
usa el comando ?
Toma este ejemplo:
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jre1.7.0_09/bin/java 1
¿Qué hace? ¿Cómo es diferente de agregar jdk a la ruta?
Digamos que he ejecutado el comando. ¿Cómo volvería al estado original?
update-alternatives
Desarrollador Android
fuente
fuente
sudo update-alternatives --config java
yjavac
yjavaws
para elegir entre las versiones instaladas.Respuestas:
Actualiza los enlaces
/etc/alternatives
para apuntar al programa para este propósito. Hay muchos ejemplos, comox-www-browser
,editor
etc. que se vincularán al navegador o editor de su preferencia. Algunos scripts o herramientas del sistema pueden querer que edite un archivo manualmente (por ejemplo, conflicto de configuracióndpkg
) y buscarán las alternativas para darle el editor de su elección. Parajava
, este es el entorno de tiempo de ejecución de Java: Oracle, OpenJRE, etc.Los enlaces en
/etc/alternatives
son solo enlaces simbólicos. Puedes verlos usando por ejemploAdemás, los
/usr/bin
binarios regulares también son enlaces simbólicos. P.ej:Entonces, no
PATH
tiene que ser modificado. Solo usa enlaces simbólicos.fuente
PATH
s.