安装 Homebrew
什么是 Homebrew?
macOS 缺失的软件包的管理器
这是官网对它的描述。简单来说,它就是另一个 App Store,同样能够查看所有已经安装的软件,并且统一让它们更新,当然也能卸载。
但是现在安装 Homebrew 有点困难,因为安装它的 GitHub 地址不能访问了,需要代理才能访问。
但我们希望代理软件也用 Homebrew 来管理,于是这就成了一个「先有鸡还是先有蛋」的死循环。
解决方案是使用 国内大佬修改好的镜像 来安装。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
在安装时,提示语都是中文,而且可以自由选择切换到其他软件源(中科大、清华、阿里等),以提高软件的安装速度。此外,它也会同时安装上 Git,这很方便后续和代码有关的一些需求。
但是仍然存在问题,部分软件如果没有国内镜像,还是有可能无法下载安装的,尤其是 Telegram、Discord 这类。
使用 Homebrew 构建网上冲浪所需的应用生态
代理的配置
本节部分设置参考 Lvan 的前端笔记 - mac 命令行终端下使用代理 一文。
在 这个页面 可以很方便地搜索到 Homebrew 可以安装的软件,而且大多都是带有图形界面的。
个人推荐的代理软件是 V2RayU,自带中文。直接在下载目录启动,然后导入代理信息即可使用。(这样是为了用完以后删除,再用 Homebrew 重装以便统一管理。)
但是这里有个很严重的问题,那就是即使开了全局代理,macOS 的终端也不会走这个代理,它有自己的想法。于是还要配置它的代理设置,使之能够借助代理软件窥得外界。
点开 V2rayU 的偏好设置,然后切到「Advance」选项卡,里面可以找到「本机 Sock 监听端口」和「本机 HTTP 监听端口」,这两个端口号要记一下。接下来配置能在终端里一键开闭代理的脚本。
为了配置这个脚本,可以先安装 Visual Studio Code:
brew install --cask visual-studio-code
VSC (Visual Studio Code) 可以借助 GitHub 多平台同步,故登录一下就能很便利地同步之前的配置(如果有的话)。
打开一个访达页面,按下 Shift
+Command
+.
快捷键,就能够显示或隐藏访达中的隐藏文件。在 /用户/你的用户名
目录下,你可以看到一个名为 .zshrc
的文件,将之拖入 VSC 打开即可。
在 .zshrc
文件中添加如下内容:
|
|
代码中的 1080 就是之前记录的「本机 Sock 监听端口」,1087 就是「本机 HTTP 监听端口」。如果在你的设备上数值不同,则以你的为准。
编辑完成后保存,然后在终端内输入 source ~/.zshrc
以使最新的配置文件生效。然后就可以打开终端,输入 proxy_on
,它会返回 已开启代理
作为提示。然后,为了测试是否确实开启并可用,输入 proxy_status
即可,它会返回如下内容:
|
|
大体上的消息格式就是这样了,当然你显示的地址肯定会在国外。下面的一堆 HTML 代码:
|
|
这表示你能够成功访问到谷歌,意味着你的终端已经和外界打通,可以开搞了。
可以安装的软件有哪些?
国产的有:
- 阿里云盘:
brew install --cask adrive
- 百度网盘:
brew install --cask baidunetdisk
- 哔哩哔哩:
brew install --cask bilibili-official
(不如网页端,不建议安装) - 钉钉:
brew install --cask dingtalk
- 搜狗输入法:
brew install --cask sogouinput
(不知为何,通过 Brew 安装的无法添加进输入法列表,根本看不到,最后还是通过 官网 安装了) - 腾讯会议:
brew install --cask tencent-meeting
- 腾讯文档:
brew install --cask tencent-docs
- 微信:
brew install --cask wechat
- QQ:
brew install --cask qq
- QQ 音乐:
brew install --cask qqmusic
- Tencent Lemon:
brew install --cask tencent-lemon
非国产的有:
- Discord:
brew install --cask discord
(打游戏用得比较多) - Docker:
brew install --cask docker
(用于构建本地开发预览环境) - Hidden Bar:
brew install --cask hiddenbar
(优化菜单栏显示,对于刘海屏来说很必要) - IINA:
brew install --cask iina
(视频播放器) - LyricsX:
brew install --cask lyricsx
(歌词插件) - MacZip:
brew install --cask maczip
(压缩工具) - MediaInfo:
brew install --cask mediainfo
(多媒体文件信息查看器) - MEGAsync:
brew install --cask megasync
(网盘) - Microsoft Edge:
brew install --cask microsoft-edge
(我最喜欢的浏览器,借助微软账号可以跨平台同步,使用体验更连贯) - MKVToolNix:
brew install --cask mkvtoolnix
(视频混流器) - Motrix:
brew install --cask motrix
(下载工具) - OBS:
brew install --cask obs
(录屏工具) - qBittorrent:
brew install --cask qbittorrent
(BT 客户端) - Snipaste:
brew install --cask snipaste
(截图工具) - Steam:
brew install --cask steam
(无需解释,快上车) - Telegram:
brew install --cask telegram
(聊天工具)
Office 全家桶
MacWk 在我用过后不久已经彻底完蛋了,本节作废。
这里要推荐一个良心网站:MacWk。
在 这里 也提供了 Office 全家桶激活工具的下载地址。但全家桶的本体可以通过 Homebrew 来安装,它的激活工具也是可以用的。
使用 brew install --cask microsoft-office
安装本体。安装完成后,参照 教程 完成激活。
Adobe 全家桶
MacWk 提供的 Adobe 破解似乎不是很稳定,而且操作很麻烦,尽管版本比较新,但我还是决定使用大佬 Vposy 制作的 2021 破解版。
网上稍微花点时间就能找到,而且安装很方便,流程也很明确。
构建开发环境
配置 Git
这个主要是设置用户名、邮箱,然后生成密钥,然后再到 GitHub 的账户设置里面添加进去,这样就方便克隆代码了。
构建个人博客的开发环境
首要任务是安装 hugo-extended。这一步是最麻烦的,因为普通的 hugo 可以用 Homebrew 来轻松安装,但是 hugo-extended 不行。这里参照的方法是 这篇英文教程,确实是能够一步到位。如果安装没有成功,试试让终端挂上代理再来一次。
装完以后,在终端 hugo version
就应该返回一些有效信息。
接下来克隆之前的 博客 代码,在目录内运行 hugo server
,再到浏览器访问 localhost:1313
,应当就能看到了。
虚拟机带来的意外之喜
我原本并没有使用虚拟机的打算,只是帮助朋友测试几款软件在 Windows 虚拟机中的兼容性。但是意外地发现 Parallel Desktop 17 的操作便利性,以及和 macOS 的耦合性相当不错。而且之前的旧电脑并不满足运行 Windows 11 的要求,而这个虚拟机却能够很好地运行。有趣的是,这个虚拟机的内外还是打通的(即相互能通过文件管理器访问到另一系统内存储的文件),此外,还有完善的功能提示(U 盘插入时可以选择连接 macOS 主系统或是 Windows 虚拟机),这些特性都令我新生好奇(因为确实没想到虚拟机能做得这么好),打算继续使用并探索它是否会有更广泛的用途。
结语
我真的菜。一个生疏的系统,基本上每走一步都要查资料。由于中文搜索质量日益下降,有些时候我还被迫要去谷歌用英文搜索以求获得解答。当然了,在努力之下,大部分问题还是得到了解决的。快乐起来了。