Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 420|回复: 0

解决安装macports,不能更新的问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-5-9 04:37:26 | 显示全部楼层 |阅读模式
    执行命令 sudo port -v selfupdate,出现超时

    68-245-171-115:var fanshulin$ sudo port -v selfupdate

    Password:
    --->  Updating MacPorts base sources using rsync
    rsync: failed to connect to rsync.macports.org: Operation timed out (60)
    rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-42/rsync/clientserver.c(105) [receiver=2.6.9]
    Command failed: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
    Exit code: 10
    Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed

     

    解决方法如下:

    1.搜索到了官网的连接,http://trac.macports.org/ticket/36256,根据指引到达了

    http://trac.macports.org/wiki/howto/PortTreeTarball

     

    2.看到如下说明:

    Configuration

    Edit $prefix/etc/macports/sources.conf, comment out the rsync entry, and add a new entry as follows:

    #rsync://rsync.macports.org/release/ports/ [default]
    http://www.macports.org/files/ports.tar.gz [default]
    

     

    直接编辑source.conf 是不行的,拷贝到桌面记事本打开

    添加上上去,如下:

    //rsync://rsync.macports.org/release/tarballs/ports.tar [default]

    #rsync://rsync.macports.org/release/ports/ [default]

    http://www.macports.org/files/ports.tar.gz [default]

     

    3.把这个文件拷贝覆盖

     

    4. sudo port -v selfupdate

     

    5.正常更新,21M的包,如下:

    68-245-171-115:var fanshulin$ sudo port -d sync

    Password:

    Warning: /opt/local/etc/macports/sources.conf specifies invalid source '//rsync://rsync.macports.org/release/tarballs/ports.tar [default]', ignored.

    DEBUG: Copying /Users/fanshulin/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences

    --->  Updating the ports tree

    Synchronizing local ports tree from http://www.macports.org/files/ports.tar.gz

      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                     Dload  Upload   Total   Spent    Left  Speed

    100 21.5M  100 21.5M    0     0  32451      0  0:11:36  0:11:36 --:--:-- 81848

     

    问题解决,xxoo,路还很长啊,我本是要装opencv的。 

     

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-19 05:01 , Processed in 0.063333 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表