2017-01-29 9 views
2

私は自家製ワインをインストールしようとしています。ソースパッケージURLが見つからず、インストーラ全体が終了するため、依存関係をインストールすると、libtiffは失敗します。 libtiffを別にインストールしてから試してみましたが、まだこの問題が発生しています。回避策はありますか?自家製ワインと一緒にワインをインストールするとLibtiffの依存性が失われる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」が問題を解決する可能性があります。 https://github.com/Homebrew/homebrew-core/issues/3264 –

+0

BREWの更新、BREWのクリーンアップ、キャッシュのクリアなどは同じ問題を参照してください。彼らのgitに同じものを投稿しました。 –

+0

ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.tar.xzがftp.debian.org/debian/pool/main/t/に置き換えられましたtiff/tiff_4.0.7-5.debian.tar.xz、 'brew update'は参照が更新されるまで動作しません... – GHH

答えて

1

ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-4.debian.t‌​ar.xzは、ftp.debian.org/debian/pool/main/t/tiff/tiff_4.0.7-5.debian.t‌​ar.xzに置き換えられました。ファイルを比較すると、余分なCVEパッチが追加されます。

  1. オープン/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libtiff.rb

  2. それは次のようになりますので、次の行をパッチ:https://gist.github.com/georghendrik/c649b62c017c89980ec6fcad31513510

    更新Debianパッケージを使用するようにlibtiffの式をパッチし、ワインをインストールするための自作を取得するために

    • 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",(カンマに注意してください)
    • "patches/17-CVE-2017-5225.patch"
  3. 実行brew install wine。ホームブリューは自分自身を更新し、あなたの仕事を隠すでしょう。

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

  5. 再び実行しますbrew install wine

+0

3. cd/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core /式/; git commit -a 4. brew install wine –

+0

パッチは現在、自作のコアで受け入れられています。 –

関連する問題