brewを理解する

brewを理解する

2020-05-16


brew - パッケージ管理

Mac OS用ソフトウエアのパッケージ管理として、Homebrewは発展してきました。

Homebrew公式ページ

Unixと親和性の高いLinuxでもLinuxbrewとして発展しました。

Debian10にLinuxbrewをインストールする

Go言語の静的サイトジェネレーターHugoをインストールする場合には、brewコマンドが必要となります。

Hugo公式ページ インストール手順

インストールに必要なコマンド

build-essential, curl, file, git
gcc, GNU C

インストール手順

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
1
2
3
4
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
1
brew install hello

プロファイル設定

1
2
3
4
eval $(/home/hamkaz/.linuxbrew/bin/brew shellenv)

exportの2行を追記する

sudo nano ~/.bashrc

export PATH=”/home/linuxbrew/.linuxbrew/bin:$PATH”
export PATH=”/home/linuxbrew/.linuxbrew/share/man:$PATH”

1
2
3

バージョン確認

hamkaz@debian1-de-kaz:~$ brew –version