「Homebrew はサイコーだよ、お前ら。
MacPorts なんかもう要らねえよ」 ― @thillerson
公式サイト
Homebrew ― MacPorts driving you to drink? Try Homebrew!
http://mxcl.github.com/homebrew/
インストール手順
https://github.com/mxcl/homebrew/wiki/Installation
FAQ
https://github.com/mxcl/homebrew/wiki/FAQ
■特徴
・Mac OS Xに標準でインストールされているものは、できるだけそれを利用します
・インストール先は標準では/usr/localになります
・パッケージのことをFormulaと呼びます
■システム要件
・Intel CPU機種
・Mac OS X Leopardまたはそれ以上
・Xcode(X11も含め)
・Java Developer Update
Homebrew でゾクゾク UNIX ライフ2
2011/07/05(火) 14:24:57.16ID:BpGopEhQ0
77名称未設定
2011/09/27(火) 22:38:03.60ID:N20Er6SP079名称未設定
2011/09/27(火) 23:11:26.05ID:dM2ur0010 同意
80名称未設定
2011/09/27(火) 23:15:43.21ID:y8imrCfK081名称未設定
2011/09/27(火) 23:17:17.18ID:y8imrCfK083名称未設定
2011/09/27(火) 23:34:43.28ID:dM2ur0010 知ったかは黙れよ
84名称未設定
2011/09/27(火) 23:40:18.61ID:y8imrCfK085名称未設定
2011/09/27(火) 23:54:37.84ID:y8imrCfK087名称未設定
2011/09/28(水) 00:04:20.29ID:Av0jki7T0 恐ろしいまでに内容のないレスの応酬
88名称未設定
2011/09/28(水) 00:04:27.09ID:Dz3CT8/J0 2ch で煽り耐性の無いやつって中学生以下だろ…
89名称未設定
2011/09/28(水) 00:10:42.21ID:rrFh0Unk0 >>87
自分が理解できていないだけだろ。
Lion対応なんて、clang周り以外の何ものでもない。
それがわかっただけで価値がある人間はいくらでもいるが、君はその中に入っていないだけ。
まぁ、Homebrewユーザーはそんなものか。
自分が理解できていないだけだろ。
Lion対応なんて、clang周り以外の何ものでもない。
それがわかっただけで価値がある人間はいくらでもいるが、君はその中に入っていないだけ。
まぁ、Homebrewユーザーはそんなものか。
90名称未設定
2011/09/28(水) 00:28:14.06ID:rrFh0Unk091名称未設定
2011/09/28(水) 00:49:49.19ID:J02iPDDX0 ーーー 終 了 ーーー
違う話してけれ
↓
違う話してけれ
↓
92名称未設定
2011/09/28(水) 22:13:50.82ID:K6ajS9J00 ホムブルに話すことなどない。
94名称未設定
2011/10/04(火) 11:23:46.60ID:0fON3lv90 みんな黙っちゃったよw
95名称未設定
2011/10/29(土) 23:26:33.02ID:XxZSjI+F0 MacPortsからスイッチしてみた(Lion, prefix=$HOMEとした)。一点嵌ったことをメモ。
jpeg.rbがkeg-onlyになっていないのだが、これは
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
で(多分他のところでも)使われているシステム標準のlibJPEG.dylibと干渉する。これ自体は
http://tystreamer.googlecode.com/svn/wiki/FAQ.wiki
などにも書いてあるので以前からあるHomebrewに限らない問題のようだ。とにかく、これにあたるとFinderも含め、Dock以外すべてのアプリケーションが起動しなくなる。
最悪でもとりあえずの対処としてシングルユーザモードで(hbprefix)/lib/libjpeg.dylib を削除/退避すれば元に戻る。
jpeg.rbがkeg-onlyになっていないのだが、これは
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
で(多分他のところでも)使われているシステム標準のlibJPEG.dylibと干渉する。これ自体は
http://tystreamer.googlecode.com/svn/wiki/FAQ.wiki
などにも書いてあるので以前からあるHomebrewに限らない問題のようだ。とにかく、これにあたるとFinderも含め、Dock以外すべてのアプリケーションが起動しなくなる。
最悪でもとりあえずの対処としてシングルユーザモードで(hbprefix)/lib/libjpeg.dylib を削除/退避すれば元に戻る。
96名称未設定
2011/10/30(日) 00:15:05.07ID:YJxt+R7k0 追記DYLD_LIBRARY_PATHのせいだったかもしれない。これを設定しないようにしておくだけでよいのか?
97名称未設定
2011/11/13(日) 21:33:03.63ID:CZjJzY940 Xcode4.2にバージョンアップしてから、gnuplotが起動しなくなった。
関連ファイルをuninstallして、cairo を --use-clang をつけて再インストール。
そうしたら動くようになった。
関連ファイルをuninstallして、cairo を --use-clang をつけて再インストール。
そうしたら動くようになった。
98名称未設定
2011/11/13(日) 21:36:41.26ID:CZjJzY940 言葉足らずでわかりにくいから補足。
gnuplot を再インストールすると、関連ファイルも再インストールされるが、
cairo でエラーをはいて止まるので、
#brew install cairo --use-clang
で入れてから、gnuplotを入れ直したら動くようになった。
全部削除する必要はないかも試練が、cairoだけ入れ直しても
うまくいかなかったので。
gnuplot を再インストールすると、関連ファイルも再インストールされるが、
cairo でエラーをはいて止まるので、
#brew install cairo --use-clang
で入れてから、gnuplotを入れ直したら動くようになった。
全部削除する必要はないかも試練が、cairoだけ入れ直しても
うまくいかなかったので。
99名称未設定
2011/11/20(日) 05:44:37.73ID:KfAkx9w10 速いからいいね
100名称未設定
2011/11/21(月) 14:48:22.50ID:FTCV3wHV0 何このスレw なんで普通の意思疎通が出来ないのが集ってるのw
101名称未設定
2011/11/21(月) 15:35:32.70ID:0kCfnEUb0 からあげうまー
102名称未設定
2011/12/09(金) 15:44:10.52ID:obyZIm/k0 homebrewって何で/usr/localにパッケージをインストールするの?
Mac OS Xがパッケージ管理していないから、homebrewを通してインストールしたものは、(OS標準の)パッケージ管理外っていう考え方なのかな?
それとも、homebrew(自作)なだけに、/usr/localってか?
いずれにしても、パッケージ管理システムが/usr/localをいじるって気持ち悪くね?
Mac OS Xがパッケージ管理していないから、homebrewを通してインストールしたものは、(OS標準の)パッケージ管理外っていう考え方なのかな?
それとも、homebrew(自作)なだけに、/usr/localってか?
いずれにしても、パッケージ管理システムが/usr/localをいじるって気持ち悪くね?
103名称未設定
2011/12/09(金) 18:26:17.38ID:rGj9qhWs0 >>102
> homebrewって何で/usr/localにパッケージをインストールするの?
Linuxとかだと、自前インストールのsoftwareはほとんど/usr/localに突っ込むよ。
だからその流儀に従ってるんじゃないの?
> homebrewって何で/usr/localにパッケージをインストールするの?
Linuxとかだと、自前インストールのsoftwareはほとんど/usr/localに突っ込むよ。
だからその流儀に従ってるんじゃないの?
105名称未設定
2011/12/09(金) 20:58:01.87ID:nhbg+G5F0むしろこうだから存在意義が
106名称未設定
2011/12/10(土) 02:15:30.53ID:aIGeH2t80 OSX的には外様とは言えパッケージ管理ツールの端くれである
homebewが使うのは変だと思う、ということでしょう。
homebewが使うのは変だと思う、ということでしょう。
107名称未設定
2011/12/10(土) 03:09:51.00ID:E/8EGdVz0 素のOS Xでは/usr/local自体なかった気がする
ほかのOSにおけるポリシーはヨソゴトだし、そこまで毛嫌いしなくても
ほかのOSにおけるポリシーはヨソゴトだし、そこまで毛嫌いしなくても
108名称未設定
2011/12/10(土) 03:21:46.98ID:svNP1giZ0 /sw /opt のほうがいいのかな
109名称未設定
2011/12/10(土) 07:44:58.45ID:nrgtu3o90 /usr/localは「えっ、NFSじゃないんだからね!」という意味なので
そのアーキテクチャー専用のバイナリーを入れるのは合ってると思う
そのアーキテクチャー専用のバイナリーを入れるのは合ってると思う
110名称未設定
2011/12/10(土) 20:56:40.62ID:STdYSH130 FreeBSDのportsも/usr/localにブッこんでる
111名称未設定
2011/12/12(月) 02:40:35.96ID:KWquAqNm0 個人的には野良ビルドと分けたいので
/optとかの方が嬉しい
/optとかの方が嬉しい
112名称未設定
2011/12/12(月) 17:50:53.66ID:h15ZIuW+0 野良ビルドのprefix変えるんじゃダメなの?
113名称未設定
2011/12/12(月) 22:13:53.14ID:EqkhUJrI0 ルート直下に /local
114名称未設定
2011/12/13(火) 00:05:54.66ID:49RO0mCfP /opt/brew とか /brew とか作ればいいのに、
なんで既存のディレクトリにインストールしようとするのかねぇ
なんで既存のディレクトリにインストールしようとするのかねぇ
115名称未設定
2011/12/13(火) 07:37:41.88ID:8pGqzdFU0 ルート直下に余計なもん作るほうが問題だろ(;´Д`)
色んなもの使いたいなら homebrew よか macports 向いてる。
色んなもの使いたいなら homebrew よか macports 向いてる。
116名称未設定
2011/12/15(木) 01:25:55.19ID:TDA+VR8R0 /usr/local/binに入るのはバイナリそのものじゃなくてシンボリックリンクだからいいんじゃね?
117名称未設定
2011/12/15(木) 03:07:47.86ID:bObYBAKG0 Cellar..相当酒飲みだw
118名称未設定
2011/12/15(木) 21:28:56.56ID:iiEcdXKI0 自家製だぜ。
119名称未設定
2011/12/22(木) 07:40:06.64ID:w50uJJGk0 確かにその気持ち悪いって感覚がな
最初はいいと思ったんだけど
入れる時速いだけで裾野も狭いし
やっぱり/opt下で完結した方が
て事でportsに戻ったわ
最初はいいと思ったんだけど
入れる時速いだけで裾野も狭いし
やっぱり/opt下で完結した方が
て事でportsに戻ったわ
120名称未設定
2011/12/22(木) 09:52:50.97ID:YlRMhj0pP >>115
ルート直下に作ると何が問題になるの?
ルート直下に作ると何が問題になるの?
121名称未設定
2011/12/22(木) 18:05:13.19ID:apC/A+8j0 macがパッケージ管理を標準でサポートしないのがいけないんだ
Apple流の考え方で、ユーザにとって最も良いパッケージ管理はAppStore & ソフトウェアアップデートってことなんだろうし、AppleとしてはAppleが審査を通していないアプリやコマンド類の流通はさせたくないんだろうから。
じゃあどのパッケージ管理システムがいいのか。
Portageでしょう
Portage以外のパッケージ管理システムは、ゴミとまで言わないけど、機能が似たりよったりな上にメンテが中途半端だったりする、Portage以外で選ぶならhomebrewが丁度いい。
macportsは悪くないけど、/optは独立したパッケージを入れるところ。
OSが提供するパッケージと同様のパッケージや、その最新版・開発版まで何でもかんでもoptに入れるのは始末が悪い。
わざわざMacPortsのためにパスを書き換えたりしなきゃいけないから。せめてalternativesがあれば少しはマシかもしれないけど。
homebrewは、rubyistか、自前主義の人、macに標準で組み込まれているコマンド類(ld, gcc等々)が気に入らない人にとってはいいかもね。
Formulaが書きやすいからパッケージの少なさが気にならないし、標準のFormulaがどのビルドオプションを使っているのかすぐに分かる手軽さがいい。
Apple流の考え方で、ユーザにとって最も良いパッケージ管理はAppStore & ソフトウェアアップデートってことなんだろうし、AppleとしてはAppleが審査を通していないアプリやコマンド類の流通はさせたくないんだろうから。
じゃあどのパッケージ管理システムがいいのか。
Portageでしょう
Portage以外のパッケージ管理システムは、ゴミとまで言わないけど、機能が似たりよったりな上にメンテが中途半端だったりする、Portage以外で選ぶならhomebrewが丁度いい。
macportsは悪くないけど、/optは独立したパッケージを入れるところ。
OSが提供するパッケージと同様のパッケージや、その最新版・開発版まで何でもかんでもoptに入れるのは始末が悪い。
わざわざMacPortsのためにパスを書き換えたりしなきゃいけないから。せめてalternativesがあれば少しはマシかもしれないけど。
homebrewは、rubyistか、自前主義の人、macに標準で組み込まれているコマンド類(ld, gcc等々)が気に入らない人にとってはいいかもね。
Formulaが書きやすいからパッケージの少なさが気にならないし、標準のFormulaがどのビルドオプションを使っているのかすぐに分かる手軽さがいい。
122名称未設定
2011/12/22(木) 18:53:29.14ID:0VWeAb9e0 1行しか読んでないけど
なんか気持ち悪い
なんか気持ち悪い
123名称未設定
2011/12/22(木) 20:55:55.68ID:yCcY//do0 ルート直下にソフト特有のディレクトリを作るのって、
なんかWindowsみたいでヤな感じ。
なんかWindowsみたいでヤな感じ。
124名称未設定
2011/12/22(木) 22:05:38.75ID:aH0eCbX9P /opt は独立アプリを置くところなのは浸透してるし
/opt/local だから直下じゃないけど、なんで local なんてパスにしたのかが謎。
/opt/local だから直下じゃないけど、なんで local なんてパスにしたのかが謎。
127名称未設定
2011/12/25(日) 01:47:16.27ID:fvFwoqAqP128名称未設定
2011/12/25(日) 19:18:59.21ID:nQJJObYx0 /opt/localだから別に良くね?
129名称未設定
2011/12/26(月) 22:50:56.00ID:Nd3KOCs70 うん。
130名称未設定
2012/01/02(月) 02:44:52.02ID:8A/RLgNU0 homebrewって/usr/local/Cellarにソフト毎、バージョン毎にディレクトリが作られるんですね
macportsの場合、普通/opt/localに1回パス通せばport installやport upgradeを後からしても
そのまま使えますが、homebrew使ってる人は新規インストールやアップグレードする度に
パス通してるんですか?
macportsの場合、普通/opt/localに1回パス通せばport installやport upgradeを後からしても
そのまま使えますが、homebrew使ってる人は新規インストールやアップグレードする度に
パス通してるんですか?
131名称未設定
2012/01/02(月) 02:46:13.86ID:kqhWNhgR0 悪意は無いつもりなんだけど、パスの話以外に有用なネタとか無いの?
132名称未設定
2012/01/02(月) 12:06:16.63ID:eZFGcHYU0134名称未設定
2012/01/02(月) 23:42:08.81ID:DgdzvH/50 たしかにパスの話するやつって何目的で homebrewつかってるんだろうね。
ところで、 brew doctor のメッセージいつのまにか変ったね
ところで、 brew doctor のメッセージいつのまにか変ったね
135名称未設定
2012/01/03(火) 13:15:40.03ID:UGckPvak0 brewに欲しいパッケージがないと判明した場合、どうするか。
Finkでバイナリを探す。
tar.gzを入手して、,/configure --prefix= .... で作る。
大仰ながらMacPortsに鞍替え
Finkでバイナリを探す。
tar.gzを入手して、,/configure --prefix= .... で作る。
大仰ながらMacPortsに鞍替え
136名称未設定
2012/01/03(火) 13:24:23.91ID:1dZUV6rL0 configureするスキルがあるならforkしてFomula化すればいいんじゃねーの?
138名称未設定
2012/01/03(火) 16:43:35.75ID:HamNQ+zC0 ./configure --help
139名称未設定
2012/01/17(火) 10:21:51.81ID:hE9ztgOL0 HOMEBREWかっこいいですね!気に入りました!
140名称未設定
2012/01/18(水) 06:25:40.12ID:RwkvaROl0 brew install中のプロセスを安全に停止させるにはどうしたらいい?
出社前にpython3を試そうと思ったんだけど、いろいろ間違ってgccをインスコしちゃって、インストールが終わるのに半日ぐらい掛かりそうなんだ。
出社前にpython3を試そうと思ったんだけど、いろいろ間違ってgccをインスコしちゃって、インストールが終わるのに半日ぐらい掛かりそうなんだ。
141名称未設定
2012/01/18(水) 12:28:47.74ID:NWM2xNUsi ^c
142名称未設定
2012/01/22(日) 12:31:39.99ID:wLMo14Kc0 test
143名称未設定
2012/02/11(土) 14:17:09.22ID:z7UAV+bj0 なぜFinkが潰されたと思ってんだよ。教祖が死んでもMacが
Linuxみたいになる事は許されない。
オープンソースをMacが使う事はあっても、それはあくまでも脇役として
存在は抹殺されていなくてはならないのだよ。
だからMacPortsのような囲われた範囲でしか利用しては
ならないのさ。消されるのが目に見えてるな。
Linuxみたいになる事は許されない。
オープンソースをMacが使う事はあっても、それはあくまでも脇役として
存在は抹殺されていなくてはならないのだよ。
だからMacPortsのような囲われた範囲でしか利用しては
ならないのさ。消されるのが目に見えてるな。
144名称未設定
2012/02/12(日) 00:49:41.06ID:xvbvEl560 なんなのいきなり
145名称未設定
2012/02/12(日) 10:42:35.80ID:XBCgZQLw0 電波受信
146名称未設定
2012/02/13(月) 00:22:58.96ID:t90eaKe70 Homebrew入れてみた。
Xcodeがないとおこられた。
Xcodeデカ過ぎ。adslだから時間かかりまくり。
Xcodeがないとおこられた。
Xcodeデカ過ぎ。adslだから時間かかりまくり。
147名称未設定
2012/02/17(金) 22:09:57.47ID:dkwFyBaR0 jdをビルドしたいのですが、libtoolizeがないので進めません。
libtoolをbrewで入れることはできませんか?
libtoolをbrewで入れることはできませんか?
148名称未設定
2012/02/17(金) 22:16:29.28ID:dkwFyBaR0 と思ったら、libtoolは/usr/binに入ってました。
うーん、なんでlibtoolizeないんだろう。
うーん、なんでlibtoolizeないんだろう。
149名称未設定
2012/02/17(金) 22:24:31.06ID:dkwFyBaR0 わけわかんねえから、linuxからコピってきた
150名称未設定
2012/02/17(金) 22:24:52.07ID:cokwBrRy0 /usr/bin/glibtoolize ない?
151名称未設定
2012/02/17(金) 22:25:43.57ID:cokwBrRy0 OSXのlibtoolはGNUのlibtoolとは別物…
152名称未設定
2012/02/17(金) 22:33:37.59ID:dkwFyBaR0 ほうglibtoolizeか。autogen.sh書き換えて通してみる。
153名称未設定
2012/02/17(金) 22:55:32.28ID:dkwFyBaR0 configureできた。gtkmm入れてなかったからインスコ中。
154名称未設定
2012/02/17(金) 23:18:03.28ID:dkwFyBaR0 iconvがリンクできなかった。もう少し格闘してみる。
155名称未設定
2012/02/17(金) 23:22:13.96ID:QO/BoGNI0 /usr/libのiconvは・・
156名称未設定
2012/02/19(日) 23:21:44.84ID:fVrFqh7Q0 一応、ビルドできたけど、いろいろトラブってる。
fontconfigでデフォルトフォントを日本語にできなかった。
.fonts.confとか/usr/X11/lib/X11/fontconfig/conf.dに
設定してもSansのデフォルトにならなかった。
とりあえず、.gtkrc-2.0とアプリでヒラギノを直に指定した。
あと、書き込みができない。これはjd自体の問題みたいなので、ほかでやってみます。
ところで、
>>155
とりあえずlibiconvでビルドしたんだけど、
/usr/libのほうはiconvは地雷ってことでいいの?
fontconfigでデフォルトフォントを日本語にできなかった。
.fonts.confとか/usr/X11/lib/X11/fontconfig/conf.dに
設定してもSansのデフォルトにならなかった。
とりあえず、.gtkrc-2.0とアプリでヒラギノを直に指定した。
あと、書き込みができない。これはjd自体の問題みたいなので、ほかでやってみます。
ところで、
>>155
とりあえずlibiconvでビルドしたんだけど、
/usr/libのほうはiconvは地雷ってことでいいの?
157名称未設定
2012/03/03(土) 22:39:20.19ID:3Bw1Umy80 /optがーとか騒ぐ割に/usr/localの意味も考えずに色々インストールするよね
158名称未設定
2012/03/03(土) 23:23:13.50ID:HBRVHR/o0 /usr/localの意味をどうぞ
159名称未設定
2012/03/04(日) 01:17:38.10ID:c/P9EGf/P 田舎出身者
160名称未設定
2012/03/09(金) 18:53:32.03ID:zXkYKRRy0 皆さんhomebrewでlibtiffってインストールできますか?
なんかエラーが出てしまうんですがこれが自分だけのエラーなのか知りたいです
なんかエラーが出てしまうんですがこれが自分だけのエラーなのか知りたいです
161名称未設定
2012/03/09(金) 22:58:15.45ID:jTFhLka70 >>160
インストールできてるよ
おせっかいだけど、自分だけのエラーなのかどうかを識別するのが目的なら、エラーの内容を見せたほうがいいと思うよ。
だって、他の人もエラーが出るけど、その内容があなたのエラーと同一ではない可能性があるでしょ
#悪意は全く無いよ!
インストールできてるよ
おせっかいだけど、自分だけのエラーなのかどうかを識別するのが目的なら、エラーの内容を見せたほうがいいと思うよ。
だって、他の人もエラーが出るけど、その内容があなたのエラーと同一ではない可能性があるでしょ
#悪意は全く無いよ!
162160
2012/03/09(金) 23:20:09.53ID:zXkYKRRy0 >>161
すみません、なんか忠告にも気を使ってもらって
エラーは下記URLの通りです
http://pastebin.com/rAXfynbW
264行目にあるhttps://github.com/mxcl/homebrew/issues/9965に、
--with-apple-opengl-frameworkや--enable-cxxを付けてみろと書いてたので
/usr/local/Library/Formula/libtiff.rbに書き足してsudo brew install libtiffやってみたんですが
同様のエラーが出てしまいます
すみません、なんか忠告にも気を使ってもらって
エラーは下記URLの通りです
http://pastebin.com/rAXfynbW
264行目にあるhttps://github.com/mxcl/homebrew/issues/9965に、
--with-apple-opengl-frameworkや--enable-cxxを付けてみろと書いてたので
/usr/local/Library/Formula/libtiff.rbに書き足してsudo brew install libtiffやってみたんですが
同様のエラーが出てしまいます
163名称未設定
2012/03/10(土) 17:12:35.66ID:25toRbrq0 >>162
すまん、今レスを読んだ
http://pastebin.com/って便利だね!
175行目 Undefined symbols for architecture x86_64:
225行目 ld: symbol(s) not found for architecture x86_64
ってあるから、libjpegがi386 (32bit) architecture onlyでビルドされている
/usr/local/lib/libjpeg.62.0.0.dylib
って表示されているから、homebrew以外からlibjpegを入れてない??
もしくはlibjpegのバージョンが古くない?
homebrewからインストールされるlibjpegの最新は「8d」だよ
もしhomebrewからインストール済みなら、一旦libjpegをアンインストールしてから、インストールし直してみて。upgradeでもいいけど。
もしソースコードからconfigure & makeで直接インストールしたなら、削除するファイルを特定しなきゃいけない。
ファイルの作成日付であたりを付けるか、libjpegのソースから、prefixを別なtmpディレクトリにしてconfigureして、ビルド・デプロイすれば生成されるファイルがわかる。
もし、何らかのpkgをインストールしたときに紛れ込んだなら、pkgutilを使って地道に犯人のpkgを割り出して、該当しそうなファイルを抽出。
もうどうにでもなーれ、というなら、homebrewから直接最新のlibjpegをインストールしてみたらどうだろう。
それでもダメなら、--verboseオプションで詳細なログを貼りつけて、誰かに見てもらう
/usr/local以下に何かをインストールする場合は、インストールするものをきちんと把握しておかないと、homebrewと競合して酷いことになるよ。
特にpkgは勝手にいろいろとインストールしてくれるから、事前にpkgを解凍して中身をチェックしておくのが吉。
すまん、今レスを読んだ
http://pastebin.com/って便利だね!
175行目 Undefined symbols for architecture x86_64:
225行目 ld: symbol(s) not found for architecture x86_64
ってあるから、libjpegがi386 (32bit) architecture onlyでビルドされている
/usr/local/lib/libjpeg.62.0.0.dylib
って表示されているから、homebrew以外からlibjpegを入れてない??
もしくはlibjpegのバージョンが古くない?
homebrewからインストールされるlibjpegの最新は「8d」だよ
もしhomebrewからインストール済みなら、一旦libjpegをアンインストールしてから、インストールし直してみて。upgradeでもいいけど。
もしソースコードからconfigure & makeで直接インストールしたなら、削除するファイルを特定しなきゃいけない。
ファイルの作成日付であたりを付けるか、libjpegのソースから、prefixを別なtmpディレクトリにしてconfigureして、ビルド・デプロイすれば生成されるファイルがわかる。
もし、何らかのpkgをインストールしたときに紛れ込んだなら、pkgutilを使って地道に犯人のpkgを割り出して、該当しそうなファイルを抽出。
もうどうにでもなーれ、というなら、homebrewから直接最新のlibjpegをインストールしてみたらどうだろう。
それでもダメなら、--verboseオプションで詳細なログを貼りつけて、誰かに見てもらう
/usr/local以下に何かをインストールする場合は、インストールするものをきちんと把握しておかないと、homebrewと競合して酷いことになるよ。
特にpkgは勝手にいろいろとインストールしてくれるから、事前にpkgを解凍して中身をチェックしておくのが吉。
164名称未設定
2012/03/10(土) 17:28:11.16ID:25toRbrq0 >>162
いい忘れたけど、libtiffをUniversal Binaryでインストールしたい、ということなら力になれないなぁ
https://github.com/mxcl/homebrew/issues/9965
で議論されているけど、ashgtiさんが--universalオプションを付与したFormualをリクエストしたけど、adamvさんに突っ込まれてからよく分からない状態のまま放置されているね
こっちでもlibtiffのconfigureをざっと見たけど、Universal Binaryにするためのオプションが見当たらないから、Makefileを解析しないとどういう条件でUniversal Binaryになるかが分からない
いい忘れたけど、libtiffをUniversal Binaryでインストールしたい、ということなら力になれないなぁ
https://github.com/mxcl/homebrew/issues/9965
で議論されているけど、ashgtiさんが--universalオプションを付与したFormualをリクエストしたけど、adamvさんに突っ込まれてからよく分からない状態のまま放置されているね
こっちでもlibtiffのconfigureをざっと見たけど、Universal Binaryにするためのオプションが見当たらないから、Makefileを解析しないとどういう条件でUniversal Binaryになるかが分からない
165160
2012/03/10(土) 20:52:53.91ID:jt5YhNFC0 >>163-164
homebrewでインストールしていたlibjpeg(8d)をアンインストール後、再インストールせずに
sudo brew install libtiffしてみるとあっさりうまくいきました!
質問前からlibjpegが何かおかしいのかなと思って再インストールを繰り返してたんですが
アンインストールしてからlibtiffのインストールを試みてはいませんでした
本当に丁寧な回答ありがとうございます
2ちゃんでここまで親切にされたのは8年くらいやってて初めてです
homebrewでインストールしていたlibjpeg(8d)をアンインストール後、再インストールせずに
sudo brew install libtiffしてみるとあっさりうまくいきました!
質問前からlibjpegが何かおかしいのかなと思って再インストールを繰り返してたんですが
アンインストールしてからlibtiffのインストールを試みてはいませんでした
本当に丁寧な回答ありがとうございます
2ちゃんでここまで親切にされたのは8年くらいやってて初めてです
166名称未設定
2012/03/10(土) 22:41:04.55ID:8mgzyF1r0 >>165
そいつは良かった
ちょっと遅いかもしれないけど、sudo付けなくていいよ
homebrewインストール時に、インストーラーが権限を書き換えているから
もしsudoが必要な状況に遭遇していたら、pkgが権限汚染をしている可能性が高いから、今すぐ直したほうがいい
/usr/localを含めた/usr/local以下のディレクトリに対して、
chownで所有者を自分にする
chgrpでグループをadminにする
chmodでg+rwxする
を適用するんだ
pkgの都合で、/usr/local/hoge_pkgみたいに、/usr/local以下にパッケージ専用のディレクトリをきっているものに関しては、そのままでいい。homebrewの管轄外だから。
んじゃおやすみ
そいつは良かった
ちょっと遅いかもしれないけど、sudo付けなくていいよ
homebrewインストール時に、インストーラーが権限を書き換えているから
もしsudoが必要な状況に遭遇していたら、pkgが権限汚染をしている可能性が高いから、今すぐ直したほうがいい
/usr/localを含めた/usr/local以下のディレクトリに対して、
chownで所有者を自分にする
chgrpでグループをadminにする
chmodでg+rwxする
を適用するんだ
pkgの都合で、/usr/local/hoge_pkgみたいに、/usr/local以下にパッケージ専用のディレクトリをきっているものに関しては、そのままでいい。homebrewの管轄外だから。
んじゃおやすみ
167名称未設定
2012/03/23(金) 06:40:03.57ID:M/GIVGsx0 /usr/local を使うべきではない理由
https://trac.macports.org/wiki/FAQ#defaultprefix
https://trac.macports.org/wiki/FAQ#defaultprefix
168名称未設定
2012/04/15(日) 02:28:28.44ID:URBYWkHS0169名称未設定
2012/04/16(月) 05:59:00.46ID:KgX5koQo0 なにが駄目だと思って心配してるの?
170名称未設定
2012/04/16(月) 13:23:59.53ID:9wKjOA8V0 トロイの木馬を仕込まれる可能性は高くなるとはいえるが、
そもそもパッケージシステム使ってる時点でなあ…
そもそもパッケージシステム使ってる時点でなあ…
171名称未設定
2012/04/16(月) 21:21:38.86ID:SX+Cjdz60 せっかくのUNIX環境なのに、sudoを避ける為だけに本番系と権限周りを大きく変えるのは勿体無いとは思う
172名称未設定
2012/04/17(火) 05:57:54.82ID:oyyKwRWL0 sudo 入力避けの為なわけねえだろ
173名称未設定
2012/04/17(火) 06:31:58.35ID:/7gz38IE0174名称未設定
2012/04/17(火) 12:13:19.45ID:8rq/95TH0 いいかい?
HomebrewのFormulaはRubyを使って「有志によって作られる」んだ
もし、どこの馬の骨ともわからない奴が、Formulaに重大なバグや>>170の言うようにトロイの木馬を仕込んだとしよう。
そのFormulaをインストールした多くのHomebrewユーザが、危険にさらされるのは目に見えているよね。
だからユーザ権限の範囲でFormulaをインストールするようにして、システムを守っているってわけさ。
/usr/localがroot権限より脆弱(?)なユーザ権限になると、外部の脅威にさらされるんじゃないか、っていう危惧は分かる。
けど、/usr/localなんてシステムに影響しないんだ。もともとMacに入っていないし。
つまり、セキュリティの重要度で言ったら、
システム>>>/usr/local
ってわけだよ。
公式に登録されたFormulaは安全だから大丈夫だって?
冗談言うなよ、どこにそんな保証があるんだい?'`,、('∀`) '`,、
HomebrewのFormulaはRubyを使って「有志によって作られる」んだ
もし、どこの馬の骨ともわからない奴が、Formulaに重大なバグや>>170の言うようにトロイの木馬を仕込んだとしよう。
そのFormulaをインストールした多くのHomebrewユーザが、危険にさらされるのは目に見えているよね。
だからユーザ権限の範囲でFormulaをインストールするようにして、システムを守っているってわけさ。
/usr/localがroot権限より脆弱(?)なユーザ権限になると、外部の脅威にさらされるんじゃないか、っていう危惧は分かる。
けど、/usr/localなんてシステムに影響しないんだ。もともとMacに入っていないし。
つまり、セキュリティの重要度で言ったら、
システム>>>/usr/local
ってわけだよ。
公式に登録されたFormulaは安全だから大丈夫だって?
冗談言うなよ、どこにそんな保証があるんだい?'`,、('∀`) '`,、
175名称未設定
2012/04/17(火) 12:46:00.62ID:tEEkA3d/0 アメリカンな人がいる
176名称未設定
2012/04/17(火) 14:00:14.74ID:MifUjlEuP それなら /opt/homebrew とかでやればいいのに
177名称未設定
2012/04/17(火) 15:19:09.81ID:4UPbX/YB0レスを投稿する
ニュース
- 【STARTO ENTERTAINMENT】timeleszの猪俣周杜容疑者(25)を傷害の疑いで逮捕 コンビニ駐車場の車内で知人女性の顔面殴る 女性は出血★8 [Ailuropoda melanoleuca★]
- STARTO社、timelesz・猪俣周杜の謹慎・活動を休止を発表 【全文掲載】 [muffin★]
- 「本当にデリカシーがない」長嶋一茂 急逝した中村ゆりさんが秘めていた「抗がん剤治療中のカツラ姿」を明かし批判続出 [ヴァイヴァー★]
- 【野球】セ・リーグ T 1-5 C [9/19] カープ栗林8回途中1失点、佐藤啓介先頭打者HR、坂倉2安打3打点 阪神2位巨人とゲーム差なし [鉄チーズ烏★]
- キッコーマン、アメリカ3か所目のしょうゆ工場本格稼働「米国の国民的調味料になりつつある」 [蚤の市★]
- 【困窮世帯】食費1日500円下回る 物価高の影響強く―NGO調査 ★2 [蚤の市★]
- 【U-NEXT】プレミアリーグ総合 ★17
- とらせん 反省会
- 【U-NEXT】プレミアリーグ総合 ★16
- 2026 MotoGP Lap62【オーストリアGP】
- こいせん4 全レス転載禁止
- やくせん ★2
- シルバーパンチウィーク🏡👊😅👊🏡
- 【悲報】『子安武人』とかいう声優、みんな知ったきっかけがバラバラ⋯⋯ [339035499]
- やあピグレット
- jcだよ質問ある??
- paypay30万円くださいお願いします
- jcだよ質問ある??