ホームブリューは、macOSユーザーが UNIX ツールやサードパーティ ソフトウェアをインストールおよび管理できるようにするパッケージ マネージャー。開始方法は次のとおりです。
ほとんどの UNIX/Linux ベースのシステムとは異なり、macOS には、標準の Apple インストーラーを超えてサードパーティのコマンドライン ツールをインストールするための標準メカニズムが提供されていません。ほとんどの UNIX/Linux ベースのシステムでは、パッケージ マネージャーによってツールがインストールされ、パッケージのダウンロード、更新、同期、削除を行うことができます。これらのパッケージ マネージャーのほとんどには自動化が含まれています。
macOS でのこの問題に対する最善の解決策は、と呼ばれるサードパーティのパッケージ マネージャーです。自作。
Homebrew は使いやすいだけでなく、マック比較的手間のかからない最新のツールを利用できます。スクリプトを使用してツールのインストールを自動化することもできますが、それについてはこの記事の範囲を超えています。現時点では、最も単純な例のみを使用し、後日、より高度なトピックを検討します。
macOS で Homebrew を始めるために必要なもの
セットアップは簡単で、4 つの基本的な手順が必要です。
まず、に行きますGPGツールサイトをクリックし、GPGTools インストーラーをダウンロードして実行します。完了したらインストーラーを終了します。これにより、GPG キーチェーン アプリがインストールされ、SSHこれらのキーは、後で Homebrew インストール スクリプトで使用されます。
GPGはの頭字語ですGNU プライバシー ガード- ただし、心配しないでください。VPN やその他のネットワーク ソフトウェアはインストールされません。 GPGTools は、GPGTools アプリとそれに必要ないくつかの付随的な UNIX ツールのみをインストールします。また、システム設定の基本設定ペインもインストールされます。
GPGTools がインストールされたら、アプリケーション フォルダーに移動し、GPG キーチェーン アプリを実行します。非常に単純な最初のプロンプトに進み、必要に応じて名前、電子メール アドレス、パスワードを入力します (これは良い考えです)。このパスワードは、アプリが作成する SSH キーにのみ使用されます。ターミナルでキーに手動でアクセスしない限り、再度必要になることはありません。
GPGTools アプリはキーを生成した後、ユーザー フォルダー内の「.ssh」という名前の非表示フォルダーにキーを保存します。先頭の「.」 Finder に非表示のファイルを表示するように指示しない限り、フォルダーは非表示になります。ほとんどの場合、キーに直接アクセスする必要はありません。
公開鍵インフラストラクチャ、またはPKIパスワードの代わりに暗号化された署名を使用して情報を安全に交換できます。
.ssh フォルダー内のファイル id_rsa が秘密キーであることに注意してください。このキーを他人に渡したり、Mac からのアクセスを許可したりしないでください。もう 1 つのファイル id_rsa.pub は公開鍵であり、公開鍵サーバーに自由に配布したりアップロードしたりできます。他のファイルは、SSH を構成するためにシステムによって使用されます。
GPGTools アプリは、新しい公開キーとそれが有効であることを示すウィンドウを表示します。
次に、サードパーティ製のソフトウェアをインストールする必要がありますRuby バージョンマネージャー- Ruby 言語のパッケージ マネージャー。これが必要なのは、Homebrew とそのインストール スクリプト (と呼ばれる) のほとんどが数式)に書かれていますルビー。また、検証済みのキーもインストールします。GPG自体。これはかなり簡単です。 RVM サイトの一番上にこの手順が記載されています。 Mac で /Applications/Utilities からターミナル アプリを開き、コピーして貼り付けます。
gpg2 ––recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
プレス戻るコマンドを実行します。
これにより、検証済みの公開鍵サーバーから GPG 公式鍵を取得するように GPG に指示されます。キーがダウンロードされると、数行のテキストが表示されます。かなり早く完了するはずです。
非管理者ユーザーとして Mac にログインしている場合は、各ターミナル コマンドの先頭に次の文字を付ける必要がある場合があることに注意してください。須藤指示。例えば:
sudo gpg2 ––recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
sudo、または「スーパー ユーザー do」は、「スーパー ユーザー」 (root ユーザーとも呼ばれる) として別のコマンドを実行する UNIX ツールです。スーパー ユーザーは、UNIX システム上であらゆる操作を実行できるほぼ無制限の権限を持っているため、慎重に使用してください。 macOS 管理者パスワードの入力を求められる場合があります。管理者ユーザーとして Mac にログインしている場合は、ターミナル コマンドの先頭に sudo を付ける必要はありません。
キーボードの 4 つの矢印キーをすべて使用して、ターミナル内を前後に移動できます。
次に、RVM Web サイトに表示されている 2 番目のスクリプト行をターミナル アプリでコピーして貼り付けて実行します。
\curl -sSL https://get.rvm.io | bash -s stable
そして押します戻る。
これはUNIXを使用しますカールRuby バージョン マネージャーを Mac にインストールするためのダウンロード ツール。キーが認証されていないという警告は無視してください。完了すると、インストール スクリプトではいくつかの高度な UNIX セットアップ項目について言及しますが、Ruby を直接使用する予定がない限り、それらはほとんど無視してかまいません。今後、この同じコマンドを再実行して、RVM を最新バージョンに更新することもできます。
ターミナルでは、Ctrl + Option + Z キーを同時に押すことで、実行中のコマンドの実行をキャンセルできます。
ターミナルで RVM + Ruby のインストールを確認できます。
ruby -v
そして
rvm -v
事前設定が完了したので、Homebrew 自体をインストールする準備が整いました。ホームページに記載されているように、次をコピーしてターミナルに貼り付けます。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
そして押します戻る。
これは、curl に Hombrew インストール スクリプトを取得して実行するように指示します。GitHubオンラインのリポジトリ。スクリプトを初めて実行するとき、ターミナルで macOS 管理者システムのパスワードの入力を求められる場合があります。入力して押してください戻る。画面上の残りの指示に従ってください。
Homebrew インストール スクリプトは、Homebrew に必要なものすべてをダウンロードしてインストールします。画面上の指示に従ってください。 Mac 管理者パスワードを要求される場合があります。それほど時間はかかりません。完了すると、Homebrew からいくつかのメモが表示されますが、そのほとんどは無視しても問題ありません。
Homebrew をインストールしたら、最初の Homebrew を実行する準備が整います。または、単に Homebrew を実行するだけです。醸造する、ターミナルでのコマンド:
brew install wget
ウィゲットこれは、curl に似た別の GNU ダウンロード ツールです。 wget は、多くの Linux および UNIX システムで一般的です。
それでおしまい。 Homebrew とツールのインストールはこれですべてです。
Homebrew がホストするツールをインストールするたびに、ターミナルに「brew install (式名)」と入力します。ここで (式名) は、認識される Homebrew 式名です。各ツールは、ダウンロードして実行する方法を認識している Ruby スクリプト (式) を介してインストールされます。また、式の依存関係をインストールする方法も認識しています。
ホームページの上部にある Homebrew でツール名を検索できます。検索ボックスにツール名を入力するだけで、一致するすべての式を含むポップアップが表示されます。式名をクリックすると、そのページとその brew install コマンドが表示されます。たとえば、パールパッケージ、に移動しますwww.brew.shをクリックし、検索ボックスに「perl」と入力します。以下が表示されるはずです:
余談ですが、ほとんどの Homebrew パッケージは、目に見えないシステム ディレクトリ /usr/local の Cellar というサブフォルダにインストールされます。各ツールへのシンボリックリンクは、システムから参照できる UNIX バイナリ (bin) ディレクトリに作成されます。シンボリックリンクは、UNIX の macOS デスクトップ エイリアスに相当します。
Homebrew 集団は、新しいツールが登場するたびに追加したり、既存の公式を更新したりすることに非常に優れています。も広範囲にありますドキュメントそしてフォーラム。
インストールした式と Homebrew 自体を自動的に更新するために知っておくべきコマンドが最後にいくつかあります。これらは:
- 醸造ヘルプ- Homebrew に関する一般的なヘルプ。
- 醸造コマンド- 一般的な Homebrew コマンドを表示します。
- 醸造リスト- インストールされているすべての Homebrew 式を表示します。
- ビールのアップグレード- Homebrew インストール スクリプトに新しいバージョンがあるかどうかを確認し、利用可能な場合はインストールします。
- 醸造は時代遅れです- 更新が必要な数式を表示します。
- ブリューアンインストール- 指定された数式を Mac から削除します。
そして最後に、毎日ではないにしても頻繁に実行する、非常に重要な数式更新コマンドを示します。
醸造アップデート- Mac 上の古い数式をすべて更新します。
多数の数式がインストールされている場合は、高速接続であっても、醸造の更新にかなりの時間がかかる場合があることに注意してください。
本当に冒険したい場合は、全体を表示できます。コア自作公式リスト。
自家製樽
コマンドライン UNIX ツールに加えて、Homebrew を使用するといくつかの標準 Mac アプリをインストールすることもできます。樽flag は、通常のインストール コマンドと非常によく似ています。たとえば、Mozilla Firefox をインストールするには、次のように入力するだけです。
brew install ––cask firefox
Homebrew サイトには、利用可能な樽の完全なリスト。
ほとんどの Cask アプリのインストールは、通常のアプリケーション フォルダーにインストールされます。また、brew update を実行して、複数のアプリを一度に最新の状態に保つのも良い方法です。
どのバージョンですか?
ツールが Homebrew でインストールされ、macOS に表示されると、次のコマンドを使用して、そのツールがシステム内のどこに存在するかを確認できます。どれのコマンドの後にツール名を続けます。たとえば、ターミナルで次のように入力します。
which wget
そして押します戻る。
以下が表示されるはずです:
/usr/local/bin/wget
これは一般に、すべての UNIX システム ツールで機能します。
ツールがサポートするバージョン フラグがわかっている場合は、ターミナルでそのバージョンを取得することもできます。ほとんどの UNIX ツールは、ツール名の後に -v フラグを付けるか、––version フラグを使用します。例えば:
wget ––version
戻り値:
darwin21.3.0 上に構築された GNU Wget 1.21.3。
ほとんどのツールには、バージョン情報の後に 1 段落程度の情報が含まれています。
各ツールでサポートされている特定のコマンドについては、UNIX man (またはマニュアル) システムを使用してください。
man (tool name)
例えば:
man wget
戻り値:
名前
Wget - 非対話型ネットワーク ダウンローダー。
概要
wget [オプション]...[URL]...
コマンドとそのオプションのページが続きます。
タイプControl-Zマンシステムから抜け出すために。
Homebrew にはさらに多くの機能があります
Homebrew のインストール、更新、使用方法がわかったので、世にあるほぼすべての一般的な UNIX ツール パッケージをインストールできます。
今後の記事では、Homebrew のより高度なコマンドのいくつかについて説明します。また、シェル スクリプトを使用してマスター インストールおよび更新スクリプトを作成し、インストール セット全体を一度に自動化する方法について説明します。