MENU
  • ホームHOME
  • スマートホームSmart Home
    • スマートリモコン
    • スマートライト
    • スマートロック
    • スマートカメラ
    • スマートセンサー
    • スマートスピーカー
    • IoT家電
    • ロボット掃除機
  • ガジェットGadgets
    • iPhone & iPad
    • アップルウォッチ
    • パソコン関連
    • 充電器/モバイルバッテリー
    • キーボードマウス
    • アプリソフト関連
    • カメラ
    • オーディオその他
  • 生活家電&インテリアAppliances
    • Wi-Fiルーター
    • PCモニター
    • デスク関連
    • モバイル&光回線
    • その他家電
  • ライフLife Style
    • ニュース
    • ライフハック
    • 便利なサービス
    • プログラミング
    • コラム
    • ブログ運営
  • 勉強アプリEducation
    • ビジネス資格
      • ビジネスマネジャー検定
      • MCPC IoT検定 中級対応
      • MCPCモバイルシステム技術
    • DIGI Radio
      (特設サイト)
      • 一陸技アプリ
      • 一陸特アプリ
      • 二陸特アプリ
    • クラウド系アプリ
      • AWS SAAアプリ
      • AZ-900勉強アプリ
      • AI-900勉強アプリ
    • 宅建学習サイト
  • まとめ記事Summary
  • お問合せContact
    • 勉強アプリ専用フィードバックフォーム
ガジェット&お得なサービス情報をお届けするブログメディア「デジライン」
DIGILINE (デジライン)
  • ホームHOME
  • スマートホームSmart Home
    • スマートリモコン
    • スマートライト
    • スマートロック
    • スマートカメラ
    • スマートセンサー
    • スマートスピーカー
    • IoT家電
    • ロボット掃除機
  • ガジェットGadgets
    • iPhone & iPad
    • アップルウォッチ
    • パソコン関連
    • 充電器/モバイルバッテリー
    • キーボードマウス
    • アプリソフト関連
    • カメラ
    • オーディオその他
  • 生活家電&インテリアAppliances
    • Wi-Fiルーター
    • PCモニター
    • デスク関連
    • モバイル&光回線
    • その他家電
  • ライフLife Style
    • ニュース
    • ライフハック
    • 便利なサービス
    • プログラミング
    • コラム
    • ブログ運営
  • 勉強アプリEducation
    • ビジネス資格
      • ビジネスマネジャー検定
      • MCPC IoT検定 中級対応
      • MCPCモバイルシステム技術
    • DIGI Radio
      (特設サイト)
      • 一陸技アプリ
      • 一陸特アプリ
      • 二陸特アプリ
    • クラウド系アプリ
      • AWS SAAアプリ
      • AZ-900勉強アプリ
      • AI-900勉強アプリ
    • 宅建学習サイト
  • まとめ記事Summary
  • お問合せContact
    • 勉強アプリ専用フィードバックフォーム
DIGILINE (デジライン)
  • ホームHOME
  • スマートホームSmart Home
    • スマートリモコン
    • スマートライト
    • スマートロック
    • スマートカメラ
    • スマートセンサー
    • スマートスピーカー
    • IoT家電
    • ロボット掃除機
  • ガジェットGadgets
    • iPhone & iPad
    • アップルウォッチ
    • パソコン関連
    • 充電器/モバイルバッテリー
    • キーボードマウス
    • アプリソフト関連
    • カメラ
    • オーディオその他
  • 生活家電&インテリアAppliances
    • Wi-Fiルーター
    • PCモニター
    • デスク関連
    • モバイル&光回線
    • その他家電
  • ライフLife Style
    • ニュース
    • ライフハック
    • 便利なサービス
    • プログラミング
    • コラム
    • ブログ運営
  • 勉強アプリEducation
    • ビジネス資格
      • ビジネスマネジャー検定
      • MCPC IoT検定 中級対応
      • MCPCモバイルシステム技術
    • DIGI Radio
      (特設サイト)
      • 一陸技アプリ
      • 一陸特アプリ
      • 二陸特アプリ
    • クラウド系アプリ
      • AWS SAAアプリ
      • AZ-900勉強アプリ
      • AI-900勉強アプリ
    • 宅建学習サイト
  • まとめ記事Summary
  • お問合せContact
    • 勉強アプリ専用フィードバックフォーム
  1. ホーム
  2. ライフ
  3. プログラミング
  4. Macを120%活用できるパッケージ追加ツール:Homebrewとは何か?

