In einem Kommentar zu Ihrem OP heißt es: Ich würde mir Sorgen machen, dass die MD5-Summen nicht übereinstimmen. Dies könnte bedeuten, dass der Tarball, den Sie herunterladen, beschädigt ist. In diesem Fall verursachen die oben genannten Schritte zum Überschreiben des Spiels tatsächlich Probleme, da Sie defekte Tools installieren. Oder es kann sein, dass dem Tarball, den Sie herunterladen, nicht vertraut werden kann, dass Sie etwas erhalten, das nicht legitim ist und potenziell schädliche Routinen enthält. Ich würde sicherstellen, dass Ihr Homebrew-Repository auf dem neuesten Stand ist mit:
brew update
Wenn es tatsächlich aktuell ist, können Sie versuchen:
brew install --force <package>
um die Installation zu erzwingen. Diese Option erzwingt normalerweise nur eine Neuinstallation eines bereits installierten Pakets derselben Version, ignoriert jedoch möglicherweise einen MD5-Fehler. Ich habe die Installationsroutine durchgesehen, homebrew
aber es war nicht klar, dass dies funktionieren würde.
Schlimmer noch: Sie können einfach den Tarball für die Formel herunterladen, den MD5 von Hand berechnen und dann die Formeldatei mit dem entsprechenden MD5-Wert aktualisieren, um die Prüfung zu bestehen. Wenn Sie beispielsweise Probleme bei der Installation von dos2unix hatten, finden Sie die Formeldatei in /usr/local/Library/Formula/dos2unix.rb
. Am Anfang der Datei befindet sich der Tarball und die MD5-Summe dafür:
> 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'
Wenn die MD5-Prüfung fehlschlägt, laden Sie den Tarball herunter:
> 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]
Berechnen Sie die MD5-Prüfsumme für die Datei selbst:
> md5 dos2unix-5.3.1.tar.gz
MD5 (dos2unix-5.3.1.tar.gz) = 438c48ebd6891b80b58de14c022ca69e
Geben Sie dann den von Ihnen berechneten Wert in die Formeldatei für das Bundle ein und führen Sie den Installationsbefehl für das Bundle erneut aus.