Homebrew でゾクゾク UNIX ライフ2
1 :名称未設定 :2011/07/05(火) 14:24:57.16 ID:BpGopEhQ0.net 「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
661 :名称未設定 :2022/05/11(水) 00:36:40 ID:dyPK92wW0.net --cask
662 :名称未設定 :2022/05/13(金) 00:26:38.71 ID:yg3Y/waa0.net >>661 どうもです。 実は --caskは知っていたんですが、どうやら以前--caskじゃないemacsを入れてあり あらためてinstall --caskしても途中で止まっていた、というのが問題だったようで 一旦uninstall eamcsしてからやったところうまくいきました
663 :名称未設定 :2022/06/29(水) 02:34:06 ID:o7qvfIVZ0.net vim 9.0が速攻で来たね
664 :名称未設定 :2022/07/01(金) 14:00:55.39 ID:Bwpndzcx0.net NeoVimよりすごくなった?
665 :名称未設定 :2022/08/10(水) 10:26:25.89 ID:ppD0yS8I0.net あるパッケージをインストールしたらsshにアップデートがかかって、結果brewのsshだと リモートホストにログインできなくなってしまった
666 :名称未設定 :[ここ壊れてます] .net >>665 macOSについてくる ssh じゃなくて、 Homebrewのopensshをわざわざ入れる意味がよく分からんけど、 ssh -vv でどうなっているかぐらい見たよね?
667 :名称未設定 :[ここ壊れてます] .net そんな言い方するなよ
668 :名称未設定 :2022/10/26(水) 23:41:14.13 ID:WdPnkCmH0.net Homebrew上級者の人たち助けてくれ pkg-configをオプション付きでインストールする方法ある? やりたいのは --with-internal-glib --disable-host-tool を付与すること brew使わずに手動でmakeでインストールする場合、↓になる cd pkg-config-0.29 ./configure --prefix=/TaroDir \ --with-internal-glib \ --disable-host-tool make make install そのまま brew install pkg-config --with-internal-glib だと無理だった
669 :名称未設定 :2022/10/26(水) 23:54:59.01 ID:cMsgdzFX0.net 勝手につくんじゃないの https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/pkg-config.rb
670 :名称未設定 :2022/10/27(木) 09:13:31.91 ID:jHxtj8YR0.net >>668 ひとまず、ローカルにオレオレFormula oreore-pkg-configを作ればOK その気になったら、オレオレなformulaをtapできるようにすればOK
671 :名称未設定 :2022/10/27(木) 10:45:58.91 ID:p9YsA2ad0.net >>669 Homebrewのパッケージがその必要というオプションでのビルドだよなあ 他のはそれほど関係なさげだしな
672 :名称未設定 :2022/10/27(木) 11:02:41.11 ID:Q1bX7apl0.net >>669 >>671 あー、元から入ってるんだ知らなかった ありがとう ffmpegのライブラリを手動でコンパイル(libcdioだったような…?記憶が曖昧)すると、brewのpkg-configではエラー出るんよね #pkg-config.rb のうち system "./configure", "--disable-debug", "--prefix=#{prefix}", "--with-pc-path=#{pc_path}", "--with-system-include-path=#{MacOS.sdk_path_if_needed}/usr/include" これのどれかが悪さしてるのかも
673 :名称未設定 :2022/10/27(木) 11:03:12.44 ID:Q1bX7apl0.net >>670 さんのアドバイス通りローカルで独自のpkg-configを(pkg-config.rbを改変すればいい?)作ってみたいんだけど やり方教えてもらえませんか?
674 :名称未設定 :2022/10/27(木) 18:04:47.88 ID:f15B7wU10.net やり方書いてあるのに無視してて草
675 :名称未設定 :2022/10/27(木) 18:19:23.75 ID:XFYoFghG0.net えっ…
676 :名称未設定 :2022/10/27(木) 18:21:22.75 ID:XFYoFghG0.net 1. ローカルにFormula oreore_pkg-config.rbを置く 2. brew tap oreore_pkg-config.rbを実行 でおk?
677 :名称未設定 :2022/10/27(木) 19:35:49.36 ID:XFYoFghG0.net tapがよくわからないから/usr/local/homebrew/library/tags/homebrew/homebrew-core/formula/pkg-config.rbを改変してオプション変えてglibのみインストールさせた これで合ってるのだろうか…
678 :名称未設定 :2023/04/17(月) 17:10:30.20 ID:9tsUc0Cl0.net ふとJNethackやってみたくなってtarballにパッチ当ててコンパイルしようとしたんですが、古いソフトなんでgcc−10が必要なそうです。 brewで >brew install gcc@10 ==> Downloading https://formulae.brew.sh/api/formula.jws.json ######################################################################## 100.0% gcc@10: The x86_64 architecture is required for this software. と出てショボーンなんですが、Apple Siliconで古いgcc動かしたいときの正着のアプローチってなんなんでしょう。
679 :名称未設定 :2023/04/17(月) 17:57:31.22 ID:370gsz9h0.net clangはgcc互換を視野に入れてる macOSで今までgccだったのをclangに置き換えようとしたんだからな 古いのなら尚更互換性はありそうだが
680 :名称未設定 :2023/04/17(月) 18:01:10.94 ID:GFaaTD4W0.net 古いgccだとどうせMac用のarmのコードを吐けないんだろうし、 ターミナルをRosettaで動かすとかじゃないの?
681 :名称未設定 :2023/04/17(月) 18:12:56.33 ID:370gsz9h0.net 2020年5月7日 10.1 か。言うほど古くはない、clangがgccの置き換えになってかなり経ったgccか 互換性が無い部分があってもおかしくはないか 別にgcc 10に拘る必要ないんじゃね。最新のgccでいいんじゃないの まあメジャーバージョンアップでエラーがゾロゾロ出ることもあるけど(だいたいがwarningだが)
682 :名称未設定 :2023/04/17(月) 18:18:10.47 ID:370gsz9h0.net gcc大元でも10は未対応で終わったのかな https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96168 一番最後に(ちょっと前に)forkで対応したのあるよってあるな。って、13なのか。大元でもまだ未対応??
683 :名称未設定 :2023/04/17(月) 18:27:40.20 ID:370gsz9h0.net NetHack自体はmacOSに対応してる Patch file for building 3.6.7 with newer headers on macOS with some toolchains. てちっちゃなパッチは必要、本家が提供してる 日本語対応パッチでそんなgccが必要というほどのことはそれほど/ほとんど無さそうだけどなあ。自力でclangでビルドできるようにできるんじゃないの
684 :名称未設定 :2023/04/17(月) 18:30:46.01 ID:370gsz9h0.net >NetHack自体はmacOSに対応してる 3.6.7 が 16 Feb 2023、macOSでビルド用のパッチが 24 Feb 2023、だから全然古いソフトではなく、最新のmacOSにも対応してるだろう
685 :名称未設定 :2023/09/20(水) 14:59:32.04 ID:Hsqo7tAJ0.net homebrewでPostgreSQLを使って、Mac立ち上げ時にPostgreSQL起動したいんだけどできません。(ventura) brew services start postgresql@14 だと、ログインしないと起動しません sudo brew services start postgresql@14 だと、rootはダメと言われて起動に失敗します。 どうすればMac立ち上げ時に起動してくれるでしょうか 教えてください 1ヶ月前に(サブ機の)montreuxにインストールしたのはsudoなしでログインせずに起動してるのに
686 :名称未設定 :2023/09/20(水) 17:10:24.65 ID:HYx2i09s0.net >>685 そういう小手先のやり方を覚えても、仕方ないと思うで どうやって動いているのか、根本的に理解せんと、 ほかのOSを触ったときに、また同じ小手先のやり方で「動きません」状態になるで
687 :686 :2023/09/21(木) 16:44:49.77 ID:wt0N7yYU0.net ChatGPTさんに聞いたんですけど、venturaで仕様変更があったんですってね。 plistファイルでuser指定すればできるっぽいけど、upgradeするたびに修正戻されそうなんで、 電源入れたらログインする運用にしてもらうよう、お願いすることにしました
688 :名称未設定 :2023/09/22(金) 20:24:38.75 ID:hE+dssgi0.net >>687 Linuxなら、systemd(やUpstart、SysVinitなど)などに任せるように、 macOSなら、launchdに任せたらええよ sudo launchctl enable なんとかかんとか sudo launchctl bootstrap system なんとかんとか
689 :名称未設定 :2023/09/23(土) 06:38:02.58 ID:dObeznBG0.net brew services が、launchctlのラッパー brew services / launchd の理解をも少し深めてだな。すると、 >plistファイルでuser指定すればできるっぽいけど これを元に書き換えてbrewの管理外に簡単にできるようになる(upgradeするたびに修正戻される心配もない)
690 :名称未設定 :2023/09/23(土) 08:10:02.28 ID:6vWmAShv0.net launchdでやるならUserNameキーで実行ユーザー指定しつつ勝手に修復されないように 自分用のplist作って独自Labelを名乗ったらいいんじゃないのかね 試してないから知らんけど でもまあ自動ログインでいいんならそれが一番という気がしますよね
691 :名称未設定 :2023/09/23(土) 09:33:40.21 ID:lC4/k50A0.net そしてagentsフォルダにplistを置く686
692 :名称未設定 :2023/09/23(土) 15:05:44.81 ID:dObeznBG0.net >>690 brew services がplist作る。てか、Cellarにあるからコピってくる >plistファイルでuser指定すれば ってのが、UserNameキーなんだろなと思ったけど。686は誤解してるかもだが launchd の理解をを深めれば、言うようなチョチョイで終わるのになってとこ >>691 置くなら、daemonだろな
693 :名称未設定 :2023/09/23(土) 16:45:10.70 ID:1eWIXrTs0.net 教えたくてたまらんのな 最初からそうすればいいのに
694 :名称未設定 :2023/09/23(土) 18:52:49.35 ID:dObeznBG0.net (少しは)知ってる人にはなw というか、そういう人との単なる会話だよ。それで自分の思い違いも得たりできるしな 根性ひね曲がってるな。お前がそうすればいいだろに
695 :名称未設定 :2023/09/24(日) 02:27:37.67 ID:0jBOcUzJ0.net >>687 (少しは)知っているけど教えるほどの技術は持っていないという限界おっさんですが こちらのテスト環境に Ventura あったので簡単に検証してみましたよ こちらでは sudo brew services start postgresql@14 したあと /Library/LaunchDaemons/homebrew.mxcl.postgresql@14.plist を編集して 以下の2行をよしなに追加し、マシンを再起動したのです <key>UserName</key> <string>(動作させるアカウント名)</string> これでログインせずとも ready to accept connections ってなったみたい でもこちらでは接続まではしていないので自分でテストしてみてください 少ししか知らんし環境変数とかの絡みでどうなっているかよう分からん で、さっき修正した plist の削除修正を避けるならファイル名の変更だけで OK っぽい(たぶん) とは言え、一応念のため plist の中に書いてあった <string>homebrew.mxcl.postgresql@14</string> も違うラベルに変更したほうがいいかも ラベルは jp.omae.postgresql@14 とか重複しなければなんでも大丈夫 完全余談だけどバージョン違いの何かを動かすなら docker のほうが楽かもしんないお 余計なことでごめんね
696 :名称未設定 :2023/09/24(日) 02:33:23.14 ID:8zbu7TfH0.net すでに出ている範囲をやったのでしかないやんけ 何を偉そうにって感じでしかないな >少ししか知らんし環境変数とかの絡みでどうなっているかよう分からん 結局そこ止まり
697 :名称未設定 :2023/09/24(日) 02:45:03.19 ID:8zbu7TfH0.net 書かれてないことでは、 ラベルよりもファイル名の方が重要。brew servicesとは無関係を装うには。ラベルは無関係なのを作ったのに brew services start とかした場合エラるくらいだろな(変えるのが普通。ファイル名と同じがデフォ) なんか他人だったようのなのでw
698 :名称未設定 :2023/09/24(日) 03:03:09.54 ID:8zbu7TfH0.net >>697 >brew services start とかした場合エラるくらい もちろん、対象のが多重起動ができないのだったら対象のでエラるけど そんなのは対象のを使うやつにはわかってるだろうw そうでないとこでエラるってことね いちおう
699 :名称未設定 :2023/09/24(日) 03:09:44.67 ID:vZkdzwl+0.net なんだこのスレ
700 :名称未設定 :2023/09/24(日) 06:40:07.27 ID:A+tV+m2J0.net とにかく俺様が口出さないと気が済まない奴がいる ボケまで潰してやんの
701 :名称未設定 :2023/09/24(日) 09:05:57.13 ID:8zbu7TfH0.net ボケとは自らを犠牲にするもんだな、他人とのでは特に 歪んでるな
702 :名称未設定 :2023/09/24(日) 09:10:42.23 ID:8zbu7TfH0.net って言うかぁ〜何をそんなに気にくわないんだかだな わざわざ本題とは「全く」関係ないとこ「だけ」を気にし(?)わざわざそれだけのために挑発的なレスするって、何なんだろな。「単に」偉そうなとこか??w
703 :名称未設定 :2023/09/24(日) 09:39:37.80 ID:vZkdzwl+0.net わざわざ何回も書き分けておきながら、 そのレスから進展のない内容だから気に食わないと言う苦言だと思うよ。 ただ単に書き分けた内容が自己擁護(695,698,699,703)だったり、 スレが流れている訳でもないに690みたいな理解がどうたらを連投する意味はない。 だって全員読んでいるもの。 それなのに口が開けば理解がどうたらとかウザがられると思う。
704 :名称未設定 :2023/09/24(日) 11:04:52.79 ID:8zbu7TfH0.net 進展って?単なる会話のつもりだからな >>694 は単に694 のに対して違うってのでしかないし >>697 は、696 の最初のトンチンカンに対するある意味証明でしかないし >>698 は、698 を書いた後での「そういえば」という補完でないし >>702 は、というようりもシンプルな疑問でしかない 全ていっしょくたに自己擁護(はあ?)とされるのは心外だなw > 690みたいな理解がどうたらを連投 ってどういう意味?693のことか?だってつくづくそう思ったっだもん。図らずも696が証明してくれてるけど (687は俺じゃないからね。まあ、いう通りだなとトレースした面はあるが)
705 :名称未設定 :2023/09/24(日) 11:11:37.89 ID:OR1zGGQb0.net 珍しくこのスレが盛り上がってまいりました
706 :名称未設定 :2023/09/24(日) 11:37:56.59 ID:vZkdzwl+0.net たまにいるんだ。完璧主義的すぎて言いたい事が補足だらけの括弧だらけで、 他人の内容を理解せず歪曲した上で自己完結して同じ事言い続けるADHDとかASD。 口が開けば理解やら正当性を求めてくるけど、既にコイツ歪曲してるからキツい。 あと会話のつもりでもお前蚊帳の外じゃん。蚊が飛んでる入り口は厳しいね。
707 :名称未設定 :2023/09/24(日) 11:52:06.98 ID:8zbu7TfH0.net 結局、罵詈雑言吐くだけかよ どっちがだがな、その大した自身もって感じしかないな
708 :名称未設定 :2023/09/24(日) 12:07:04.45 ID:vZkdzwl+0.net 通りすがりに説教くらって誤字脱字するくらいなら少し落ち着いたらどうよ。 って言うか>>695 で良いじゃん。 sudo使えないから <key>RunAtLoad</key> <true/> <key>Program</key> <string>***/***/***sql</string> で直接動かしてもいーし ProgramArgumentsつこーても問題ない
709 :名称未設定 :2023/09/24(日) 12:10:20.59 ID:8zbu7TfH0.net 「説教」だって。ほんと自分を過大評価しすぎじゃね 何とかかんとかってお前だろってつくづく思うw ある意味よりによって誤字脱字をネタにするとは末期だなwまあ、誤字脱字はすまんだけど
710 :名称未設定 :2024/04/10(水) 23:30:45.12 ID:645DuLrM0.net ffmpeg 7.0
198 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者