Macを120%活用できるパッケージ追加ツール:Homebrewとは何か?

2022 1/02
プロモーションを含みます
プログラミング

Macをもっと使いこなしたいんだけど、いまいちシェルとかターミナルとか、コマンドラインとか意味がわからないって人向けにとりあえずこんなコマンド打っておけば、まず間違いなくMacをハックできるでしょうって手順をまとめました。

最近はパソコンをあまり詳しくない人でもMacを使い人ほんと増えてきましたましたよね?Windowsじゃなくて見た目がお洒落なMacを使うってのも勿論理由としてはいいんですが、中にはいじり倒したいからMacに敢えてしているって人もいるんじゃないですかね?

MacはそもそもWindowsとは違い、UNIX系のOSを使っており、コマンドライン(GUIを使わずにコマンド操作すること)で全て操作できるようになっており、それを上手く使うとMacをサーバのようにして使うこともできるんですよ。

今回はそんなMacを120%使いこなすことができるようになるパッケージ管理ソフトHomebrewについて紹介していきたいと思います。

Homebrewとは何か?

そもそもHomebrew(ホームブリュー:自家醸造の意味)って何なのかと言うところから何ですが、普段DebianなどのLinuxを触っている人であれば、知っているかもしれませんが、Debianでソフトをインストールするときにはaptコマンドを使いますよね?あれのMac版と言うように思ってくれればOKです。

普段Linuxに馴染みのない方向けにもう少し説明しますね。

普段Macで何かソフトをインストールしようとすると全てのソフトは”アプリケーション”と言うフォルダで管理されていますよね?

Homebrewはこのアプリケーションのフォルダのようなものだと思ってくれればOKです。コマンドラインと呼ばれるマウスで操作するのではなく、タイピングで操作することができるようなコマンドをMacに新しくインストールすることができるので、使い方によっては、Macで今までなかった機能を追加することができたり、作業の自動化などを組み込むこともできるわけですね。

例えば、このサイトでも度々使っているhomekitプログラミングで使っている”homebridge”や、Googleの新しい画像フォーマットWebp(ウェッピー)をJEPGに変換する”cwebp”などもこのHomebrewでインストールすることができます。

インストール手順

では早速Homebrewのインストールを進めていきましょう。

準備するもの

先ずは必要なものからですが

Mac (macOSがインストールされたもの)

当たり前ですが、この手順はmacOSがインストールされたもの向けです。

Xcodeをインストール

次にXcodeと呼ばれるMac用の開発ツールの一種をイントールしましょう。インストールの仕方はApp storeからXcodeをインストールしてしまえば楽ちんですね。

もしくはコマンドラインからインストールする方法であれば、以下のコマンドを打ち込めばOKです。

こんな画面が出てくるはずですので、インストールを進めてください。

Homebrewをインストール

ここからターミナルを起動してインストールを進めていきましょう。

ターミナルはFinder -> アプリケーション -> ユーティリティのフォルダの中にあります。またMission Controlでも以下のようなアイコンが確認できるはずです。

ターミナルを起動したら以下のコマンドを入力してください。(homebrew公式より)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

コマンドを入力してとこんな感じになっていればインストール完了です。

