В одном из комментариев к вашему OP было упомянуто: «Меня беспокоит, что суммы MD5 не совпадают. Это может означать, что загружаемый вами архив поврежден, и в этом случае выполнение вышеуказанного действия для переопределения совпадения действительно вызовет у вас проблемы, поскольку вы будете устанавливать сломанные инструменты. Или это может быть связано с тем, что загружаемому архиву нельзя доверять, что вам дают что-то недопустимое и содержит потенциально опасные процедуры. Я бы позаботился о том, чтобы ваш репозиторий homebrew был в курсе:
brew update
Если это действительно так, вы можете попробовать:
brew install --force <package>
форсировать установку. Эта опция обычно просто переустанавливает уже установленный пакет той же версии, но может игнорировать ошибку MD5. Я попробовал выполнить процедуру установки, homebrewно не было очевидно, что это сработает.
В худшем случае: вы можете просто скачать tarball для формулы, вычислить MD5 для нее вручную, а затем обновить файл формулы с соответствующим значением MD5, чтобы пройти проверку. Например, если у вас возникли проблемы с установкой dos2unix, вы найдете файл формулы в /usr/local/Library/Formula/dos2unix.rb. В верхней части файла находится тарбол и сумма MD5 для него:
> more dos2unix.rb
require 'formula'
class Dos2unix < Formula
url 'http://waterlan.home.xs4all.nl/dos2unix/dos2unix-5.3.1.tar.gz'
md5 '438c48ebd6891b80b58de14c022ca69e'
homepage 'http://waterlan.home.xs4all.nl/dos2unix.html'
Если проверка MD5 не удалась, загрузите tarball:
> wget http://waterlan.home.xs4all.nl/dos2unix/dos2unix-5.3.1.tar.gz
--2012-03-17 18:07:07-- http://waterlan.home.xs4all.nl/dos2unix/dos2unix-5.3.1.tar.gz
Resolving waterlan.home.xs4all.nl... 194.109.6.92, 2001:888:0:18::80
Connecting to waterlan.home.xs4all.nl|194.109.6.92|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 54967 (54K) [application/x-gzip]
Saving to: `dos2unix-5.3.1.tar.gz'
100%[==============================================================================================================>] 54,967 84.8K/s in 0.6s
2012-03-17 18:07:09 (84.8 KB/s) - `dos2unix-5.3.1.tar.gz' saved [54967/54967]
Рассчитайте контрольную сумму MD5 для файла самостоятельно:
> md5 dos2unix-5.3.1.tar.gz
MD5 (dos2unix-5.3.1.tar.gz) = 438c48ebd6891b80b58de14c022ca69e
Затем введите значение, которое вы вычислили, в файл формулы для пакета и повторно запустите команду установки для пакета.