[解決済み] 自作とkeg-onlyの依存関係を理解する
質問
最近 homebrew を使い始めたのですが、自分のシステムで何かを醸造したときに何が起こるのか、少し混乱しています。
/usr/local
.
例えば、私はvips(画像処理ライブラリ)をインストールしています。その多くの依存関係の 1 つが pixman です。Pixman は、Mac OSX (この場合は Snow Leopard) にすでに同梱されている (またはそのバージョン) ため、keg-only でインストールされます。
これは、vips がシステム バージョンの pixman を使用するということでしょうか。もしそうなら、依存バージョンではなくシステムバージョンを使用することに関連する潜在的なバージョン管理の問題があるのではないでしょうか (それらが異なると仮定して)?
どのように解決するのですか?
keg-onlyのソフトウェアとは、以下の場所にインストールされます。
/usr/local/Cellar
にインストールされますが
ではなく
のような場所にリンクされています。
/usr/local/bin
,
/usr/local/lib
など。つまり、これに依存する他のソフトウエアが
/usr/local/Cellar
. それは、自動的に
brew install
によって自動的に行われます。
keg-onlyの依存関係を指定する数式は、同等のシステムライブラリが使用されないことを確認します。あなたのインストールしたvipsは、特定のバージョンのpixmanに対して
/usr/local/Cellar/pixman/<version>
にある特定のバージョンの pixman に対してリンクされているので、システムバージョンの pixman や他の Homebrew バージョンの pixman の影響を受けません。
関連
-
[解決済み] Homebrewのアップデートやアップグレードができない
-
[解決済み] brewでyumをインストールするための正確なコマンドは何ですか?
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
-
[解決済み] 特定のバージョンにブリューリンクするにはどうしたらいいですか?
-
[解決済み] homebrewのパーミッションを修正する方法は?
-
[解決済み] Homebrew パッケージとその依存関係をすべてアンインストール/削除する。
-
[解決済み】Homebrewは特定のバージョンのformulaをインストールしますか?
-
[解決済み】Brewのアップデートに失敗:追跡されていないワーキングツリーファイルがマージによって上書きされる可能性がある
-
[解決済み】どの自作式がアップグレード可能か見分ける方法は?
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 自作カスクオプションが認識されない?
-
[解決済み] エラー: homebrew/science は非推奨となりました。どうしたらいいでしょうか?
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
-
[解決済み] brew install XXXとbrew cask install XXXの違いは何ですか?
-
[解決済み】Homebrewで数式を更新する方法は?
-
[解決済み】Brewのアップデートに失敗:追跡されていないワーキングツリーファイルがマージによって上書きされる可能性がある
-
[解決済み] Homebrewです。エラー: update-report は直接呼ばれるべきではありません。
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
-
[解決済み] 自作とkeg-onlyの依存関係を理解する
-
[解決済み] 自作です。インストールされたトップレベルの数式のみをリストアップ