sudo xcodebuild -license # 苹果App搜索 Xcode 可直接下载安装(好几个G)
ps:异常处理
若安装至 “正在运行软件包脚本” 会卡住,窗口关不掉
ps aux | grep install # 找到...macports...pkg进程号 xxxxx
sudo kill xxxxx # 杀掉 macports 相关进程号
open /etc # 打开 profile 目录
右键 profile 文件, 显示简介 最下面先点右下角的锁,解锁
最下面名称框 系统,对应的权限,若是 只读 点选成 可读写
vi的操作:按i编辑,按esc退出编辑,输入:wq 回车 即退出保存
sudo vi /etc/profile # 打开 profile文件
按i编辑,添加下面两段path,按esc,再输入:wq退出保存编辑
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
修改完成可将 profile 文件改回 只读
sudo vi /opt/local/etc/macports/sources.conf # 打开 sources.conf
把最后一行rsync://开头的改成
rsync://mirrors.tuna.tsinghua.edu.cn/macports/release/ports/ [default]
sudo vi /opt/local/etc/macports/macports.conf # 打开 macports.conf
修改整行 #rsync_server xxxxxx
#rsync_server mirrors.tuna.tsinghua.edu.cn
修改整行 #rsync_dir xxxxxxx
#rsync_dir macports/release/base/
sudo port -v sync # 重新加载macports文件信息
sudo port -v selfupdate # 更新
# 查看Mac Port中当前可用的软件包及其版本
port list
# 搜索索引中的软件
port search name
# 查看包详细信息
port info name
# 查看包详细信赖信息`
port deps name
# 查看安装时允许客户定制的参数
port variants name
# 安装新软件
sudo port install name
# 安装完毕之后,清除安装时产生的临时文件
sudo port clean --all name
# 卸载软件
sudo port uninstall name
# 查看有更新的软件以及版本
port outdated
# 升级可以更新的软件
sudo port upgrade outdated
sudo port -f uninstall installed
sudo port clean all
sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
MacPorts安装和使用 :https://blog.csdn.net/libaineu2004/article/details/104740623/
其它镜像地址:https://www.cnblogs.com/xiaochina/p/5728853.html
编译安装 : https://www.jianshu.com/p/c0d278dcb924
.pkg解压安装: https://blog.csdn.net/Jomesm/article/details/88386260
MacPorts安装卡住解决方法(图文)教程 :https://blog.csdn.net/qq285744011/article/details/88924070
卸载Macports,安装Homebrew:
https://www.jianshu.com/p/f9b2c74cb519