Homebrewを使用してターミナルにMacアプリをインストールする方法
新しいMacを最初から設定すると、12個以上のアプリをインストールするのは大変な作業です。すべてのアプリケーションWebサイトにアクセスし、必要に応じてアプリを設定する必要があります。時間と忍耐が必要です。
この問題は、Homebrewと呼ばれるサードパーティのパッケージマネージャーを使用して解決できます。これにより、Macで利用可能なUnixツールと一般的なGUIアプリのインストールが簡単になります。ターミナルからHomebrew経由でアプリをインストールし、面倒なことなく最新の状態に保つ方法を紹介します。
自作とは何ですか?
Homebrewは無料のオープンソースパッケージマネージャーで、コマンドラインツールやサードパーティのGUIアプリなど、あらゆる種類のアプリをMacにインストールできます。 1つのコマンドで、Unixツールを検索、インストール、アンインストール、または更新できます。
Homebrewのシステム要件は次のとおりです。
- ターミナルアプリ
- macOS Catalina 10.15以降(バージョン10.10から10.14はサポートされていますが、優先順位リストには含まれていません)
- MacAppStoreのXcodeまたはXcode用のコマンドラインツール
- Bourne-Again Shell(bash)をインストールする
MacにHomebrewをインストールする方法
Homebrewをインストールするには、コマンドラインツールが必要です(約200MBを使用)。 MacにXcodeがすでにインストールされている場合、パッケージはすでにMacに組み込まれています。ただし、Homebrewをインストールするためだけに、Xcode(約10 GB以上のディスク容量を消費します)をインストールする必要はありません。
ステップ1:コマンドラインツールをインストールする
ターミナルを開く 次のコマンドを実行します:
xcode-select --install
このコマンドを入力すると、「xcode-selectコマンドにはコマンドライン開発者ツールが必要です。これらのツールを今すぐインストールしますか?」 インストールをクリックします ボタンをクリックしてインストールを続行します。このパッケージはすでにインストールしているので、スクリーンショットからわかるように、エラーメッセージが表示されます。
ステップ2:Homebrewをインストールする
HomebrewWebサイトからターミナルに次のコマンドを実行します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
このスクリプトは、Homebrewを優先する場所 / usr / localにインストールします。 Intel Macの場合、 / opt / homebrew M1 Macの場合、および /home/linuxbrew/.linuxbrew Linuxの場合。
注: ワンライナーインストールスクリプトには「bash」シェルが必要です。特に、zsh、fish、tcsh、およびcshは機能しません。 macOS Catalina以降では、デフォルトのシェルは「ZSH」であるため、Homebrewをインストールするには「bash」に切り替える必要がある場合があります。
このコマンドを貼り付けると、スクリプトのインストール内容とその場所に関する一連の行が表示されます。管理者パスワードを入力し、戻るを押します もう一度続行します。インストールプロセスには時間がかかります。 インストールが成功しましたも表示されます メッセージ。
ステップ3:自作のインストールを確認する
インストールを確認するには、次を実行します:
brew doctor
警告が表示された場合 メッセージ、問題を報告した場合にメンテナがデバッグするのに役立つだけなので、心配する必要はありません。ただし、HomebrewWebサイトでいくつかの一般的なインストールの問題を確認してください。また、 brew doctorを実行することをお勧めします 定期的に。
Homebrewで人気のあるUnixツールをインストールする
定義上、パッケージマネージャーは、アプリのインストール、アップグレード、アンインストールなどのソフトウェア管理プロセスを自動化するためのコマンドラインツールと一連のサービスで構成されます。パッケージは、ソフトウェアバイナリ、構成ファイル、およびメタデータで構成されています。次に、メタデータはすべての依存関係を処理します。
たとえば、アプリが正しく機能するために2つ以上のパッケージに依存している場合があります。ツールを手動でインストールする手間をかけずに、すべてのパッケージをインストールし、開発環境を構成します。人気のあるUnixツールは次のとおりです。
- youtube-dl Youtubeや他のサイトからビデオをダウンロードできます。
- geoip 特定のIPアドレスのジオロケーションデータを提供します。システム管理者、セキュリティ研究者、およびWeb開発者に役立ちます。
- wget WebおよびFTPからデータをダウンロードできます。 Chromeやウェブサイト全体からダウンロードされていないファイルを保存できます。
- htop Mac用のActivityMonitorに代わるコマンドラインです。 CPU、メモリ、プロセスなどに関する完全な情報を提供します。
- pyenv 複数のPythonバージョンを管理するためのツールです。 Pythonの複数のバージョンを切り替えることもできます。
醸造 Homebrewパッケージマネージャー全体の中心となるコアコマンドです。 式 ソースリポジトリから構築されたパッケージ定義です。 樽 は、ターミナルを介してMac用のネイティブアプリをインストールできるbrewの拡張機能です。
Homebrewの以前のイテレーション(具体的にはバージョン1.8.0)のリリース以降、多くの新機能と変更が実装されました。 OSの最小互換性がmacOSCatalina、 brew caskに引き上げられました 必要に応じてコマンドが非推奨になり(-caskを使用)、Githubリリースとの統合が追加され、AppleシリコンMacがサポートされるようになりました。
開始するには、次のコマンドを入力して、Homebrewを介してアプリを管理するために使用する可能性のある最も重要なコマンドのリストを表示します。
brew help
便利な自作式と樽コマンドのリストは次のとおりです。
1。インストール
brew install formula|cask
たとえば、 brew install pyenv と素晴らしいインストールを醸造 。
2。アンインストール
brew uninstall formula|caskbrew uninstall --force [formula name]
brew uninstall --zap [cask name]
-forceを追加する場合 、ファイルを削除する際のエラーを無視して、インストールされているすべてのバージョンの数式を削除します。 -ザップ キャスクに関連付けられているすべてのファイルを削除します。
注: アプリ間で共有されているファイルが削除される場合があります。
3。リスト
brew list formula|caskbrew list --formula
brew list --cask
インストールされているすべてのフォーミュラとキャスクを一覧表示します。 -式を追加します 数式と-caskのみを一覧表示します 樽を一覧表示します。
4。更新とアップグレード
brew upgrade formula|cask
古い、固定されていない数式とキャスクをアップグレードします。キャスクまたはフォーミュラを指定すると、指定されたツールのみがアップグレードされます。対照的に、brewupdate 古い数式を報告し、醸造のアップグレードを提案します 。
5。検索
brew search text|/regex/
テキストのキャスクトークンと式名の検索を実行します。テキストの横にスラッシュを置いて、正規表現検索を行うことができます。 -式を追加します オンラインおよびローカルで数式と-caskを検索します オンラインまたはローカルで樽を検索します。
6。時代遅れ
brew outdated formula|caskbrew outdated --formula
brew outdated --cask
古い樽と製法をリストします。 -式を追加します 古い数式を一覧表示するには、または -cask アプリの場合。
7。ピン留めとピン留め解除
brew pin installed_formulabrew unpin installed_formula
brewアップグレードを発行するときに、特定の数式がアップグレードされないように固定します 指図。固定を解除してパッケージをアップグレードします。
8。依存関係
brew deps formula|cask
特定の数式の依存関係を表示します。
9。クリーンアップ
brew cleanup formula|cask
すべてのフォーミュラとキャスクの古いロックファイルと古いパッケージを削除します。 120日以上経過したすべてのダウンロードを削除します。
Cakebrew:Homebrew用のMacアプリ
Cakebrewは、Homebrewと連携して動作する無料のオープンソースアプリです。このアプリでは、インストールした数式のリストを確認したり、クイック検索を実行したり、インストールしたい数式の説明を表示したりできます。特定の数式に必要な、またはインストールされている依存関係のリストを確認できます。
自作/バンドルもサポートしています 数式をエクスポートおよびインポートします。 Homebrewが好きで、あらゆる目的でコマンドラインを使用したくない場合は、このアプリが便利です。ケーキブリューをインストールするには、次のように入力します。
brew install cakebrew
数分以内に、/アプリケーションにアプリが表示されます フォルダ。
アルフレッドの自作と樽のワークフロー
AlfredのHomebewとcaskのワークフローを使用すると、Homebrewとcaskを同時に簡単にインストール、アンインストール、および管理できます。スクリプトは、doctor、install、list、search、uninstallなどのすべての重要なコマンドをサポートするbrewとcaskをフィルタリングします。
アルフレッドを起動します 、次に brewと入力します または樽 アルフレッドから直接アプリを管理します。このワークフローを使用するには、AlfredPowerpackが必要です。
Homebrewでオープンソースアプリをインストールする
Homebrewは、Macのターミナルを介してアプリをインストールするための優れたパッケージマネージャーです。 Macを最初からセットアップする場合、または複数のMacを管理している会社で働く場合は、時間とエネルギーを大幅に節約できます。
初心者にとっては、これらすべてのコマンドで迷子になるのは簡単ですが、急ぐ必要はありません。これらの手順をゆっくりと進め、コマンドを書き留めてください。 Homebrewをインストールした後、あまり知られていないオープンソースのMacアプリを宿題としてインストールしてみてください。
-
M1 Mac に Windows 11 をインストールする方法
Microsoft は 2021 年 6 月に Windows 11 を発表しました。今後の Android アプリのサポート、中央のタスクバー、Teams の統合など、多くの気の利いた機能を提供することとは別に、Windows 11 は、以前は一部の古いハードウェア デバイスでサポートされるようになりました。使用できません。 完全版は 10 月 5 日にのみ利用可能になりますが、Microsoft はしばらくの間、Insider Preview メンバー向けのプレビュー ビルドをリリースしました。これにより、あなたのような Windows 愛好家は、新しいバージョンや更新プログラムが一般に
-
ターミナルを使用して Mac から Anaconda をアンインストールする方法
強力なマネージャーである Anaconda をインストールしていて、アンインストールしたい場合は、こちらをご覧ください。この投稿では、Anaconda を削除し、他の重要なファイルのためにスペースを解放する方法について説明します。 Anaconda のクリーン アンインストールを行うには、いくつかの方法を使用します。 それでは、これ以上遅れることなく始めましょう。 アナコンダとは? 巨大なヘビであるアナコンダについて聞いたことがあるでしょう。ここで話している Anaconda は、機械学習、データ サイエンス、科学計算、人工知能で構成されています。これらの予測分析はすべて、スクリプト言語