如何继续中断的 MacPorts 安装?
我对 shell/binary 的所有东西都很陌生,并且正在安装 Git(我知道 SCM 是一件好事)。然而,我的互联网连接中途出现了问题,安装停滞了。
它中断了 tar.gz 下载,我不知道如何从中断处恢复。这是输出:
computer:~ Alex$ sudo port install git-core +svn+bash_completion
---> Computing dependencies for git-core
---> Verifying checksum(s) for p5-error
Error: Target org.macports.checksum returned: Could not open file:
/opt/local/var/macports/distfiles/perl5/Error-0.17015.tar.gz
Error: The following dependencies failed to build: p5-error p5-libwww-perl p5-crypt-ssleay
p5-html-parser p5-html-tagset p5-io-compress p5-compress-raw-bzip2 p5-compress-raw-zlib
p5-uri p5-svn-simple subversion-perlbindings apr apr-util db46 cyrus-sasl2 gettext neon
serf subversion p5-term-readkey rsync popt
Error: Status 1 encountered during processing.
computer:~ Alex$
所以我尝试了两次,没有运气。我找到了该文件并将其替换为从引用的网站下载的完整文件,然后重试;没有运气。有人可以告诉我如何恢复这个过程吗?我不太确定如何告诉它再次拾取。
I'm new to all things shell/binary, and was installing Git (I understand SCM is a good thing from being on SO). My Internet connection hiccuped partway through, however, and the installation stalled.
It interrupted a tar.gz download, and I don't know quite how to resume where it left off. Here's the output:
computer:~ Alex$ sudo port install git-core +svn+bash_completion
---> Computing dependencies for git-core
---> Verifying checksum(s) for p5-error
Error: Target org.macports.checksum returned: Could not open file:
/opt/local/var/macports/distfiles/perl5/Error-0.17015.tar.gz
Error: The following dependencies failed to build: p5-error p5-libwww-perl p5-crypt-ssleay
p5-html-parser p5-html-tagset p5-io-compress p5-compress-raw-bzip2 p5-compress-raw-zlib
p5-uri p5-svn-simple subversion-perlbindings apr apr-util db46 cyrus-sasl2 gettext neon
serf subversion p5-term-readkey rsync popt
Error: Status 1 encountered during processing.
computer:~ Alex$
So I tried twice, no luck. I found that file and replaced it with a complete file downloaded from the referenced website, and tried again; no luck. Can someone tell me how I might resume this process? I'm not sure quite how to tell it to pickup again.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
清理 perl5 和 p5-error 端口:
然后
确保您的
port
配置是最新的。然后重试原始端口命令来安装 git。
如果这不起作用,请执行:
并重试。
Clean the perl5 and p5-error ports:
Then
to make sure your
port
configuration is up-to-date.Then retry the original port command to install
git
.If that doesn't work do a:
and retry.
您需要清理分发文件:
顺便说一句, clean --all 也是一个可以满足您需要的标志。
You need to clean the distribution file:
Incidentally, clean --all would also be a flag that does what you need.
先清理端口
然后重新安装
Clean the port first
Then reinstall