前言

首先去官网下载,别去什么乱七八糟的百度搜安装包.

官网有最新的安装包、最新最全的源信息,本文致力于教你如何用macports的官网完成配置,以后有什么问题你直接去官网,比搜什么博客靠谱多了, 不少博客都是从官网直接翻译搬运来的,但偷偷隐藏了官网的信息,造成独家指导的假象. 这样的博客时间过个一年半载就过时了,官网信息也早更新了. 各位要养成有问题去官网的习惯.

获取安装包

官网地址: https://www.macports.org

去点击 installing macports 或者 download 那个按钮下载

选择版本

在下图的位置选择你OS版本,之后就开始下载了.

更多搭配组件的安装,与安装指南

在页面里有一章节如下

主要介绍让你安装mac apple store里就有的xcode, 并安装x11图形服务器, 叫做xquartz, 官网是https://www.xquartz.org/

都像app一样很容易安装.

安装难点

国内小伙伴在安装时常常可能遇到安装程序卡死、不动、进度条静止、安装无法完成的情况

我本人尝试过等待12小时,依然卡死

尝试过杀掉进程,系统会阻挠我关机,并弹出继续安装窗口,继续安装窗口无法关闭

我每次都使用任务管理器杀死安装程序, 没有对电脑造成任何不良影响

这是因为macports安装在opt/local/下,与系统程序 /usr目录、/bin目录无任何冲突, 所以不会影响任何其他功能,终止就可以了.

卡死的原因在于,安装成功后会自动执行一次检查更新,但是更新源tmd在德国,一直都连不上ping不通,就一直卡着.

但此时port已经安装成功了,杀死安装程序后,可以在命令行成功调出port

为了完成安装,要手动执行

sudo port sync
sudo port -d selfupdate

这两个命令默认会访问

rsync://rsync.macports.org/macports/release/tarballs/ports.tar 德国主站

rsync.macports.org 德国主站

这就导致访问失败一直没有进度卡死.

解决办法

修改 /opt/local/etc/macports/macports.conf,

将 rsync_server 改为北京服务器 pek.cn.rsync.macports.org将rsync_dir 改为 macports/release/tarballs/base.tar

修改/opt/local/etc/macports/sources.conf

将
rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default]
修改为
rsync://pek.cn.rsync.macports.org/macports/release/tarballs/ports.tar  [default]

之后运行

sudo port sync
sudo port -d selfupdate

就好了.

有哪些源?

官网信息在此 https://trac.macports.org/wiki/Mirrors

上述教程也在这个网页上, 自己看就行

其他问题

看Macports 官网的常见问题列表: https://trac.macports.org/wiki/FAQ

参考官文:

https://trac.macports.org/ticket/52434

https://trac.macports.org/wiki/Mirrors

https://trac.macports.org/wiki/FAQ

参考野文:

https://stackoverflow.com/questions/32177436/macports-install-hangs-remains-unusable

https://stackoverflow.com/questions/1352419/why-does-macports-take-forever-to-build-simple-packages

https://www.leg.uct.ac.za/mirrors/packages/macports

http://www.cnblogs.com/sollyu/p/3727561.html

