Mac优雅一键装机

Mac优雅装机

  • 安装工具 HomebrewMAS
  • 日常使用的软件一键安装脚本

前言

利用 HomebrewMAS 这两个工具来完成所有软件的自动安装;

  • 前者适用于非 MAS 的几乎所有软件
  • 后者能够操纵 Mac App Store 接口来安装其中的应用

这里给出我自己Mac的所有安装的软件,包括大部分日常使用的软件和计算机专业的软件安装;并写成如下一串「装机」脚本,妥善保管好以上代码,需要用的时候只需要粘贴到终端,而不是去各个网站下载安装包。

开始优雅装机

  1. 下载 Homebrew
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

上面的命令可能出现curl什么的访问不到,可以改用自动脚本(全部国内地址)(在Mac os终端中复制粘贴回车下面这句话)

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  1. 安装python
1
2
3
echo "installing python"
brew install python@3.7
echo "finish python installation"
  1. 安装 wget
1
2
3
echo "installing wget"
brew install wget
echo "finish wget installation"
  1. 安装git
1
2
3
4
5
brew install git
echo "finish git installation"
echo "empower git with hub"
brew install hub # 将GitHub接口和git命令进行包装
alias git=hub
  1. 安装iterm2
1
2
brew install iterm2
echo "finish iterm2 installation"
  1. 安装zsh
1
2
brew install zsh
echo "finish zsh installation"
  1. 安装oh-my-zsh
1
2
/bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
echo "finish oh my zsh installation"
  1. 安装Homebrew Cask(Error: caskroom/cask was moved.)
1
2
3
4
5
6
7
8
9
10
11
brew install caskroom/cask/brew-cask

########################################################
# 除了在终端使用的软件,其他的软件都用 Cask 来管理;

# brew cask search 对于不是很确定要找的App的精确的名字,可以通过这个命令来检查
# brew cask uninstall xx 卸载软件
# brew update 更新所有软件
# 更新具体软件:brew upgrade 软件名 ,例:brew upgrade git
# brew cask list 列出通过 Homebrew Cask 安装的包
########################################################

​ 利用Cask下载第三方应用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
brew install --cask google-chrome # 谷歌浏览器
brew install --cask iina
brew install --cask alfred # 效率神器
brew install --cask thunder # 迅雷
brew install --cask baidunetdisk # 百度云
brew install --cask microsoft-office # office 2011 套件
brew install --cask insomniax # MacBook防睡眠软件
brew install --cask parallels #
brew install --cask steam
brew install --cask sogouinput # 搜狗输入法
brew install --cask caffeine # 防休眠工具 Caffeine
brew install --cask mathtype # Mathtype
brew install --cask qqmacmgr # QQ电脑管家
brew install --cask qqmusic # QQ音乐
brew install --cask neteasemusic # 网易云音乐
brew install --cask youku # 优酷
brew install --cask appzapper # 软件卸载工具
brew install --cask appcleaner # 软件卸载工具
brew install --cask betterzip # 压缩解压缩工具
brew install --cask mounty # NTFS 分区读写组件

brew install --cask sublime
brew install --cask typora # markdown 工具
brew install --cask cajviewer # CAJ文件
brew install --cask dash

brew install --cask visual-studio-code # VScode
brew install --cask pycharm-ce # pycharm

brew install --cask cheatsheet
brew install --cask go2shell # 快速在当前目录打开Shell的工具
brew install --cask glances # 在命令行中查看你系统运行状态的工具
brew install --cask eudic # 欧陆词典
brew install --cask nutstore # 坚果云

brew install --cask Tunnelblick # vpn
brew install --cask shadowsocksx-ng # ShadowsocksX客户端软件
brew install --cask lantern # 蓝灯

brew install --cask teamviewer-host # 远程协助 Teamviewer
brew install --cask vnc-viewer # 远程协助 Teamviewer
  1. 下载 MAS
1
brew install mas
  1. 不想再忍受 Mac App Store 缓慢的打开速度;
  2. 批量安装或更新 Mac App Store 应用 mas upgrade
  3. 快速切换 Mac App Store 账号。

mas 是根据 Product Identifier 安装与更新应用,也提供了查询应用 ID 的命令:

  1. 用命令 mas search 关键词 查询应用。比如在终端中执行 mas search xcode,大概 1 秒就显示了结果;
  2. 用命令 mas list 查询已安装应用及其识别码。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mas install 1037126344 # apple configurator 2
mas install 425424353 # the unarchiver
mas install 441258766 # magnet
mas install 483820530 # qr journal
mas install 836500024 # wechat
mas install 1254743014 # lyricsx
mas install 451108668 # qq
mas install 523620159 # cleanmydrive 2

mas install 944848654 # NeteaseMusic (1.5.9)
mas install 491854842 # 网易有道词典 (2.3.1)
mas install 406056744 # Evernote (7.0.2)
mas install 921458519 # DrCleaner (3.3.4)
mas install 1091189122 # Bear (1.4.3)
mas install 1071663619 # unrar (1.1)
mas install 981420053 # Media Player (2.4.0)
mas install 1012930195 # HandShaker (2.1.1)
mas install 966085870 # TickTick (2.1.00)
mas install 1032155965 # Foxit Reader (2.4.1)
mas install 409203825 # Numbers (4.3.1)
mas install 1184150999 # 护眼宝 (1.2.0)
mas install 789066512 # Maipo (3.4.1)

PS:对于使用 MAS 安装应用需要 app ID,可以使用 mas list 来快速获取现安装的所有应用的 app ID。
把上面的代码保存为 s.command,然后给予执行权限chmod u+x s.command,以后只要双击即可使用

  1. 重置启动台图标顺序
1
defaults write com.apple.dock ResetLaunchPad -bool TRUE && killall Dock
  1. 安装python3.7
1
2
xcode-select --install 
brew install python@3.7

Xcode12.5 依赖 Command Line Tools,安装 Xcode 的时候会弹出 Command Line Tools 的安装请求从而解决这个依赖。也可以去Developer Apple上手动下载对应的Command Line Tools 安装即可。

参考

给 Mac 优雅地一键「装机」


Mac优雅装机
http://example.com/2018/11/13/2018-11-13-Mac优雅装机/
作者
NSX
发布于
2018年11月13日
许可协议