Como un comentario dejó en su OP mencionado: Me preocuparía que las sumas de MD5 no coincidieran. Podría significar que el tarball que está descargando está dañado, en cuyo caso, hacer lo anterior para anular el partido realmente le causará problemas porque instalará herramientas rotas. O podría ser que no se puede confiar en el tarball que está descargando, que se le está dando algo que no es legítimo y contiene rutinas potencialmente dañinas. Me aseguraría de que tu repositorio homebrew esté actualizado con:
brew update
Si de hecho está actualizado, puede probar:
brew install --force <package>
para forzar la instalación. Esa opción generalmente solo fuerza la reinstalación de un paquete ya instalado de la misma versión, pero puede ignorar un error MD5. Revisé la rutina de instalación homebrew
pero no era evidente que esto funcionaría.
En el peor de los casos: puede descargar el tarball para la fórmula, calcular el MD5 a mano y luego actualizar el archivo de Fórmula con el valor MD5 apropiado para pasar la verificación. Por ejemplo, si tenía 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 para ello:
> 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 verificació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 la suma de comprobación MD5 para el archivo usted mismo:
> 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.