2 votos

¿Por qué la configuración de Homebrew lynx no está en mi directorio personal?

Cuando se instala lynx con Homebrew, la configuración primaria (según la pantalla de opciones de lynx) está en una ruta larga y específica de la versión (por lo que la ruta cambiará cada vez que se instale una nueva versión):

/usr/local/Cellar/lynx/2.8.9rel.1/etc/lynx.cfg

Por qué no se coloca la configuración por defecto en un lugar normal como:

~/.lynxrc

0 votos

¿No es /usr/local/Cellar/lynx/2.8.9rel.1/etc/lynx.cfg vinculado a /usr/local/etc/lynx.cfg ?

0 votos

@fd0: ¡Tienes razón! No me había fijado en eso. Sin embargo Lynx muestra el camino largo en la pantalla de opciones, lo cual es confuso (¡y feo!) Está vinculado esta dirección: /usr/local/etc/lynx.cfg -> ../Cellar/lynx/2.8.9rel.1/etc/lynx.cfg , por lo que si se edita /usr/local/etc/lynx.cfg Supongo que tus cambios desaparecerán cuando instales la siguiente versión de Lynx. ¿Sabes en qué han pensado cuando han decidido hacerlo así? ¿Hay alguna lógica de uso detrás del diseño que me esté perdiendo?

2voto

Muhammet Can Puntos 131

Es por diseño. Según el Homebrew página web:

Homebrew no instalará archivos fuera de su prefijo y puedes colocar una instalación de Homebrew donde quieras.

Según el hombre lince página:

LYNX_CFG Esta variable, si se establece, anulará la ubicación y el nombre por defecto del archivo de configuración global (norma ubicación y nombre del archivo de configuración global (normalmente, lynx.cfg) que fue definido por la constante LYNX_CFG_FILE en el archivo userdefs.h, durante la instalación.

En alguna distribución de linux, la constante LYNX_CFG_FILE en el conjunto de ~/.lynxrc (según recuerdo) pero en Homebrew esta constante se deja con su valor por defecto. Puedes comprobarlo con brew edit lynx . Si quieres cambiar la ubicación del archivo de configuración de lynx, tienes, como dices, que configurar:

export LYNX_CFG=~/.lynxrc

0 votos

Aha! Deberían haber mencionado los archivos de configuración específicamente, porque esto no lo espera el usuario. Sin embargo, creo que se equivocan al añadir simplemente ~/.lynxrc . Probé esto, y no fue hasta que hice export LYNX_CFG=~/.lynxrc que este archivo tuvo efecto. ¿Te funciona sin la variable de entorno?

0 votos

Sí, tienes toda la razón. He modificado mi respuesta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X