MAC安装MacPorts 卡在“正在运行软件包脚本”的解决办法

  1. 点击右上角强制结束掉“安装器”

  2. 打开terminal, 输入命令“ps -ef | grep install”, 找到遗留进程, kill掉

  3. 安装Xcode

  4. 输入命令“xcodebuild -license” 并同意

  5. MacPorts卡住是因为在安装过程中安装脚本使用了Rsync更新, 即使翻了墙, 由于Rsync是系统进程, 所以大部分fq软件都不会代理

    解决办法: 使用proxifier实现全局代理。并把“System processes”勾上,实现系统进程的代理。如下图所示

  6. 终端输入sudo port -d selfupdate, 此时proxifier会显示rsync通过隧道


szhdeiMac-Pro:~ szh$ sudo port -d selfupdate
Password:
DEBUG: Copying /Users/szh/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs
---> Updating MacPorts base sources using rsync
DEBUG: system: /usr/bin/rsync -rtzvl --delete-after rsync://rsync.macports.org/macports/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs Willkommen auf dem RSYNC-server auf ftp.fau.de.
Nicht all unsere Mirror sind per rsync verfuegbar. Welcome to the RSYNC daemon on ftp.fau.de.
Not all of our mirrors are available through rsync. receiving file list ... done sent 16 bytes received 55 bytes 15.78 bytes/sec
total size is 85712384 speedup is 1207216.68
DEBUG: system: /usr/bin/rsync -rtzvl --delete-after rsync://rsync.macports.org/macports/release/tarballs/base.tar.rmd160 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs Willkommen auf dem RSYNC-server auf ftp.fau.de.
Nicht all unsere Mirror sind per rsync verfuegbar. Welcome to the RSYNC daemon on ftp.fau.de.
Not all of our mirrors are available through rsync. receiving file list ... done sent 16 bytes received 62 bytes 31.20 bytes/sec
total size is 512 speedup is 6.56
DEBUG: successful verification with key /opt/local/share/macports/macports-pubkey.pem
DEBUG: system: /usr/bin/tar -C /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/tmp -xf /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/base.tar
MacPorts base version 2.6.2 installed,
DEBUG: Rebuilding and reinstalling MacPorts if needed
MacPorts base version 2.6.2 downloaded.
---> Updating the ports tree
Synchronizing local ports tree from rsync://aarnet.au.rsync.macports.org/pub/macports/ports/
DEBUG: system: /usr/bin/rsync -rtzvl --delete-after '--exclude=/PortIndex*' rsync://aarnet.au.rsync.macports.org/pub/macports/ports/ /opt/local/var/macports/sources/aarnet.au.rsync.macports.org/pub/macports Welcome to mirror.aarnet.edu.au - AARNet's mirror service
-------------------------------------------------------------------- Content is available via:
rsync://mirror.aarnet.edu.au/
http://mirror.aarnet.edu.au/ Please read the FAQ at:
https://support.aarnet.edu.au/hc/en-us/categories/202837867-Mirror -------------------------------------------------------------------- Feedback and queries are welcome to mirror@aarnet.edu.au receiving file list ... done
./
graphics/vtk/
graphics/vtk/Portfile
perl/p5-net-ident/
perl/p5-net-ident/Portfile
python/py-argh/
python/py-argh/Portfile
python/py-photutils/
python/py-photutils/Portfile
x11/blackbox/
x11/blackbox/Portfile sent 299 bytes received 782280 bytes 20868.77 bytes/sec
total size is 47949331 speedup is 61.27
DEBUG: system: chmod -R a+r /opt/local/var/macports/sources/aarnet.au.rsync.macports.org/pub/macports
DEBUG: system: /opt/local/bin/portindex /opt/local/var/macports/sources/aarnet.au.rsync.macports.org/pub/macports
Creating port index in /opt/local/var/macports/sources/aarnet.au.rsync.macports.org/pub/macports
Adding port devel/libgee
Adding port graphics/vtk
Adding port ocaml/ocaml-cppo
Adding subport ocaml-cppo_ocamlbuild
Adding port ocaml/ocaml-ppx_tools_versioned
Adding port perl/p5-net-ident
Adding subport p5.26-net-ident
Adding subport p5.28-net-ident
Adding subport p5.30-net-ident
Adding port python/py-argh
Adding subport py27-argh
Adding subport py35-argh
Adding subport py36-argh
Adding subport py37-argh
Adding port python/py-backports-ssl_match_hostname
Adding subport py27-backports-ssl_match_hostname
Adding port python/py-photutils
Adding subport py36-photutils
Adding subport py37-photutils
Adding subport py27-photutils
Adding subport py34-photutils
Adding subport py35-photutils
Adding port python/py-prometheus_client
Adding subport py27-prometheus_client
Adding subport py35-prometheus_client
Adding subport py36-prometheus_client
Adding subport py37-prometheus_client
Adding subport py38-prometheus_client
Adding port science/gr-osmosdr
Adding subport gr-osmosdr-38
Adding port x11/blackbox Total number of ports parsed: 31
Ports successfully parsed: 31
Ports failed: 0
Up-to-date ports skipped: 22753 ---> MacPorts base is already the latest version
DEBUG: Setting MacPorts sources ownership to root The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated

