スポンサーリンク
安心保証付き・パソコン工房の中古パソコン

HomebrewによるMacのパッケージ管理

スポンサーリンク
環境
スポンサーリンク
スポンサーリンク
オンラインプログラミングスクール
PCチェアを選ぶなら
スポンサーリンク

Homebrewとは

Homebrewとは、Macによるパッケージ管理システムです。

実行ファイルや設定ファイル、ライブラリなどを一つのファイルとしてまとめているものをパッケージと呼びます。パッケージ管理システムとはこのパッケージのインストール(アンインストール)作業を一元的管理するものです。パッケージやライブラリの依存関係などが管理できます。

Linuxのapt、WIndowsのwingetと同列のものです。

プログラム開発者にとって、Python、PHP、などの開発言語、ライブラリ、フレームワーク、などをPCにセットアップする必要があります。この作業を管理するのが、パッケージ管理システムです。Homebrewの設置、使い方について、以下で説明します。

プログラミングをサブスクで学ぶなら
プログラミング塾

Homebrewの設置

最初に、Homebrewの公式サイトをブラウザで開きます。

Homebrewサイト

以下の画面が表示されます。

図の青枠で囲んだアイコンをクリックすると、その左の赤枠で囲まれたコマンドがコピーされます。そして、Macのターミナルを起動して、コマンドをペーストし、enterキーを押し下げます。これで、設置は完了です。

Homebrewの基本操作

パッケージのインストール

CUIツールのインストールには、

brew install パッケージ名

GUIツールのインストールには、

brew install --cask パッケージ名

例えば、Pythonをインストールするには、次のように入力します。

brew install python

パッケージの検索

brew search パッケージ名の一部

例えば、プログラミングエディタとして、よく使われるVisual Studio Codeのパッケージ名の完全名を検索するには、次のように入力します。

brew search visual
検査結果

検索結果が、FormulaeとCasksに分かれていますが、Casksに見つかるvisual-studio-codeが完全なパッケージ名となります(もう1つ見つかるvisual-studioは、違うパッケージです)。

brew install --cask visual-studio-code

でインストールできます。

Homebrewでインストールしたパッケージのリストを見る

brew list

Homebrew自身とパッケージ定義(Formlae)のアップデート

brew update

Homebrewとインストールされているパッケージのアップグレード

brew upgrade

今回は、以上です。

コメント

  1. tlovertonet より:

    Hey very nice site!! Man .. Beautiful .. Amazing .. I will bookmark your web site and take the feeds also…I’m happy to find numerous useful info here in the post, we need work out more strategies in this regard, thanks for sharing. . . . . .

  2. What Is Aizen Power? Aizen Power is presented as a distinctive dietary supplement with a singular focus on addressing the root cause of smaller phalluses

  3. more info より:

    Hello, Neat post. There is a problem together with your site in internet explorer, may check this… IE nonetheless is the marketplace leader and a large portion of other folks will miss your magnificent writing because of this problem.

  4. Sugar defender より:

    I do agree with all of the ideas you’ve presented in your post. They are really convincing and will definitely work. Still, the posts are too short for newbies. Could you please extend them a bit from next time? Thanks for the post.

  5. I want to show my affection for your generosity supporting people that should have guidance on this important matter. Your special dedication to passing the message all over has been exceedingly functional and have always encouraged workers like me to reach their objectives. Your personal invaluable help means much to me and even further to my fellow workers. Regards; from everyone of us.

  6. I would like to thank you for the efforts you have put in writing this web site. I am hoping the same high-grade web site post from you in the upcoming also. In fact your creative writing abilities has encouraged me to get my own web site now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  7. nsfw ai chat より:

    This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.

タイトルとURLをコピーしました