使用 homebrew 在 macOS 上安装 encfs?

使用 homebrew 在 macOS 上安装 encfs?

我想使用 homebrew 来安装恩夫斯在 macOS 上。理想情况下,它看起来应该是这样的:

brew install macfuse
brew install encfs

从 macOS 12/Monterey 开始,第一个命令有效,但第二个命令无效,结果为†:

$ brew install encfs
Error: encfs has been disabled because it requires closed-source macFUSE!

如何使用 homebrew 安装 encfs?


† 这其中有一个内在的讽刺,即我们直接安装 macfuse,但是不能直接安装另一个依赖于(闭源)macfuse 的库。如果我理解正确的话,这是因为 macfuse 是以二进制文件形式分发的,因此它的公式在官方自酿啤酒桶.encfs 不是以二进制文件形式分发的,因此不允许在 homebrew-cask 中使用,而必须保留在更严格的规则中homebrew-core;因此出现错误信息。呼!

答案1

您可以使用找到的自制酒桶这里为了实现这一点,像这样:

brew tap gromgit/fuse && brew install encfs-mac

相关内容