Mac-mini:~ user$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following existing directories will be made group writable:
/usr/local/lib/pkgconfig
==> The following existing directories will have their owner set to user:
/usr/local/lib/pkgconfig
==> The following existing directories will have their group set to admin:
/usr/local/lib/pkgconfig

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/lib/pkgconfig
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/lib/pkgconfig
==> /usr/bin/sudo /usr/sbin/chown hiratsukatakamasa /usr/local/lib/pkgconfig
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/lib/pkgconfig
==> Downloading and installing Homebrew...
remote: Enumerating objects: 1608, done.
remote: Counting objects: 100% (1608/1608), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 2826 (delta 1594), reused 1598 (delta 1589), pack-reused 1218
Receiving objects: 100% (2826/2826), 810.90 KiB | 953.00 KiB/s, done.
Resolving deltas: 100% (2081/2081), completed with 401 local objects.
From https://github.com/Homebrew/brew
   21bb9f6f5..37714b5ce  master     -> origin/master
 * [new tag]             2.1.10     -> 2.1.10
 * [new tag]             2.1.2      -> 2.1.2
 * [new tag]             2.1.3      -> 2.1.3
 * [new tag]             2.1.4      -> 2.1.4
 * [new tag]             2.1.5      -> 2.1.5
 * [new tag]             2.1.6      -> 2.1.6
 * [new tag]             2.1.7      -> 2.1.7
 * [new tag]             2.1.8      -> 2.1.8
 * [new tag]             2.1.9      -> 2.1.9
HEAD is now at 37714b5ce Merge pull request #6400 from lembacon/virtualenv-16.7.4

〜中略〜

==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations
==> Next steps:
- Run `brew help` to get started
- Further documentation:
    https://docs.brew.sh

インストールの確認

では、インストールが無事に成功したかいくつかコマンドを打って確かめて見ましょう。

インストールパッケージ一覧 (brew list)

“brew list”と打つと、Homebrewでインストールされたアプリケーション一覧が表示されます。インストール直後ではほとんど何も入っていませんが、私の環境の場合は、arpingとlibnetがインストール済みの状態でした。

Mac-mini:~ $ brew list
arping	libnet

インストールパッケージの詳細表示 (brew info ~~)

次にパッケージの詳細を確認するコマンドを打ってみましょう。”brew info arping”と打ってみましょう。そうするとarpingに関する

Mac-mini:~ $ brew info arping
arping: stable 2.20 (bottled)
Utility to check whether MAC addresses are already taken on a LAN
https://github.com/ThomasHabets/arping
/usr/local/Cellar/arping/2.19 (6 files, 76.1KB) *
  Poured from bottle on 2019-04-27 at 15:32:29
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/arping.rb
==> Dependencies
Build: autoconf ✘, automake ✘
Required: libnet ✔
==> Analytics
install: 1,026 (30 days), 1,745 (90 days), 5,503 (365 days)
install_on_request: 900 (30 days), 1,604 (90 days), 5,220 (365 days)
build_error: 0 (30 days)

Homebrewでhomebridgeをインストールしてみる

ついでに当サイトでも度々紹介しているiPhoneホームアプリで家電が操作できるようになるhomekitのツール、homebridgeをhomebrewコマンドを使ってインストールする手順を少し紹介します。

「ターミナル」起動してあげて、以下の順番でコマンドを叩けば、homebridge単体をインストールすることは可能です。

$ brew install node
$ node -v
$ npm -v
$ sudo npm install -g homebridge
$ homebridge

但し、この方法でMacでhomebridgeを起動することは可能ですが、homebridgeのサービスを起動している間しか、ホームアプリからの操作はできないので、あくまでもお試しという感じになるかと思います。

まとめ

今回はMacのパッケージ管理ツールHomebrewのインストール手順をまとめていきました。

後日Homebrewを使って早速いろんなパッケージをMacにインストールしてみたいと思います。

プログラミング

この記事が気に入ったら
いいね または フォローしてね!

Follow @digiline_ Follow Me
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Takaのアバター Taka

IoTコンサルタント&ガジェットブロガー|IoTの専門知識を活かし、スマートホーム化や最新のガジェット、生活家電のレビュー記事を執筆しています。自宅をスマートなテックハブに変えることで、効率的で便利なライフスタイルを実現しています。テクノロジーの進化に常に目を光らせ、読者の皆さんに役立つ情報を提供することに情熱を注いでいます。テクノロジーとライフスタイルを融合させる楽しさを共有し、一緒に未来のスマートライフを築いていきましょう!

レビュー依頼などはお問合せからお願いします。

