2
4

本記事ではMacに存在しているHomebrewについて説明する.Homebrew は,MacOS(および Linux)用のフリーでオープンソースのソフトウェアパッケージ管理システム.このツールは,UNIXツールを簡単にインストールし,ソフトウェアを容易に管理できる.

Homebrewの特徴

簡単にHomebrewにことまとめると以下のようになる.

  • 簡単なインストール コマンド一つで多くのパッケージを簡単にインストールできる.また,Homebrewは使用が非常に簡単で,パッケージのインストール,アップグレード,削除がコマンドラインから直接行える.

  • 広範なパッケージ Homebrewには数千のパッケージが用意されており,開発ツール,ライブラリ,ゲームなどある.

  • 自動依存関係管理 パッケージをインストールする際に必要な依存関係も自動で管理し,インストールする.

Homebrewのインストール方法

/bin/bash -c "$(curl -fsSL /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

Homebrewでよく使うコマンド

インストール

brew install <パッケージ名>

アンインストール

brew uninstall <パッケージ名>

パッケージ情報の検索

brew search <キーワード>

インストール済みパッケージの一覧表示

brew list

パッケージの更新

brew upgrade <パッケージ名>

Homebrew自体の更新

brew update

よく使うパッケージ

開発ツール

git

バージョン管理システム

node

JavaScript ランタイム環境

python

プログラミング言語

go

Google によって開発されたプログラミング言語

rust

メモリ安全性に焦点を当てたプログラミング言語

ruby

プログラミング言語

データベース

postgresql

オープンソースのリレーショナルデータベース

mysql

オープンソースのリレーショナルデータベース

redis

キーバリューストア

sqlite

軽量なバイナリのDB

ユーティリティ

tree

ディレクトリやファイルの構造をツリー状に出力する.

wget

ネットワーク経由でファイルをダウンロードするコマンドラインツール

curl

データ転送ユーティリティ

htop

インタラクティブなプロセスビューア

raycast

色々なショートカットができるツール

通信ツール

nginx

HTTP サーバーおよびリバースプロキシ

apache

Web サーバーソフトウェア

マルチメディア

ffmpeg

マルチメディアファイルを変換するツール

セキュリティ

openssl

SSL/TLS プロトコル用のセキュリティ関連ツールキット

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4