Como mencionó un comentario en su OP: Me preocuparía que las sumas de MD5 no coincidieran. Podría significar que el archivo comprimido que está descargando está dañado, en cuyo caso hacer lo anterior para anular la coincidencia realmente le causará problemas porque instalará herramientas dañadas. O podría ser que no se pueda confiar en el tarball que estás descargando, que te den algo que no es legítimo y contiene rutinas potencialmente dañinas. Me aseguraría de que tu repositorio casero esté actualizado con:
brew update
Si de hecho está actualizado, puedes intentarlo:
brew install --force <package>
para forzar la instalación. Esa opción generalmente obliga a una reinstalación de un paquete ya instalado de la misma versión, pero puede ignorar un error MD5. Hojeé la rutina de instalación en homebrew
pero no estaba claro que esto funcionaría.
En el peor de los casos: simplemente puede descargar el archivo comprimido para la fórmula, calcular el MD5 para él a mano y luego actualizar el archivo de Fórmula con el valor adecuado de MD5 para pasar la comprobación. Por ejemplo, si tuvo problemas para instalar dos2unix, encontrará el archivo de fórmula en /usr/local/Library/Formula/dos2unix.rb
. En la parte superior del archivo se encuentra el archivo tar y la suma 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'
Si la comprobación MD5 está fallando, descargue el archivo comprimido:
> 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 para el archivo:
> md5 dos2unix-5.3.1.tar.gz
MD5 (dos2unix-5.3.1.tar.gz) = 438c48ebd6891b80b58de14c022ca69e
Y luego ingrese el valor que calculó en el archivo de fórmula para el paquete y vuelva a ejecutar el comando de instalación para el paquete.