Installazione / rimozione di encfs

1

Sto cercando di installare encfs, per il quale ho bisogno di preparare. Ho installato brew, ma installare encfs è un problema.

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

Come posso farlo funzionare? L'utilizzo di sudo non è consentito.

    
posta SPRBRN 19.02.2014 - 23:15
fonte

2 risposte

1

Purtroppo sembra che osxfuse sia già stato installato, al di fuori di brew, e con l'utente root. Poiché le autorizzazioni del file sono -rw-r--r-- , non hai i permessi di scrittura sul file. Ciò significa che brew non può sovrascrivere i file necessari e non può installare osxfuse.

L'unica soluzione sarebbe utilizzare la modalità sudo o singolo utente e, se non è consentito, non puoi installare osxfuse con brew.

Hai provato a installare encfs direttamente da brew? Per quanto posso vedere, le uniche dipendenze sono rlog e boost , ma poi di nuovo ho già installato osxfuse.

    
risposta data 05.03.2014 - 01:56
fonte
2

È possibile correggere il problema "permesso negato" utilizzando questo comando: sudo chown -R $USER:admin /usr/local

Il modo più semplice per installare encfs è usare "brew install encfs". Questo installerà automaticamente tutte le dipendenze (gettext ✔, boost ✔, rlog ✔, osxfuse).

Segui le istruzioni su questo sito web per installare encfs su Mac correttamente.

    
risposta data 15.03.2014 - 20:13
fonte

Leggi altre domande sui tag