Macにパッケージをインストールする時に使うHomebrewですが、2019/2/2のリリース(v2.0.0)で、Linuxbrewを統合し、これによりLinux上でもサポートされるようになっていました。
Homebrew officially supports Linux and Windows 10 with Windows Subsystem for Linux (WSL). Homebrew on Linux was previously called “Linuxbrew”. You can install it in your home directory, so it does not require sudo, and use it to install software that your host distribution’s package manager does not provide. Homebrew on Linux uses its own repository for formulae: Homebrew/linuxbrew-core
引用: https://brew.sh/2019/02/02/homebrew-2.0.0/
さて、2019年4月にAWS東京リージョンに対応した「Cloud9」でHomebrewが使えると、Terraformの準備等が格段に楽になるだろうと思います。そこで、Cloud9にHomebrewをインストールして使えるようにするまでの手順を整理してみました。
1. Homebrewをインストール
コマンド1発です。rootではないユーザで実行します。
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
2. HomebrewにPATHを通す
1を実行すると、Terminalの最後に、PATHが通っていないと警告が表示されます。
そこで、以下コマンドを順に実行してPATHを通します。
$ test -d ~/.linuxbrew && PATH="$HOME/.linuxbrew/bin:$HOME/.linuxbrew/sbin:$PATH"
$ test -d /home/linuxbrew/.linuxbrew && PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH"
$ test -r ~/.bash_profile && echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.bash_profile
$ echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.profile
3. 動作確認
新たにTerminalを開いて確認します。
$ brew
Example usage:
brew search [TEXT|/REGEX/]
brew info [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Troubleshooting:
brew config
brew doctor
brew install --verbose --debug FORMULA
Contributing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
Further help:
brew commands
brew help [COMMAND]
man brew
https://docs.brew.sh
簡単な手順でCloud9でもHomebrewを実行できるようになりました。