从 MacPorts 安装 gnuplot 失败(校验和不匹配)

从 MacPorts 安装 gnuplot 失败(校验和不匹配)

我有 OSX 10.5 并尝试过sudo port install gnuplot,但只得到这个:

--->  Computing dependencies for gnuplot
--->  Verifying checksum(s) for gnuplot
Error: Checksum (md5) mismatch for gnuplot.pdf
Error: Checksum (sha1) mismatch for gnuplot.pdf
Error: Checksum (rmd160) mismatch for gnuplot.pdf

我不在乎 gnuplot.pdf 是否有校验和不匹配,它不是可执行文件的一部分……我该如何解决这个问题?我似乎无法重新下载或卸载。

答案1

  1. 首先尝试@Jason 的解决方案 - 更新该特定端口可能会奏效。
  2. 进行一点谷歌搜索,你就能了解校验和失败的原因。

macports wiki 列表校验和失败的常见原因并且(以我的个人经验来看)它通常是上游开发人员的秘密升级(像这个)。如果您已确认校验和失败的原因是良性的,则可以像这样覆盖 macport 校验和:

sudo port install gnuplot checksum.skip=yes

答案2

我做到了

sudo port -d selfupdate
sudo port clean gnuplot
sudo port install gnuplot

问题就解决了。

相关内容