\r\n\r\n
新しいMacをゼロから設定したり、macOSをリロードした後、十数種類のアプリケーションをインストールするのは大変な作業です。適切なウェブサイトをすべて訪れ、必要に応じてアプリケーションを設定するのは面倒なことです。
homebrewは、フリーのUnixツールやGUIアプリケーションのインストールを簡略化するmacOS用のパッケージマネージャです。Homebrewを使って、アプリケーションをインストールし、問題なく最新の状態に保つ方法を紹介します。
Homebrewは、macOSにコマンドラインツールやGUIアプリケーションを簡単にインストールできる、無料のオープンソースパッケージマネージャです。フリーのUnixツールの検索、インストール、アンインストール、アップデートを1つのコマンドで行うことができます。Homebrewをインストールする前に、必要なものがあります。
Xcodeが既にインストールされている場合は、パッケージがXcodeに組み込まれているため、コマンドラインツールをインストールする必要はありません。しかし、そうでない場合は、自作するためだけにXcodeをインストールする必要はありません。
インストールが完了すると、Xcodeは約10GBのディスクスペースを占め、かなりの量になります。コマンドを使い始めたばかりであれば、コマンドラインツール(約150MB)をインストールすれば十分です。
コマンドラインツールをインストールするには、Cmd+Spaceキーを押してSpotlightを起動し、ターミナルを検索します。 と入力します。
xcode-select --installこのコマンドを入力すると、"xcode select" コマンドはコマンドライン開発ツールを必要とする、というメッセージのポップアップウィンドウが表示されます。これらのツールを今すぐインストールしますか?インストール」ボタンをクリックし、インストールを進めてください。
私の場合、これはパッケージがすでにインストールされているため、エラーメッセージを表示します。
自作ソフトをインストールするには、以下のコマンドをターミナルにコピー&ペーストしてください。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"このコマンドを貼り付けると、スクリプトの内容やインストール先に関する一連の行が表示されます。続行するにはもう一度Returnキーを、キャンセルするには他のキーを押してください。
次に、管理者パスワードを入力して、インストールを開始します。インストールには、お使いのMacの速度やインターネット接続環境に応じて、少し時間がかかります。完了すると、インストール成功のメッセージが表示されます。
このコマンドを実行して、homebrewのインストールを確認し、エラーがないことを確認します。
brew doctor警告メッセージが表示されても無視して大丈夫ですが、自作ソフトのインストールに影響するような一般的な問題がないかを確認した方がよいでしょう。ほとんどの場合、macOSとCommand Line Tools/Xcodeのコピーが最新であれば、エラーは表示されません。
Homebrewをインストールする前に、App Storeで保留中のアップデートがないか確認する必要があります。
Homebrewはパッケージマネージャなので、システムからのアプリケーションのインストール、アップデート、削除の全プロセスを自動化することができます。パッケージのコンパイルや依存関係の処理も行います。
例えば、あるアプリケーションが正常に動作するためには、他の2つのアプリケーションに依存することがあります。他のアプリケーションを自分でインストールするのとは違い、Homebrewはこれらのアプリケーションをインストールし、要求されたアプリケーションで問題なく動作するように設定します。
自作ソフトに搭載可能な便利なツールを紹介します。
これらの自作の数式を実行するのは簡単で、ただタイプするだけです。
brew install [formula name]例えば、youtube dlをインストールする場合、次のように入力します。
brew install youtube-dl以下のように入力すると、Homebrewでサポートされているコマンドの一覧が表示されます。
brew help自作の数式ページでは、利用可能なコマンドの膨大なリストを閲覧することができます。また、より多くのオプションを使用するために、以下のコマンドを使用します。
Homebrew CaskはHomebrewを拡張し、コマンドラインから直接macOSのGUIアプリケーションを簡単にインストールできるようにします。このシンプルなスクリプトを使用すると、多くのアプリケーションを個別にダウンロードしたり、典型的なドラッグ&ドロップのルーチンを実行することなく、インストールと管理を行うことができます。
コンテナをインストールするには、ターミナルで次のように入力します。
brew tap caskroom/caskバケツがインストールされたら、次のように入力します。
brew tap homebrew/cask-versi***2番目のCaskコマンドは、Caskの代替バージョンをインストールするために使用します。例えば、インストールしたいブラウザのベータ版、開発版、レガシーオープンソースアプリケーションの最新版などが含まれます。
コンテナのインストールが完了すると、以下のコマンドも入力できるようになります。
brew caskこの構文は、Caskがサポートするコマンドを示します。コマンドを使うたびにbrew caskを使うことを忘れないでください。覚えておく必要がある最も一般的なコマンドは次のとおりです。
コマンドを覚える必要はありません。コマンドを忘れた場合は、brew caskと入力すると一覧が表示されます。また、ハンドブックのページをプリントアウトして、プレビューアプリケーションで開くことも可能です。
この構文は、マニュアルページの出力をプレビューにエクスポートします。
man -t [Command Goes Here]|open -f -a /Applicati***/Preview.app例えば、以下の文字列を入力すると、プレビューに表示されているBrewコンテナのマニュアルページが開きます。
man -t brew-cask|open -f -a /Applicati***/Preview.appプレビューアプリケーションでマニュアルページを開いた後、「ファイル」 > 「PDFに書き出す」を選択すると、今後参照するためにPDF文書として保存されます。
新しいMacを購入するたびに、頻繁に使用するアプリケーションのリストを作成していることでしょう。これらのアプリケーションを個別にインストールするのではなく、Caskを通じてインストールすることができます。アプリケーションを検索するには、次の構文を使用します。
brew searchFirefoxのバレルがあるかどうか見てみましょう。これを行うには、Terminalと入力します。
brew search firefoxご存知のように、Firefox は多くの異なる配布チャンネルをサポートしています。 Mozilla はこれらのチャンネルを使用して、毎日のナイトリービルドからより安定したビルドまで、ゆっくりとユーザへのアップデートを展開します。Firefoxのナイトリービルドをインストールするには、次のように入力します。
brew cask install firefox-nightlyまたは、Google Chromeのベータ版をインストールする場合は、以下をお試しください。
brew search chrome該当するマッチを取得したら、入力します。
brew cask install google-chrome-beta特定のアプリケーションの名前を覚えていないことがあります。ありがたいことに、関連するキーワードを入力すれば、Caskがそのキーワードを含むアプリケーションを検索してくれます。次の画面は、このコマンドを入力したときのものです。
brew search syncChrome Betaをアンインストールするには、次のように入力するだけです。
brew cask uninstall google-chrome-betaFirefoxをアンインストールするには、以下を使用します。
brew cask uninstall firefox-nightlyアプリケーションは完全にアンインストールされ、痕跡は残らない。Caskでアプリケーションをインストールした後、Caskがアップデートを表示しなくても、このアプリケーションをアップデートすることは可能です。さらに問題を軽減するために、コンフィギュレーションの問題をチェックすることもお忘れなく。これは、以下のコマンドで行うことができます。
brew doctorコンテナのアップグレードを確認する前に、自作カーネルとコンテナを定期的に更新することを忘れないでください。
brew upgradeHomebrewやCaskをインストールするためのGUIアプリケーションはありませんが、Homebrewコアのアップデート、設定上の問題の確認、Caskリポジトリのアプリケーションのインストールやアップデートなどを行うことができるサードパーティアプリケーションが存在します。
Cakebrewは、自作ソフトウェアと連動するフリーでオープンソースのアプリケーションです。インストールされている数式の一覧を表示できるほか、クイック検索やインストールされる数式の説明も表示されます。これは、コマンドライン版にはない機能です。
自作は好きだけど、コマンドラインは使いたくないという方には、このアプリケーションは便利なはずです。Cakebrewをインストールするには、次のように入力します。
brew cask install cakebrewAlfredの自家製ビールと樽のワークフローでは、自家製ビールと樽のインストール、アンインストール、管理を簡単に行うことができます。このスクリプトは、brewとcaskをフィルタリングし、doctor, install, list, search, uninstallなどの操作をサポートします。
その後、Alfredを起動し、brewやcaskと入力すると、Alfredでアプリケーションを管理できるようになります。このワークフローや他のワークフローを使用するには、Alfred Powerpackがインストールされている必要があります。
Homebrewは、フリーのUnixツールやmacOSアプリケーションをインストールするための優れたパッケージマネージャです。Macコンピュータをゼロからインストールする場合や、複数のMacコンピュータを管理する会社で働いている場合、Homebrewは時間と労力を大幅に削減することができます。
このようなコマンドは迷いがちですが、焦る必要はありません。これらのステップをじっくりと行い、こまめにメモを取るようにしましょう。また、このガイドをMacターミナルに追加すると、追加のコマンドとヘルプ、およびターミナルのカスタマイズのヒントが得られます。
一般的なMacアプリケーションを先にインストールするのも良いですが、あまり知られていないオープンソースのMacアプリケーションを見て、自作のCaskを使ってインストールしてみましょう。