1 votos

Instalación / eliminación de encfs

Estoy intentando instalar encfs, para lo cual necesito brew. He instalado brew, pero la instalación de encfs es un dolor.

bash-3.2$ brew install osxfuse
Warning: osxfuse-2.6.2 already installed, it's just not linked
bash-3.2$ brew link --overwrite osxfuse
Linking /usr/local/Cellar/osxfuse/2.6.2... Warning: Could not link osxfuse. 
Unlinking...
Error: Permission denied - /usr/local/include/osxfuse/fuse/fuse_opt.h
bash-3.2$ ls -l /usr/local/include/osxfuse/fuse/fuse_opt.h
-rw-r--r--  1 root  wheel  7187 17 Dec  2011 /usr/local/include/osxfuse/fuse/fuse_opt.h

¿Cómo puedo hacer que esto funcione? Utilizando sudo no está permitido.

2voto

breakingbad Puntos 21

Puede solucionar el problema de "permiso denegado" utilizando este comando: sudo chown -R $USER:admin /usr/local

La forma más fácil de instalar encfs es usando "brew install encfs". Esto instalará todas las dependencias (gettext ✔, boost ✔, rlog ✔, osxfuse) automáticamente.

Siga las instrucciones de este sitio web para instalar encfs en Mac .

1voto

onik Puntos 890

Desafortunadamente parece que osxfuse ya ha sido instalado, fuera de brew, y con el usuario Root. Como los permisos del archivo son -rw-r--r-- no tienes permisos de escritura en el archivo. Esto significa que brew no puede anular los archivos necesarios, y no puede instalar osxfuse.

La única solución sería usar sudo o el modo de usuario único, y si no está permitido, no puedes instalar osxfuse con brew.

¿Has probado a instalar encfs directamente desde brew? Por lo que veo, las únicas dependencias son rlog y boost pero, de nuevo, ya tenía instalado el osxfuse.

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