traducir tag name español definicion body macos osx-mountain-lion homebrew

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.