[解決済み] brew install XXXとbrew cask install XXXの違いは何ですか?
質問
私は自作キットの全体像に精通していますが、ドキュメントはかなり貧弱です。 カスク、セラー、タップとは何ですか?
解決方法は?
自作樽 は、Google ChromeやAtomなどのGUIアプリケーションをインストールするためのHomebrewの拡張機能です。独立して始まりましたが、そのメンテナは現在Homebrewのコアチームと密接に連携しています。
Homebrewでは、パッケージ定義ファイルを「formulae」(「formula」のイギリス複数形)と呼んでいます。Homebrew-Cask はそれらを "cask" と呼んでいます。カスクとは、数式と同じように、Rubyベースの DSL には、何かをインストールする方法が書かれています。
は
セラー
は、Homebrewがインストールする場所です。デフォルトのパスは
/usr/local/Cellar
. そして、標準的な場所からのシンボリックリンクをそこに追加します。
例えば
brew install git
:
-
Homebrewでは、以下の場所にインストールされます。
/usr/local/Cellar/git/<version>/
を使用するとgit
のバイナリです。/usr/local/Cellar/git/<version>/bin/git
-
からシンボリックリンクを追加します。
/usr/local/bin/git
をそのバイナリに
これにより、Homebrew は、Homebrew によってインストールされたものと、他の手段でインストールされたソフトウェアを追跡することができます。
A
tap
は数式のソースです。デフォルトは
homebrew/core
が、さらに追加することができます。最もシンプルな方法は、GitHub のリポジトリにある
homebrew-<something>
数式ファイルをそこに置き、次のように入力します。
brew tap <username>/<something>
で、この新しい数式ソースをHomebrewのインストールに追加し、そのすべての数式にアクセスできるようにします。
企業によっては、自社のユーティリティのために社内にHomebrewのタップを設けているところもあります。のようなパブリックなタップがたくさんあります。
atlassian/tap
はアトラシアンソフトウェア、または
ska-sa/tap
電波天文 Homebrew自体にも以前は以下のようなタップがありました。
homebrew/science
が、非推奨となり、formulæ を
homebrew/core
.
関連
-
[解決済み] 自作カスクオプションが認識されない?
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
-
[解決済み] brew install XXXとbrew cask install XXXの違いは何ですか?
-
[解決済み] homebrewのパーミッションを修正する方法は?
-
[解決済み] Postgresがサーバーに接続できない
-
[解決済み] 最新バージョンのOS X (Yosemite または El Capitan) をインストールした後に `pg_tblspc` が見つからない。
-
[解決済み] ブリュータップとはどういう意味ですか?
-
[解決済み】macOSでbrew install mysqlをする。
-
[解決済み】どの自作式がアップグレード可能か見分ける方法は?
-
[解決済み] 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のアップデートやアップグレードができない
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
-
[解決済み] brew install XXXとbrew cask install XXXの違いは何ですか?
-
[解決済み】Homebrewで数式を更新する方法は?
-
[解決済み】Brewのアップデートに失敗:追跡されていないワーキングツリーファイルがマージによって上書きされる可能性がある
-
[解決済み] Homebrewです。エラー: update-report は直接呼ばれるべきではありません。
-
[解決済み] Homebrew: 新しい formula@version フォーマットで利用可能なバージョンをリストアップ
-
[解決済み] 自作とkeg-onlyの依存関係を理解する
-
[解決済み] 自作です。インストールされたトップレベルの数式のみをリストアップ