¿Es posible asignar la ruta /usr/local/
en MacOS a un directorio único para cada usuario, por ejemplo ~/local/
? ¿O hay otra manera de resolver lo siguiente:
Estoy intentando dar a cada usuario en mi servidor MacOS una instalación personal de Homebrew. Sin embargo, la desventaja de instalar Homebrew en un directorio no estándar de usuario es que todos los paquetes necesitarán ser reconstruidos desde origen. Homebrew solo utiliza los binarios precompilados para el directorio por defecto /usr/local
.
Preferiblemente me gustaría que cada usuario tuviera una copia de Homebrew en su directorio de inicio, y de alguna manera asignar la ruta /usr/local
a ese directorio para que los binarios sigan funcionando.
2 votos
Esto suena como un Problema XY. ¿Por qué querrías tener instalaciones personalizadas específicas del usuario?
0 votos
Porque los usuarios necesitan ser libres para configurar y gestionar su propio software sin interferir unos con otros?
0 votos
¿Tiene varios desarrolladores trabajando en una sola máquina?
0 votos
Sí. Es un servidor de cálculo/construcción con muchos usuarios, cada uno con sus propios requisitos.
1 votos
He visto a varias personas usar la misma instalación personalizada , pero nunca a varias personas usando múltiples instancias de homebrew aisladas para necesidades individuales... Necesitan sus propias máquinas.
0 votos
Podrías usar Macports ya que está diseñado, como todos los Unix, para tener una instalación compartida entre usuarios. En este caso, la instalación sería la unión de lo que se necesita instalar, y los archivos de configuración estarán en los directorios de inicio.