2017-01-29 2 views
2

Ich versuche, Wein durch Homebrew zu installieren. Bei der Installation der Abhängigkeiten schlägt libtiff fehl, weil die Quellpaket-URL nicht gefunden wird und das gesamte Installationsprogramm beendet wird. Ich habe libtiff separat installiert und dann versucht, immer noch dieses Problem auftritt. Irgendeine Problemumgehung?Libtiff Abhängigkeit schlägt bei der Installation von Wein mit Homebrew OSX 10.12.3

Rangarajans-MBP:homebrew-core ranga$ brew install wine 
==> Installing dependencies for wine: libtiff, gd, libgphoto2, little-cms2, cmake, jasper, libicns, makedepend, openssl, net-snmp, sane-backends, libtasn1, gmp, nettle, libunistring, libffi, p11-kit, gnutls 
==> Installing wine dependency: libtiff 
==> Using the sandbox 
==> Downloading http://download.osgeo.org/libtiff/tiff-4.0.7.tar.gz 
######################################################################## 100.0% 
==> Downloading https://mirrors.ocf.berkeley.edu/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.tar.xz 

curl: (22) The requested URL returned error: 404 Not Found 
Trying a mirror... 
==> Downloading https://mirrorservice.org/sites/ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.tar.xz 

curl: (22) The requested URL returned error: 404 Not Found 
Error: Failed to download resource "libtiff--patch" 
Download failed: https://mirrorservice.org/sites/ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.tar.xz 
Rangarajans-MBP:homebrew-core ranga$ 
+0

'brew update' kann das Problem lösen. Siehe https://github.com/Homebrew/homebrew-core/issues/3264 –

+0

Gebraut Update, brauen Aufräumen, löschte den Cache .. und immer noch das gleiche Problem. Habe das gleiche in ihrem git gepostet. Danke für die Weiterleitung –

+0

ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.tar.xz wurde durch ftp.debian.org/debian/pool/main/t/ ersetzt tiff/tiff_4.0.7-5.debian.tar.xz, 'brew update' funktioniert erst, wenn diese Referenz aktualisiert wurde ... – GHH

Antwort

1

ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.t‌​ar.xz wurde von ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-5.debian.t‌​ar.xz abgelöst. Wenn Sie die Dateien vergleichen, wird ein zusätzlicher CVE-Patch hinzugefügt.

Homebrew Um Wein zu installieren, die libtiff Formel des aktualisierten Debian-Paket verwenden Patch:

  1. öffnen /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libtiff.rb

  2. die folgenden Zeilen patchen, so dass es wie folgt aussieht: https://gist.github.com/georghendrik/c649b62c017c89980ec6fcad31513510

    • url "https://mirrors.ocf.berkeley.edu/debian/pool/main/t/tiff/tiff_4.0.7-5.debian.tar.xz"

    • sha256 "f4183c48ed74b6c3c3a74ff1f10f0cf972d3dba0f840cf28b5a3f3846ceb2be6"

    • "patches/16-CVE-2016-10094.patch", (beachten Sie das Komma)
    • "patches/17-CVE-2017-5225.patch"
  3. Run brew install wine. Homebrew wird sich selbst aktualisieren und Ihre Arbeit speichern.

  4. Run cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/; git stash pop

  5. Run brew install wine wieder.

+0

3. cd/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core /Formel/; git commit -a 4. brauen install wein –

+0

Der Patch ist jetzt in Homebrew-Core akzeptiert. –

Verwandte Themen