MacOS 的安装与配置

1 MacOS 的安装

MacOS 一般有两种安装方式,一种是联网安装,一种是离线安装,本质都一样。我这里采用的是联网安装。

  • 首先,开机启动时,按住 alt,直到出现了 Mac OS X Utilities 界面才松手。
  • 选择第四个 Disk Utility。然后选择第一个磁盘(第二个磁盘是一个恢复区),然后点击 抹掉,然后格式选项里,选择 日志式 区分大小写(对于程序开发来说,尽量选择区分大小写,在很多时候会显得非常方便)。然后在高级选项里,选择 最快,然后开始抹掉。
  • 抹掉结束后,关闭这个界面,会回到最开始的那个图形界面。然后选择第二个 Reinstall Mac OS X。然后根据一系列提示进行操作即可。在此过程中,尽量不要断网。
  • 安装结束后,进行一系列的配置。

2 安装命令行工具

苹果开发者网站 下载 Command Line Tools。然后进行安装即可。

3 安装 Homebrew

根据 homebrew官网 的提示进行安装。

提示:如果要卸载 homebrew,可以先卸载掉所有通 过homebrew 安装的 app,然后参考官方文章:FAQ

homebrew 常用操作:

  • 查看版本:
    brew -v
  • 用 brew 安装某个软件
    brew install package

    用 brew 安装,卸载等其他所有操作时,不需要在前面加上 sudo 命令。
    另外,用 brew 成功安装某个软件后,需要退出终端,然后再打开,这时就可以应用最新版的软件了。

  • 卸载用 brew 安装的软件
    brew uninstall package --force
  • 列出用 brew 安装的所有软件
    brew list
  • 列出所有安装的软件里可以升级的那些软件
    brew outdated
  • 更新 Homebrew
    brew update
  • 更新指定的软件
    brew upgrade xxx
  • 更新所有可更新的软件
    brew upgrade --all
  • 清理不需要的版本极其安装包缓存
    brew cleanup
  • brew 检测
    brew doctor

4 安装 Homebrew Cask

homebrew cask 也是个安装管理工具。不同于 homebrew 的是,homebrew cask 是安装的一些 google chrome 等的二进制文件,它们是已经被编译好了的,安装过程中无需编译。而 homebrew 是下载源码包,然后再进行编译,最后再进行安装的。
brew install caskroom/cask/brew-cask

常用的操作如下:

  • 搜索指定软件
    brew cask search xxx
  • 搜索所有可用的软件
    brew cask search
  • 安装软件
    brew cask install xxx
  • 卸载软件
    brew cask uninstall xxx
  • 列出安装的软件
    brew cask list
  • 清除下载的文件
    brew cask cleanup
  • 更新 homebrew cask
    brew update

    在更新 Homebrew 的同时可以更新 Homebrew cask。

5 配置 Git

安装 git:
brew install git

配置 git:
git config --global user.name "you name"
git config --global user.email "you email"

6 配置 Zsh

MacOS 自带 zsh,因此无需再安装了。

查看所有 shell:
cat /etc/shells

设置 zsh 为登录 shell:
chsh -s /bin/zsh
sudo reboot

7 配置 Oh My Zsh

访问官网根据提示进行安装:oh my zsh

然后重启终端,即可看到变化。

8 安装并配置 Vim

安装 vim:
brew install vim

配置 vim:
git clone https://github.com/cuckootan/vim.git ~/.vim
cp ~/.vim/vimrc ~/.vimrc

9 如何使用 SSH 远程连接到其他计算机上

首先要保证,连接的目的计算机需要安装ssh的server的相应软件包。

连接
ssh target_name@target_ip

断开
ctrl + d
或者
exit

10 安装 Python2 和 Python3

brew install python
brew install python3

安装成功后,重启终端。

用这种方法安装 python2 和 python3 的过程中,会自动安装 pip。

11 安装 Python3 的相关包

安装 numpy:
python3 -m pip install numpy

安装 scipy:
python3 -m pip install scipy

安装 matplotlib:
python3 -m pip install matplotlib

如果安装出错,可能是因为没有安装 freetypelibpng
brew install libpng
brew install freetype

安装 scikit-learn:
python3 -m pip install scikit-learn

安装 scikit-image:
python3 -m pip install scikit-image

如果安装出错,可能是因为没有安装 libjpeg
brew install libjpeg

12 安装 JDK

brew cask install java

13 安装 Eclipse

brew cask install eclipse-ide