¿Cómo utilizar /etc/alternatives de forma eficaz?

¿Cómo utilizar /etc/alternatives de forma eficaz?

/etc/alternativestiene como objetivo proporcionar una facilidad para instalar y utilizar cómodamente múltiples versiones de un único paquete de software (por ejemplo, un compilador). Ahora /usr/bin/some-binarypuede ser un enlace simbólico /etc/alternatives/some-binaryy, update-alternativessin embargo, el administrador de paquetes de una distribución podría asumir que tiene control sobre /usr/bin/some-binary. ¿La mejor solución es tener una variable /etc/alternativestemprana en el PATHentorno? ¿Existen alternativas (sic) para gestionar esta tensión de manera que sea fácil elegir la versión que desea sin interrumpir la capacidad de utilizar el administrador de paquetes de versiones disponibles?

Respuesta1

Cualquier distribución que implemente alternativesy también proporcione un administrador de paquetes, debe proporcionar un administrador de paquetes que respete alternatives, de lo contrario se considerará roto.

Por lo tanto, ponerlo /etc/alternativesen la ruta podría arreglar el administrador de paquetes de acciones que no funciona en este sentido. Es difícil ver si esto tendría consecuencias no deseadas en este tipo de entorno.

Si surge esta situación, mi enfoque sería reparar manualmente el problema causado por el administrador de paquetes, donde coloca un binario real en lugar de un enlace simbólico, y luego presentar un error solicitando que se solucione.

información relacionada