MAC安装MacPorts 卡在“正在运行软件包脚本”的解决办法的更多相关文章

  1. PowerShell在激活virtualenv虚拟环境时禁止运行的脚本的解决办法

    问题描述 在使用Django开发网站项目时,为了便于修改.维护以及项目部署,使用了virtualenv虚拟环境.这个工具允许你维护多个分离的Python环境,每个都具有它自己的库和包的命名空间.这种情 ...

  2. ubuntu安装vim时提示 没有可用的软件包 vim,但是它被其它的软件包引用了 解决办法

    ubuntu安装vim时提示 没有可用的软件包 vim-gtk3,但是它被其它的软件包引用了 解决办法 本人在ubuntu系统安装vim  输入 sudo apt-get install vim 提示 ...

  3. Android权限管理之Android 6.0运行时权限及解决办法

    前言: 今天还是围绕着最近面试的一个热门话题Android 6.0权限适配来总结学习,其实Android 6.0权限适配我们公司是在今年5月份才开始做,算是比较晚的吧,不过现在Android 6.0以 ...

  4. CentOS7安装vncserver(启动失败及连接黑屏解决办法)

    CentOS7安装vncserver(启动失败及连接黑屏解决办法) 转载weixin_34167043 最后发布于2017-11-09 15:11:00 阅读数 42  收藏 展开 AutoSAR入门 ...

  5. dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法

    dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法 grub 启动菜单后加入 rootdelay=90, 如下:/boot/vmlinuz-2.6.3 ...

  6. PHP运行错最有效解决办法Fatal error: Out of memory (allocated 786432) (tried to allocate 98304 bytes) in H:\freehost\zhengbao2\web\includes\lib_common.php on line 744

    原文 PHP运行错最有效解决办法Fatal error: Out of memory (allocated 6029312) Fatal error: Out of memory (allocated ...

  7. Mac版小黑屋提示无法确认开发者身份的解决办法

    Mac版小黑屋提示无法确认开发者身份的解决办法 学习了:https://jingyan.baidu.com/article/37bce2be703fa21003f3a259.html 需要按住cont ...

  8. zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法

    一.zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法 1.编译安装zabbix-server出现 编译时加参数:- ...

  9. Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法

    Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在“终端”输入命令开启下就行了. ​​​开启apache服务 sudo ap ...

随机推荐

  1. MyBatis 介绍

    MyBatis 介绍 MyBatis 是一款优秀的 ORM(Object Relational Mapping,对象关系映射)框架,它可以通过对象和数据库之间的映射,将程序中的对象自动存储到数据库中. ...

  2. Linux磁盘管理及挂载

    1.在vm workstations添加磁盘 添加完之后重启一下虚拟机 然后fdisk -l 可以看到虚拟机已经识别到了新的磁盘 2.添加磁盘分区 输入命令 fdisk /dev/sdb 命令(输入 ...

  3. 命令行开启WIFI

    netsh wlan set hostednetwork allow   //netsh wlan set hostednetwork mode=disallow netsh wlan set hos ...

  4. CCF_201604-4_游戏

    bfs,首先记录危险方格的时间,因为100时间之后,所有方格均不危险,所以最短时间的最大值为300,记录每个坐标每个时间的状态,直接bfs即可. #include<cstdio> #inc ...

  5. lua学习之基础概念篇

    基础概念 程序块 (chunk) 定义 lua 中的每一个源代码文件或在交互模式(Cmd)中输入的一行代码都称之为程序块 一个程序块就是一连串语句或者命令 lua 中连续的语句不需要分隔符,但为了可读 ...

  6. 深入分析Java反射(三)-泛型

    前提 Java反射的API在JavaSE1.7的时候已经基本完善,但是本文编写的时候使用的是Oracle JDK11,因为JDK11对于sun包下的源码也上传了,可以直接通过IDE查看对应的源码和进行 ...

  7. 真正解决百度编辑器UEditor上传图片跨域问题

    做前后端分离的项目用到UEditor,把上传图片程序拿出来放到了接口程序中,上传图片接口已经做了跨域处理,按理说编辑器中上传图片应该不会有问题.可是配置好图片上传路径后,运行,打开调试,测试一下,报错 ...

  8. bootstrap 表单类

    bootstrap 表单类 表单美化 用法: 向父元素 <form role="form"></form>     添加 role="form&q ...

  9. c++ 中全局/静态存储区的内存污染问题

    今天研究用回溯法解决八皇后问题,碰到了一个有趣的小问题. 看这篇随笔前,最好先看看我上一篇所写的 c++ 内存分配中一个有趣的小问题. 先看代码 #pragma once #pragma execut ...

  10. 机器学习(ML)十四之凸优化

    优化与深度学习 优化与估计 尽管优化方法可以最小化深度学习中的损失函数值,但本质上优化方法达到的目标与深度学习的目标并不相同. 优化方法目标:训练集损失函数值 深度学习目标:测试集损失函数值(泛化性) ...