![¿Cómo utilizar /etc/alternatives de forma eficaz?](https://rvso.com/image/1395378/%C2%BFC%C3%B3mo%20utilizar%20%2Fetc%2Falternatives%20de%20forma%20eficaz%3F.png)
/etc/alternatives
tiene 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-binary
puede ser un enlace simbólico /etc/alternatives/some-binary
y, update-alternatives
sin 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/alternatives
temprana en el PATH
entorno? ¿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 alternatives
y 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/alternatives
en 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.