macos - tag - ¿Qué significa "probablemente deberías ''chowearlos''?
name tag traducir a español (4)
Acabo de instalar Homebrew. Cuando corro brew doctor
me sale esto
Warning: Some directories in /usr/local/share/man aren''t writable.
This can happen if you "sudo make install" software that isn''t managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably `chown` them:
/usr/local/share/man/de
¿Qué significa "probablemente deberías ''chown'' ellos"? ¿Puede alguien explicar qué es exactamente lo que Homebrew quiere que haga?
Compruebe el propietario y los derechos de permiso:
ls -la /usr/local/share/man/ | grep de; ls -la /usr/local/share/man/de/ | grep man1
Cambialo:
/usr/bin/sudo /usr/bin/chgrp admin /usr/local/share/man/de /usr/local/share/man/de/man1
/usr/bin/sudo /bin/chmod g+rwx /usr/local/share/man/de /usr/local/share/man/de/man1
Ahora puedes usar brew
sin ningún problema ;-)
Your system is ready to brew.
De hecho, un simple comando debe hacer todo el trabajo.
sudo chown $(whoami) /usr/local/share/man/*/man1
Ok, entonces chown
es el comando de Unix para cambiar la propiedad de un archivo.
Homebrew me pide que cambie la propiedad de /usr/local/share/man/de
para que Homebrew pueda escribirle. Homebrew se ejecuta con los mismos permisos que yo, por lo que el propietario del archivo debería resolver el problema.
Ejecutando los siguientes arreglos el problema:
sudo chown $(whoami) /usr/local/share/man/de
chown se utiliza para cambiar quién tiene la propiedad de un archivo. En este caso, la referencia a sudo
implica que los archivos instalados como superusuario no serán accesibles por homebrew cuando sean ejecutados por un usuario normal, lo que hace que estas opciones sean inútiles, y probablemente causen un error o resultado no deseado si se intenta acceder a dicho archivo.