Macport 安装、更换清华源
大约 2 分钟
准备及下载
检查下 XCode 安装
sudo xcodebuild -license # 苹果App搜索 Xcode 可直接下载安装(好几个G)
Macports 官网下载 安装包https://www.macports.org/install.php 选择对应 Mac 版本 下载
安装 macports
关闭 wifi 默认源是境外的,先断网
运行下载好的包,依步骤继续 语言可选中文
异常处理: 若安装至 “正在运行软件包脚本” 会卡住,窗口关不掉
点击 安装器 窗口 ,Command + Alt + Esc 强制退出
打开 终端 ( Command + 空格,输入 terminal)
ps aux | grep install # 找到...macports...pkg进程号 xxxxx sudo kill xxxxx # 杀掉 macports 相关进程号
确保 断网,重新打开包安装,即可安装成功
修改 PATH
检查 profile 文件是否 可读写
open /etc # 打开 profile 目录
右键 profile 文件, 显示简介 最下面先点右下角的锁??,解锁 最下面名称框 系统,对应的权限,若是 只读 点选成 可读写
修改 profile
export PATH=/opt/local/bin:$PATH export PATH=/opt/local/sbin:$PATH
修改完成可将 profile 文件改回 只读
更换清华镜像源
/opt/local/etc/macports/sources.conf
# 把最后一行 rsync:// 开头的改成 rsync://mirrors.tuna.tsinghua.edu.cn/macports/release/ports/ [default]
/opt/local/etc/macports/macports.conf
# 修改整行 #rsync_server xxxxxx #rsync_server mirrors.tuna.tsinghua.edu.cn # 修改整行 #rsync_dir xxxxxxx #rsync_dir macports/release/base/
Macports 运行
sudo port -v sync # 重新加载macports文件信息
sudo port -v selfupdate # 更新
sudo port sync # 重新加载macports文件信息
sudo port selfupdate # 更新
port list # 查看Mac Port中当前可用的软件包及其版本
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 # 升级可以更新的软件