本家様 https://brew.sh/
macOSでlinuxと同じコマンド環境にしたいと思った
以前はMacPorts,Finkでアプリ追加がメインだったが、いまはHomebrewがメインみたい
Homebrewを利用するための準備
[supervisor@mini-m1 ~]$ sw_vers
ProductName: macOS
ProductVersion: 26.5.2
BuildVersion: 25F84
[supervisor@mini-m1 ~]$ uname -v
Darwin Kernel Version 25.5.0: Tue Jun 9 22:26:46 PDT 2026; root:xnu-12377.121.10~1/RELEASE_ARM64_T8103
[supervisor@mini-m1 ~]$
[supervisor@mini-m1 ~]$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"これでHomebrewからパッケージを入れることができる
途中で「Command Line Tools for Xcode」を入れてくれます.
$HOME/.zprofile に「eval "$(/opt/homebrew/bin/brew shellenv)"」が仕込まれる
っでここで反対にHomebrewの外し方
[supervisor@mini-m1 ~]$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"[supervisor@mini-m1 ~]$ brew install coreutils # ls, link, df, du, chmod, ch
[supervisor@mini-m1 ~]$ vi $HOME/.zshrc
export PS1="[%n@%m %~]\$ "
export PATH="/opt/homebrew/opt/coreutils/libexec/gnubin:/opt/homebrew/bin:$PATH"
[supervisor@mini-m1 ~]$これでGNUのlsらが使えますが、コマンドは[gls]と[g]が先頭に入る...見分けるためなのでしょうが、「.zshrc」でPATHを修正すればいいみたい
利用可能なアプリ(Formulaeというみたい)の一覧表示機能はない。すでにインストールしたアプリの一覧機能はあるけどね
っでsearchで探して、infoで調べてinstallって流れっぽい
[supervisor@mini-m1 ~]$ brew search awk
==> Formulae
awk bioawk czkawka gawk goawk hawkeye jsawk mawk pawk ack
==> Casks
awa font-kawkab-mono
[supervisor@mini-m1 ~]$ brew install awk
[supervisor@mini-m1 ~]$ brew install find
[supervisor@mini-m1 ~]$ echo "export PATH='/opt/homebrew/opt/findutils/libexec/gnubin:\$PATH'" >> $HOME/.zshrcubuntuのapt updateな感じの「brew update」がある。