10

Hi I'm trying to install NTFS-3G on macOS BigSur but every time I run brew install ntfs-3g it reports Error: ntfs-3g has been disabled because it requires FUSE!. Obviously I've already installed macFUSE from osxfuse but brew doesn't seem to recognise it.

How can I solve that?

1

4 Answers 4

18

The use of FUSE has been deprecated in homebrew: any formulas that use FUSE as a dependency have been disabled.

Your options are:

  • use a different tap to install the FUSE using package (as mentioned in this issue)
brew tap gromgit/homebrew-fuse
brew install --cask macfuse
brew install ntfs-3g-mac 
  • use a different package manager if another one provides ntfs-3g
  • find a pre-compiled version of ntfs-3g along with dependencies
  • compile ntfs-3g and dependencies yourself
  • buy Paragon NTFSno affiliation
12
  • 1
    Ok. I'm trying compiling by myself. Once cloned directly from tuxera's repo I run these commands: ./autogen.sh ./configure with no errors, but when i run make it returns Undefined symbols for architecture x86_64: "_libintl_setlocale", referenced from: _utils_set_locale in utils.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [ntfsfix] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
    – Matteo
    Jun 16, 2021 at 10:07
  • 4
    Sure. Skip a pizza and buy Paragon NTFS. shop.paragon-software.com/277/… Jun 16, 2021 at 14:36
  • 2
    @Matteo the issue Homebrew have is that fuse is now not open source
    – mmmmmm
    Jun 16, 2021 at 15:50
  • 4
    @Matteo You think "Open Source" == "I don't have to pay for it". It does not. Further, it works so "really well", that you can't install it. Jun 16, 2021 at 16:37
  • 3
    Appears to me it's more the mac that isn't working rather than the software. I can browse NTFS just fine from Linux. This Paragon NTFS thing looks like a tax for owning a mac. Jun 16, 2021 at 17:48
1

If you don't need format from Mac Os X à drive in ntfs, but only use it in read/write mode, there is the excellent utility Mounty : https://mounty.app/

Added by Bmike : Mount uses the native driver from macOS which may cause data issues or corruption.

I've never have corrupt problems with Mounty.

1

It requires you to install macfuse

brew install macfuse

And then follow last steps from osxfuse/osxfuse discussion on GitHub:

brew tap gromgit/homebrew-fuse
brew install ntfs-3g-mac
2
  • 1
    This is already mentioned in an existing answer apple.stackexchange.com/a/422524/237 - which gives more information
    – mmmmmm
    Nov 5, 2021 at 11:03
  • 1
    Better to edit those two lines into that answer - which I have done
    – mmmmmm
    Nov 5, 2021 at 11:05
-2

From this answer to a similar question:

While you can use NTFS-3G for accessing NTFS drives, it should be noted that recent versions of macOS support writing to NTFS drives natively. This option however is hidden from the GUI and you'd normally need the terminal to do it:

sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk3s1 ~/ntfs-volume
1
  • 2
    Native write support for NTFS in macOS is not stable and should not be used! Oct 29, 2021 at 22:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .