查看了很多文档资料,但安装时总提示无法找到ntfs-3g或类似的错误提示,进行无法安装,而这个是为了使用NTFS磁盘的工具是关键,所以重新整理了一下,并进行查漏补缺。
步聚基本是以官方说明或脚本安装完成,不使用任何其他修改过的脚本安装,安装完成后照国内源说明修改源地址,以尽量增加以后的使用速度,github实在是用不了,可以查看我的另一个文章,可以自动更新hosts文件:访问 github 问题解决方法-CSDN博客
硬件:MacBook Pro 2017 (A1707)
系统:macOS 13.6 (Ventura)
软件:
homebrew 4.1.6 (一种包管理器,本文采用该工具也是因为该工具说是用的人比较多,软件也较多,另外还有一种工具叫MacPorts,这个安装ntfs-3g更简单,不过网上查的信息感觉不多,所以就先没使用,有感兴趣的可以自己研究一下,官网https://www.macports.org,安装ntfs-3g命令:port install ntfs-3g,安装前需要手动先安装macFUSE)
Mounty(更详细可以文档后面附1,开源免费的图形化管理NTFS磁盘的工具,NTFS驱动安装完成后就可以使用这个工具直接管理NTFS磁盘了)
brew 必加源:
gromgit/homebrew-fuse (也就是这个源,很少有文档提到,可能是因为文档时间过久,或是以前版本不需要添加)
对应的github地址:GitHub - gromgit/homebrew-fuse: gromgit's FUSE tap 有些文件可以直接在这个位置中的 releases 中找到,并用镜像站点快速下载后替换缓存中的未完成文件
brew 必装软件包:
macFUSE (有的文档上说这个可以在官方找安装,但实际在官方dmg文件如果直接安装,完成后还是安装不了ntfs-3g-mac,经测试必须在brew中安装才可以,但是可以先下载下来,可以在后面直接替换 brew 缓存中的文件,要不然 brew 下载的太慢了)
ntfs-3g-mac(有的文档写的安装的是ntfs-3g,而且不用添加源,但现在已经不可以使用了)
官网:macOS(或 Linux)缺失的软件包的管理器 — Homebrew
方法一:如果github畅通则使用命令行安装最省事
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按提示安装就行,虽然是英文的,但也不难
github下载pkg包地址:Releases · Homebrew/brew · GitHub
方法二:如果github并不流畅,只要是能访问,那也可以下载pkg包安装
找个稳定的最新版就可以了,写该文档时最新版是4.1.16
下载完成后安装就可以了,跟安装普通软件一样,而且安装完成后就可以新开一个终端看看了
输入个 brew -v 看看版本,如果正常回显了就是已经安装完成了,下面就开始修改本地源了
# 添加指定的地址,这里使用的是清华大学 echo 'export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"' >> ~/.zprofile echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"' >> ~/.zprofile echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"' >> ~/.zprofile echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"' >> ~/.zprofile echo 'export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"' >> ~/.zprofile source ~/.zprofile brew tap --custom-remote --force-auto-update homebrew/cask https://mirrors.ustc.edu.cn/homebrew-cask.git # 更新一下,等完成 brew update
# 先添加源 brew tap gromgit/homebrew-fuse # 以下因为 github 比较慢,所以别着急 # 必须先安装 macFUSE ,否则安装 ntfs-3g-mac 也会提示没有 macFUSE ,不让安装 brew install --cask macfuse # 安装 ntfs-3g-mac ,不要安装 ntfs-3g ,会报错,好像意思是这个是 linux 什么什么的 #https://github.com/gromgit/homebrew-fuse/releases/download/ntfs-3g-mac-2022.10.3/ntfs-3g-mac-2022.10.3.monterey.bottle.tar.gz brew install ntfs-3g-mac
官网:https://mounty.app
安装包:https://mounty.app/releases/Mounty.dmg
下载后打开,拖到应用中就可以了,在应用中打开,右上角会有个小山的图标,然后就正常设置即可,中文显示,设置也很简单,正常使用就可以了,平常就放在那就可以了,可以设置成开机自己启动。
注:如果没有安装ntfs-3g-mac,则在重新装载磁盘时会提示没有找到 ntfs-3g 然后让你指定一个位置
附1:
Mounty 软件说明
该软件在 macOS 12(含12)之前的系统可以直接使用,无需其他外挂ntfs驱动,因为原系统中自带mount_ntfs工具
但在macOS 13(含13)之后,因为系统中已经彻底没有了ntfs工具或驱动,所以只能使用其他工具另安装ntfs第三方驱动,以供Mounty使用
附2:
brew 命令的基本操作
命令 | 说明 |
---|---|
brew help | 显示帮助信息 |
brew -v | 显示版本号 |
brew list | 列出已经安装的软件包 |
brew search xxx | 搜索软件包 |
brew install xxx | 安装软件包 |
brew doctor | 自查brew的问题,并给处解决方法 |
brew --cache | 查看缓存目录,如果下载的慢,可以把想要下载的文件在github中找到,然后找镜像的方法快速下载,再将下载的文件放在缓存目录中的 download 目录中,然后将文件名改成未下载完成的那个文件,就可以省着慢慢下了 |