Mac OSX 苹果电脑 安装 MacPorts相关推荐

  1. 苹果电脑 没有可用镜像_苹果电脑安装双系统教程 Mac OS+Windows 10(bootcamp手动完成)...

    开始之前我们首先要确定哪些型号的苹果电脑可以安装Windows 10 MacBook Pro (2012 年中或以后) MacBook Air (2012 年中或以后) iMac (2012 年末或以 ...

  2. 苹果计算机安装应用软件,Mac苹果电脑怎么安装软件 Mac苹果电脑安装软件新手教程...

    类型:Mac图形图像大小:23.3M语言:中文 评分:10.0 标签: 立即下载 Mac苹果电脑怎么安装软件?Mac苹果电脑安装软件新手教程.很多刚使用Mac苹果电脑的伙伴不知道怎么安装软件,那么想自 ...

  3. Mac苹果电脑安装软件显示:映像数据已损坏的解决办法

    刚安装的mac系统,Mac苹果电脑安装软件显示:打不开以下磁盘映像~映像数据已损坏,如下图所示.有两种情况, 映像数据已损坏的情况一:没有解锁安装选项. 一般人认为是自己下载的dmg映像软件有问题,其 ...

  4. mac抹掉磁盘重装系统未能与服务器取得联系_苹果电脑安装mac系统详细教程

    很多使用苹果笔记本电脑的朋友遇到需要重装系统的时候,总会到网站一遍一遍的找适合的苹果电脑安装mac系统教程,接着系统派教你苹果安装系统的详细操作方法吧.还有一点需要注意的是需要备份Mac系统硬盘上面的 ...

  5. Mac苹果电脑 安装virtualBox

    考虑到苹果电脑安装vmWare太麻烦了,所以考虑换成virtualBox,轻便又免费. 首先,到官网下载最新的版本 https://www.virtualbox.org/wiki/Downloads ...

  6. 苹果电脑安装软件显示:映像数据已损坏的解决办法

    刚安装的mac系统,Mac苹果电脑安装软件显示:打不开以下磁盘映像~映像数据已损坏,如下图所示.有两种情况, 映像数据已损坏的情况一:没有解锁安装选项. 一般人认为是自己下载的dmg映像软件有问题,其 ...

  7. 苹果电脑和Windows怎么切换 苹果电脑安装双系统的利弊

    苹果电脑和Windows怎么切换?苹果电脑和Windows系统间的切换,主要是针对装了双系统的苹果电脑而言的,有从苹果电脑切换至Windows操作系统的方法,也可以从Windows操作系统切换至苹果电 ...

  8. 苹果php环境,苹果电脑安装PHP环境步骤-PHP问题

    苹果电脑装置PHP环境步骤: 一.起首咱们需求装置Homebrew 二.终端输出饬令 // 创立目次,假如你不创立过该目次 sudo mkdir /usr/local/var sudo chmod 7 ...

  9. Mac OSX 下高效安装 homebrew 及完美避坑姿势

    Mac OSX 下高效安装 homebrew 及完美避坑姿势 Homebrew 是什么 Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载.解压.拖 ...

最新文章

  1. 禁用和删除Exchange邮箱深入探讨
  2. salt盐度与用户密码加密机制
  3. 【Android 插件化】“ 插桩式 “ 插件化框架 ( 原理与实现思路 )
  4. 实验23:测试泛型依赖注入★
  5. latex 1图加标题_使用VsCode编译latex心得
  6. xxljob 配置文件_最详细的xxl-job java配置方式spring-boot
  7. 阿里云AI如何助攻世界杯?视频集锦背后的技术实践
  8. 2022年第一个线上问题,被领导骂惨了!
  9. gitlab更新配置无效_Gitlab 快速的搭建
  10. 学python对excel有用吗_程序员必修课:为什么非要用Python做数据分析?Excel不好吗?...
  11. EXCEL工作表保护密码忘记,撤销保护攻略
  12. golang test测试使用
  13. 办公技巧:分享100个Excel快捷键,值得收藏!
  14. python课后练习(高琪400集第一季.第五章)
  15. QQ秀文字,很酷的!
  16. c语言switch case解释,C语言switch case语句详解
  17. 未来科技 从零到一「真格星球 · 前沿科技创业营」探访加速科技
  18. JavaFx+Mysql 实现学籍管理系统
  19. Android百度地图测距功能
  20. 考拉电子公司—GMV异常分析及RFM用户价值分析

热门文章

  1. python读取加密word_Python 实现加密过的PDF文件转WORD格式
  2. goahead(嵌入式) webservice (3.3.0)运行goforms
  3. 远控软件GHOST源码免杀
  4. 【网络】Cookie是什么?
  5. Git配置、版本控制与分支管理
  6. 【Linux操作系统】1. Linux操作系统简介、安装
  7. 轴承产生震动是什么原因?
  8. Android移动应用程序开发
  9. sql触发器(insert,update,delete)
  10. JAVA打印简易版日历