3

У меня 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 имеет несоответствие контрольной суммы, это не часть исполняемых файлов ... как мне обойти это? Я не могу перезагружать или удалять либо.

2 ответа2

3
  1. Сначала попробуйте решение @ Jason - обновление конкретного порта может помочь.
  2. Сделайте немного поиск в Google, чтобы понять, почему контрольная сумма не работает.

В вики Macports перечислены распространенные причины сбоя контрольной суммы, и (по моему личному опыту) это часто является скрытым обновлением разработчиком (как этот). Если вы подтвердили, что причина ошибки контрольной суммы является доброкачественной, вы можете переопределить контрольную сумму macport следующим образом:

sudo port install gnuplot checksum.skip=yes

1

я сделал

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

и это исправило.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .