Como mencionó un comentario en su OP: Me preocuparía que las sumas MD5 no coincidieran. Podría significar que el tarball que estás descargando está corrupto, en cuyo caso hacer lo anterior para anular la coincidencia en realidad te causará problemas porque estarás instalando herramientas rotas. O podría ser que el tarball que estás descargando no es de confianza, que te están dando algo que no es legítimo y contiene rutinas potencialmente dañinas. Yo me aseguraría de que tu repositorio homebrew está actualizado con:
brew update
Si efectivamente está actualizado puedes probar:
brew install --force <package>
para forzar la instalación. Esa opción normalmente sólo fuerza una reinstalación de un paquete ya instalado de la misma versión, pero puede ignorar un error MD5. He mirado la rutina de instalación en homebrew
pero no era evidente que esto fuera a funcionar.
En el peor de los casos: podrías simplemente descargar el tarball de la fórmula, calcular el MD5 para ella a mano y luego actualizar el archivo de la fórmula con el valor MD5 apropiado para pasar la comprobación. Por ejemplo, si tiene problemas para instalar dos2unix, encontrará el archivo de fórmula en /usr/local/Library/Formula/dos2unix.rb
. En la parte superior del archivo está el tarball y la suma MD5 del mismo:
> 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'
Si la comprobación MD5 falla, descargue el 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]
Calcule usted mismo la suma de comprobación MD5 del archivo:
> md5 dos2unix-5.3.1.tar.gz
MD5 (dos2unix-5.3.1.tar.gz) = 438c48ebd6891b80b58de14c022ca69e
A continuación, introduzca el valor que ha calculado en el archivo de fórmula para el paquete y vuelva a ejecutar el comando de instalación del paquete.