你可能没听过 Macports,Homebrew 显然更热门一些。如果你愿意使用 Homebrew,没关系,Homebrew 完成是能够胜任的,如果你愿意了解一下 Macports,请继续往下看。
## 简介
Macports 的工作方式是下载 Source Code 然后在本地编译,它的理念是尽量减少对系统现有库的依赖。这样做的代价是较长的编译时间,以及较多的依赖关系下载。好处是不怎么依赖系统,也就是说,更新 macOS 不会破坏你现有的 package。
另外,Macports 安装所有的 package 到 /opt/local 下面,这样不会和系统现有的 /usr/local 有什么冲突。
## 下载安装
下载地址: [http://www.macports.org/install.php](http://www.macports.org/install.php)
## 基本使用
* 更新 MacPorts
```bash
sudo port -v selfupdate
```
* 搜索软件
```bash
port search <name>
```
* 安装新软件
```bash
sudo port install <name>
```
* 卸载软件
```bash
sudo port uninstall <name>
```
* 查看已安装的软件
```bash
port installed
```
* 查看有更新的软件
```bash
port outdated
```
* 升级可以更新的软件
```bash
sudo port upgrade outdated
```
* 常用软件
```bash
sudo port install zsh zsh-completions shfmt openssl md5sha1sum aria2
```
* 网络工具
```bash
sudo port install inetutils minicom tcping nmap iftop mtr wget
```