1 votes

Installation / suppression d'encfs

Je suis en train d'essayer d'installer encfs, pour cela j'ai besoin de brew. J'ai installé brew, mais l'installation d'encfs est compliquée.

bash-3.2$ brew install osxfuse
Avertissement : osxfuse-2.6.2 est déjà installé, mais pas lié
bash-3.2$ brew link --overwrite osxfuse
Liaison de /usr/local/Cellar/osxfuse/2.6.2... Avertissement : Impossible de lier osxfuse. 
Désactivation de la liaison...
Erreur : Permission refusée - /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

Comment puis-je faire fonctionner ceci ? L'utilisation de sudo n'est pas autorisée.

2voto

user73132 Points 37

Vous pouvez résoudre le problème "permission accordée" en utilisant cette commande: sudo chown -R $USER:admin /usr/local

La manière la plus simple d'installer encfs est d'utiliser "brew install encfs". Cela installera automatiquement toutes les dépendances (gettext, boost, rlog, osxfuse).

Suivez les instructions sur ce site web pour correctement installer encfs sur Mac.

1voto

onik Points 1799

Malheureusement, il semble que osxfuse ait déjà été installé, en dehors de brew, et avec l'utilisateur root. Comme les autorisations du fichier sont -rw-r--r--, vous n'avez pas les permissions d'écriture sur le fichier. Cela signifie que brew ne peut pas remplacer les fichiers nécessaires et ne peut pas installer osxfuse.

La seule solution serait d'utiliser sudo ou le mode utilisateur unique, et si cela n'est pas autorisé, vous ne pourrez pas installer osxfuse avec brew.

Avez-vous essayé d'installer encfs directement depuis brew? Autant que je sache, les seules dépendances sont rlog et boost, mais encore une fois, j'avais déjà osxfuse installé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X