Instalando / eliminando encfs

1

Estoy intentando instalar encfs, para lo que necesito preparar. Instalé brew, pero instalar 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? No se permite usar sudo .

    
pregunta SPRBRN 19.02.2014 - 23:15

2 respuestas

1

Lamentablemente, parece que osxfuse ya se ha instalado, fuera de brew y con el usuario root. Dado que los permisos del archivo son -rw-r--r-- , no tiene permisos de escritura para el archivo. Esto significa que brew no puede anular los archivos necesarios y no puede instalar osxfuse.

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

¿Ha intentado instalar encfs directamente desde brew? Por lo que puedo ver, las únicas dependencias son rlog y boost , pero, de nuevo, ya tenía instalado osxfuse.

    
respondido por el onik 05.03.2014 - 01:56
2

Puede corregir el problema de "permiso denegado" con 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 en este sitio web para instalar correctamente encfs en Mac .

    
respondido por el breakingbad 15.03.2014 - 20:13

Lea otras preguntas en las etiquetas