関連記事

  • 【決定版】SwitchBot ハブ3 実機レビュー|ハブ2/ハブミニと徹底比較してわかった“買う理由”
    2025年5月16日
  • 無印スーツケースのタイヤ、DIYで交換してみた!
    2025年5月15日
  • Thread徹底解剖!Matterとの違いとメリットをやさしく解説
    2025年5月14日
  • 顔で開ける、次世代の鍵。CANDY HOUSEが「SESAME Face」シリーズを発表
    2025年5月14日
  • 【最新版4K防犯カメラ】Tapo C460 KITで離れて暮らす親を守る!屋外見守り完全ガイド
    2025年5月13日
  • 【驚きのパワー】UGREEN 145W モバイルバッテリーはノートPCも余裕だった!
    2025年5月11日
  • 「これ、スマートロックなの?」SwitchBot ロック Ultraはまるで住設レベル
    2025年5月7日
  • 【レビュー】PITAKA カーボンファイバーウォッチバンド(ラプソディ)レビュー|アウトドア系カーボン好きに間違いない一本!
    2025年4月26日

コメント

コメントする コメントをキャンセル

人気記事
  • IKEA TRADRI(トロードフリ)のリモコン/センサーが反応しない!?電球がペアリングできないときの復旧方法
    ライフハック
  • iPhoneの電池の減りが異常に早いのでバッテリー交換しに行ったら断れた話。AppleCare+未加入の人は注意しよう!
    便利なサービス
  • セゾンカードの携行品保険ならスマホもパソコンも保証!月300円のスマホ補償付きお買い物安心プラン[Y]がコスパ最強!
    保険のこと
  • iPhoneのフィールドテストモード。隠しコマンドを入れたらこうなるなんて!?【専門家が解説】
    ライフハック
  • Apple Watch (アップルウォッチ)向けの保険としてapplecare+はいらないよ
    保険のこと
新着記事
  • 【決定版】SwitchBot ハブ3 実機レビュー|ハブ2/ハブミニと徹底比較してわかった“買う理由”
    2025年5月16日
  • 無印スーツケースのタイヤ、DIYで交換してみた!
    2025年5月15日
  • 【最新版4K防犯カメラ】Tapo C460 KITで離れて暮らす親を守る!屋外見守り完全ガイド
    2025年5月15日
  • Thread徹底解剖!Matterとの違いとメリットをやさしく解説
    2025年5月14日
  • 顔で開ける、次世代の鍵。CANDY HOUSEが「SESAME Face」シリーズを発表
    2025年5月14日
目次
DIGILINEオススメのサービス
TAKA
メディア監修
IoTコンサルタント&ガジェットブロガー|IoTの専門知識を活かし、スマートホーム化や最新のガジェット、生活家電のレビュー記事を執筆しています。自宅をスマートなテックハブに変えることで、効率的で便利なライフスタイルを実現しています。テクノロジーの進化に常に目を光らせ、読者の皆さんに役立つ情報を提供することに情熱を注いでいます。テクノロジーとライフスタイルを融合させる楽しさを共有し、一緒に未来のスマートライフを築いていきましょう!

レビュー依頼などはお問合せからお願いします。
新着記事
  • 【決定版】SwitchBot ハブ3 実機レビュー|ハブ2/ハブミニと徹底比較してわかった“買う理由”
  • 無印スーツケースのタイヤ、DIYで交換してみた!
  • 【最新版4K防犯カメラ】Tapo C460 KITで離れて暮らす親を守る!屋外見守り完全ガイド
  • Thread徹底解剖!Matterとの違いとメリットをやさしく解説
記事を探す
メーカーで探す
+style Aiseesoft Anker Apple Aqara BLUETTI braun Broadlink Buffalo CANDY HOUSE(キャンディハウス) Coomooy DELL DJI FlexiSpot(フレキシースポット) Garmin(ガーミン) GenHigh Google GoPro Hysure IKEA Insta360 iRobot issin j5create Kandao LinkJapan LoopEarplugs MiniTool MOFT(モフト) MovPilot Narwal Nature Philips PITAKA(ピタカ) QNAP Rakuten Satechi(サテチ) SwitchBot(スイッチボット) tile TP-Link(ティーピーリンク) UGREEN Ulanzi VOLTME お得情報 まとめ
  • DIGI LINE(デジライン)について
  • お仕事の依頼
  • 特定商取引法に関する表記
  • 免責事項/プライバシーポリシー
  • お問合せ

© DIGILINE (デジライン)

目次