Instalé OSX Fuse a través de Brew, ya que instalarlo a través del instalador oficial hace brew doctor
que se vuelva loco. Mavericks, 10.9.1
Seguí las instrucciones después de la instalación:
brew install osxfuse
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/osxfuse-2.6.2.mavericks.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Pouring osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Caveats
If upgrading from a previous version of osxfuse, the previous kernel extension
will need to be unloaded before installing the new version. First, check that
no FUSE-based file systems are running:
mount -t osxfusefs
Unmount all FUSE file systems and then unload the kernel extension:
sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
The new osxfuse file system bundle needs to be installed by the root user:
sudo /bin/cp -RfX /usr/local/Cellar/osxfuse/2.6.2/Library/Filesystems/osxfusefs.fs /Library/Filesystems
sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
==> Summary
🍺 /usr/local/Cellar/osxfuse/2.6.2: 84 files, 5.0M
Ahora, cuando intento almorzar TrueCrypt, sigo recibiendo un error:
/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt
dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
Referenced from: /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt
Reason: image not found
fish: Job 1, '/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt ' terminated by signal SIGTRAP (Trace or breakpoint trap)
Mi investigación indica que necesito una capa de compatibilidad MacFuse con mi instalación OSXFuse. ¿Cómo consigo eso con brew?
brew doctor
muestran siguiendo esta publicación y luego brew install osxfuse
y brew link --overwrite osxfuse
. Esto funcionó para mí con Macfusion, por lo que quizás también funcione para Truecrypt. Sí, sé que este es un enfoque feo, pero al menos el médico está feliz de esa manera :)