参考内容:MacPorts 官方文档
安装 MacPorts
- 安装 Xcode
打开 App Store,搜索 Xcode ,点击获取,安装,此处略…
- 同意 Xcode 许可
打开终端,输入如下命令, 然后按空格键跳转到最后一行,输入 agree,回车:
1 | sudo xcodebuild -license |
- 安装 MacPorts
进入 官方下载地址, 选择和自己系统相对应的版本点击下载,然后双击下载好的 pkg 软件包进行安装,一路默认设置即可;
更改 MacPorts源
要修改 MacPorts 源,需要修改三个地方,如下:
- 编辑 /opt/local/etc/macports/sources.conf 文件,修改内容如下:
1 | rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default] |
- 编辑 /opt/local/etc/macports/macports.conf 文件,修改内容如下:
1 | rsync_server rsync.macports.org |
- 修改完成后,运行如下命令,更新 ports
1 | sudo port -v sync |
MacPorts 的使用
安装完成之后,打开终端输入 port,如果提示找不到 port 命令,是因为 port 命令没有在 $PATH 路径下,解决方法是将 /opt/local/bin 和 /opt/local/sbin 添加到 $PATH 搜索路径中。
编辑用户家目录下的配置文件 ~/.zshrc (zsh)或者 ~/.bash_profile (bash),添加如下内容:
1 | export PATH="/opt/local/bin:/opt/local/sbin:$PATH" |
重新打开终端或者使用 source 命令刷新配置文件,再输入 port 就可以使用了。
MacPorts 常用命令
- 更新 ports tree 和 MacPorts 版本: sudo port -v selfupdate
- 搜索索引中的软件: port search name
- 安装软件: port install name
- 卸载软件: sudo port uninstall name
- 查看有更新的软件以及版本: port outdated
- 升级可以更新的软件: sudo port upgrade outdated