Homebrew でゾクゾク UNIX ライフ2
「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 統合スレにすれば将来finkやportsも取り込めたのに… macportsはもう管理が大変すぎてつかいにくすぎる lionにアップグレードして軒並み死んだわ。 こういう時はmacportsとかの方が助かるなぁ うちは特に何も問題なさそうだけど、 何が壊れたの? ffmpeg irssi mplayer あたり。 xcode4.1で同じ症状が報告されてる。 Snowの内にライブラリを静的にリンクしとけばLionにアップデートしても大丈夫かね? tex環境がサクッと入れられないんでMacportsから移行できないでいる 前テフビルドするのに丸一日かかったからもうmacportsはやめようとおもた >>17 おれは TeX だけはパッケージ管理使わず Tex Live 使ってる。 jpeg を入れたいんだけど、www.ijg.org が落ちているみたいで。 こういう時はどうすればいいんですかね? まっくぽーつもぶりゅーも両方入れてるけど異端? パスの順序さえしっかりしとけば不具合なんて起きんけどなぁ Lionでbrewを使ってmysql5.5いれられますか? わざわざ Macports で TeX 入れる意味あるのだろうか SnowLeopardでHomeBrewを使いたいのですが、X11がインストールされていないと警告が出ます XQuartzをインストールしてからbrew doctorしてもやっぱりnot installedになります 色々調べてみてるんですが、情報がみつかりません(アンインストールやログアウトも繰り返してみました) どうすればいいでしょうか >>28 snowleopard x11 インストール で検索するか諦めればいいと思います >>29 それで検索したらインストールディスクのX11はバグがあるからXQuartzを入れた方がいい というブログがヒットしてXQuartzを入れたんですが >>30 そうなんですか、それは失礼しました。 うちで使ってる分には、x11で挙動がおかしいことはないです。あんまし使ってないんで、絶対大丈夫とはいえないですけど。 >>30 先にディスクのX11入れてからXQuartz入れてそっちだけ使ってればいいのでは。 >>32 いまちょうどそれを試していたところです どうやらこれできちんと認識してくれたようです アドバイスありがとうございました>>31 ,32 trac.macports.orgに接続できないエラーが出てしまいます。確かにブラウザでも開けませんでした。 みなさんはどうでしょうか? Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.8\ (Ruby\ 1.8.7-249;\ Mac\ OS\ X\ 10.7.1) https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch -o 001-homebrew.diff https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in -o 002-homebrew.diff Safariで開けた っていうかそれぞれファイルが落ちて来た >>35 ありがとうございます。プロバイダーを切り替えたところ、接続できました。 brew create url OSSですから…無いならじぶんでやるのが基本だと思うのです… 10年くらい前に、latex 環境を位置から作ったことがあるが、 もう二度とやりたくないと思ったよ。 Homebrewでインストールしたコマンドを全部消す方法を教えて下さい。 その際、元々Homebreを使わずインストールした/usr/local/binの コマンドも消えてしまうのでしょうか? >>40 http://www.maruko2.com/mw/Homebrew%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9 >brew uninstall `brew list` 実際やったことないからよくわかんないけど /usr/local 下に brew コマンド以外で 入れたのが上記コマンドやったあとでも残ってたら rm -r /usr/local とかやって 手動で消せばいいんじゃないかな… https://github.com/mxcl/homebrew/wiki/FAQ How do I uninstall Homebrew? Homebrew doesn’t write files outside its prefix. So generally you can just `rm -rf` the folder you installed it in. If you installed to /usr/local then you may prefer the script in this gist because it will only remove Homebrew and the stuff Homebrew installed leaving anything else in /usr/local alone. You will probably also want to wipe the cache: rm -r ~/Library/Caches/Homebrew うんにゃ…少なくともわかりやすい所には 書いてねぇな…見落としてるだけかも試練が…あとこれだとmakeでいれたのは消えないな >So generally you can just `rm -rf` the folder you installed it in. すまん読み落としてたorz書いてあるな最初のほうにorz その点では macports のほうが便利だわな。 >>42 >>44 >>45 >>46 コメ有難う。消えたら困るので質問しました。 http://www.maruko2.com/mw/Homebrew%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9 >brew list >brew uninstall formula >全ての formula をアンインストールするには、list コマンドと組み合わせる。 出来るみたいですね。 それでも駄目ならディレクトリごと消せ、と。 >>40 君のような Unix 初心者には Homebrew は向かないと思う。 まず、「コマンド」なんて言い方は Unix ではあまりしない。 君の言うコマンドっていうのは、Terminal で実行可能なファイルのこと だろうけど、そんなのは、 PATH の設定でどうにでもなる。 消したきゃ rm するなり、chmod -x するなりするだけのこと。 この程度のことを知らん人が Homebrew 使っても大変だと思うよ。 まぁ、止めはしないが。 >>47 消えたら困るので質問しました。 ってのは 元々Homebreを使わずインストールした/usr/local/binのファイルが消えたら困るので質問 という意味です。 chenge mode が設定されたfileで構成されている 実行権のあるfile。コマンド、フォルダーは窓際言葉。 そうか? 俺は普通にコマンドって言うし、 yum/aptでの削除とrmの削除は全く意味が違うと思うがねぇ。 ソースからmakeする事もあるし、 あながちおかしい質問とも思えんがね。 (prefix変えてmakeやmake installするけどね) >>59 ならお前が >>40 に懇切丁寧に質問に答えてやれ。 >>59 指摘されてPDFには、コマンドは/bin にあるが、それ以外のディレクトリに あるものもあるって書いてあるだけ。 インストールしたプログラム等のことをコマンドと呼ぶって書いてあるわけでは ない。 自分の感覚としても、ls みたいなビルトインのコマンドのことをコマンドと 呼んでいたし。書籍、マニュアルでもそう呼んでいたと記憶している。 昔から呼んでいたのはUNIXではなくて、君だけか君の周りだけかもしれないね。 >>58 MacPortsやHomeBrewでも同じでしょ?コマンド名が違うだけで。 何が言いたいの?意味不明。 Macでもmakeできるしさ。 UNIX でビルトインのコマンドというと、ふつう ls は含まないよ。 ls をビルトインコマンドとして持つシェルもあるのかもしれないが。 >>63 君も意味不明。make ができるのは関係ないだろ。 もういいや。ちゃんと物言えないのに付き合うのも面倒だ。 バイナリパッケージを提供しないなら MacPorts と五十歩百歩だな MacPortsは今回からバイナリ配布機能がついてるぞ バイナリは配られてないから自前鯖でだが MacPorts は パッケージ管理が雑すぎる。機能が増えるまえに依存ファイルのとりあつかいなんとかしろや 何日かぶりに試したら、clisp がインストールできるように直ってた gauche はまだダメみたい >>66 そういうオプソを無視した物言いはいかんだろう。 >>66 なんかわかっていないようだから説明してあげる。 make ができるのは関係ない。なぜなら、make でできるのは「コマンド」だけではなくGUIアプリもできるし、 逆にすべてのコマンドが make で作られる訳ではないから。 >>74 分かってないのは君だよ。 元の質問ちゃんと読んでるかい? >>75 そういうのいいから。 自分が正しいと思ってるけど説明できないなら、黙ってろ、無能。 >>76 んじゃあ、君がちゃんと説明してあげたらどうだい? それをやらずに人に絡むなんて子供のする事じゃないかね? ましてや、無能なんて人に言えるなんて、親の顔が見てみたいよ。 >>78 混乱の原因はそうだろうが、知ったかではないだろう。 むしろ、>>40 や >>76 みたいに知らんやつの方が問題。 76 じゃなくて 77 だった。 >>77 あのね、HomeBrew のパッケージのすべてが make を使っている訳ではない とすでに「説明している」んだよ。 >>83 なら、お前の知っていること一つでも語れよ。 llvm や clang くらいは当然使いこなしているよなw >>83 2ch文化 = 知らないやつは叩く OSS文化 = 知らないことを補い合って向上する これが本質的な違い。 >>87 自分が理解できていないだけだろ。 Lion対応なんて、clang周り以外の何ものでもない。 それがわかっただけで価値がある人間はいくらでもいるが、君はその中に入っていないだけ。 まぁ、Homebrewユーザーはそんなものか。 >>86 この辺は微妙なんだよね。C/C++をしらなくったって、 フォトショやイラレとかアプリ使えりゃいいじゃんってのはその通りだし。 だからといって、プログラミングに関連しているところで こっちが発言したことに対して「意味ない」なんて言われたら、 「だったらお前らのためにアプリなんて作らんぞ」と思ってしまったり。 そういうのがうまく言ってるのが、Macとオプソの関係だと思う。 それが>>71 で自分が言いたかったこと。 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 を削除/退避すれば元に戻る。 追記DYLD_LIBRARY_PATHのせいだったかもしれない。これを設定しないようにしておくだけでよいのか? Xcode4.2にバージョンアップしてから、gnuplotが起動しなくなった。 関連ファイルをuninstallして、cairo を --use-clang をつけて再インストール。 そうしたら動くようになった。 言葉足らずでわかりにくいから補足。 gnuplot を再インストールすると、関連ファイルも再インストールされるが、 cairo でエラーをはいて止まるので、 #brew install cairo --use-clang で入れてから、gnuplotを入れ直したら動くようになった。 全部削除する必要はないかも試練が、cairoだけ入れ直しても うまくいかなかったので。 何このスレw なんで普通の意思疎通が出来ないのが集ってるのw read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる