¿Para qué se update-alternativesusa 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 javayjavacyjavawspara elegir entre las versiones instaladas.Respuestas:
Actualiza los enlaces
/etc/alternativespara apuntar al programa para este propósito. Hay muchos ejemplos, comox-www-browser,editoretc. 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/alternativesson solo enlaces simbólicos. Puedes verlos usando por ejemploAdemás, los
/usr/binbinarios regulares también son enlaces simbólicos. P.ej:Entonces, no
PATHtiene que ser modificado. Solo usa enlaces simbólicos.fuente
PATHs.