2 votos

¿Ruta estable para el paquete de Homebrew ca-certificates?

Me gustaría usar la ruta al archivo de certificado instalado como paquete ca-certificates a través de Homebrew en varios archivos de configuración (por ejemplo, para isync/mbsync). El archivo de certificado se coloca en un directorio específico de la versión (actualmente homebrew/Cellar/ca-certificates/2024-07-02/share/ca-certificates/cacert.pem), sin embargo. ¿Hay alguna forma de modificar la configuración de la fórmula localmente, para agregar un enlace simbólico persistente en el directorio del paquete con cada actualización (o cualquier otra solución alternativa para lograr el objetivo mencionado anteriormente)?

4voto

Ezekiel Elin Puntos 241

Al instalar localmente, use la opción --prefix para determinar la ubicación de la instalación:

% brew --prefix ca-certificates
/opt/homebrew/opt/ca-certificates

La estructura de esta carpeta no tiene carpetas con versión

% tree .
.
├── INSTALL_RECEIPT.json
└── share
    └── ca-certificates
        └── cacert.pem

3 directories, 2 files

Entonces, para hacer referencia al cacert.pem que deseas usar "$(brew --prefix ca-certificates)/share/ca-certificates/cacert.pem" de esta manera:

% more "$(brew --prefix ca-certificates)/share/ca-certificates/cacert.pem"

##
## Conjunto de Certificados Raíz de CA
##
## Datos del certificado de Mozilla a partir de: Mon Mar 11 15:25:27 2024 GMT
##
...

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