Sync MacPorts ports tree using Subversion (over HTTP)

MacPorts默认用 rsync 同步 ports file tree,rsync默认使用端口873,在80%的公司内部估计要悲剧,在鄙人公司不用思考那是属于100%要悲剧的范畴。

有两种解决方法,第一种是用proxy,rsync支持用 RSYNC_PROXY 环境变量来设置proxy,不过只支持http proxy,很不幸这种方法仍旧无法穿越火线。 不过还是建议先尝试下此方法,毕竟方便快捷一些。

第二种方法是MacPorts官方提供的解决方案:
https://trac.macports.org/wiki/howto/SyncingWithSVN

这个方法稍显繁琐,因为要用svn checkout 整个ports source tree(checkout完后的dir总共227M),并修改macports source,然后重新sync并建立index,整个过程可能会超过1小时。 当然好处也是有的,那就是一劳永逸并且99%的情况下应该能够work~

Related posts:

4 Comments on "Sync MacPorts ports tree using Subversion (over HTTP)"

  1. cooldoger United States Google Chrome Windows says:

    你编译一个,发出来共享下不是更方便。

  2. cooldoger United States Google Chrome Windows says:

    整点八卦的,给点力啊。
    看技术我也不用上你这里来啊。

Got something to say? Go for it!

使用新浪微博登陆