Mis permisos /usr/local
y /usr/local/bin
los de mi máquina son diferentes a los de las máquinas tradicionales (y tienen que ser así).
¿Es posible configurar homebrew para instalarlo en una ubicación diferente ~/bin/
en lugar de /usr/local/bin
?
Intenté cambiar HOMEBREW_PREFIX
la variable de entorno, sin embargo, no vi el cambio reflejado cuando ejecutébrew config
Entonces lo que estoy preguntando es
- ¿Puedo cambiar la ubicación de instalación de Homebrew a mi directorio de inicio?
- ¿Puedo cambiar el prefijo de las ubicaciones de instalación de paquetes (paquetes instalados por cerveza)?
Respuesta1
Es posible instalar homebrew en su directorio de inicio. Seguí (más o menos) los pasos publicados.aquíy lo logró. Los comandos exactos que utilicé:
cd $HOME mkdir bin cd bin git clone https://github.com/Homebrew/homebrew.git
Luego cambié la asignación de la variable PATH en mi perfil de bash.
export PATH=${HOME}/bin/homebrew/bin:${PATH}
Sin embargo, esto es específicamente desaconsejado por los desarrolladores de Homebrew en sudocumentación de instalación. Puedo confirmar que varios paquetes funcionaron (seqtk, pear) mientras que otros fallaron (wget, homebrew/science/blast, jags). Tampoco puedo cambiar la propiedad de mi
/usr/local
directorio, así que vuelvo a compilar esos paquetes manualmente.No, no que yo sepa. Veresta pregunta.