HomebrewとLinuxbrewを使用してUbuntuサーバーにパッケージをインストールしようとしましたが、両方とも失敗しました。これは私がそれらをインストールしようとした方法です:
Sudo apt-get install build-essential curl git m4 Ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
次の警告が表示されました。
Warning: /home/tong/.linuxbrew/bin is not in your PATH.
私はhome/etcでbash.bashrcを実行し、これを追加します:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
その後、brew doctor
を試しましたが、No command 'brew' found
を取得しました。 UbuntuでHomebrewを使用するにはどうすればよいですか?
Rubyコマンドを使用してインストールしようとしましたが、どういうわけか依存関係が解決されないため、brewは完全にはインストールされません。ただし、クローンを作成してインストールしてみてください。
git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew
そして、次を.bash_profile
に追加します:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
うまくいくはずです。
2018年2月の時点で、brew
をUbuntu(私の場合は17.10)マシンにインストールするのは簡単です:
Sudo apt install linuxbrew-wrapper
次に、最初のbrew
の実行時に(brew --help
と入力するだけで)2つのインストールオプションが求められます。
me@computer:~/$ brew --help
==> Select the Linuxbrew installation directory
- Enter your password to install to /home/linuxbrew/.linuxbrew (recommended)
- Press Control-D to install to /home/me/.linuxbrew
- Press Control-C to cancel installation
[Sudo] password for me:
推奨オプションについては、パスワードを入力して(現在のユーザーがSudo
グループに属している場合)、またはすべての依存関係を自分のホームフォルダーにインストールする場合は、 Ctrl+D。楽しい。
次の手順は私のために働いた:
GitHubからクローンする
git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew
vi ~/.bash_profile
を使用して.bash_profileファイルを開きます
これらの行を追加
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
次に、ターミナルに次の行を入力します
export PATH=$HOME/.linuxbrew/bin:$PATH
hash -r
はい、完了です。端末にbrew
と入力して、その存在を確認します。
2019年7月現在
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
export brew=/home/linuxbrew/.linuxbrew/bin
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile // for ubuntu and debian
Ubuntu 14.04では、以前の回答がすべて同じように動作しないため、同じ問題が発生した場合は次のようにします。
git clone https://github.com/Linuxbrew/brew.git ~/.linuxbrew
PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$(brew --prefix)/share/man:$MANPATH"
export INFOPATH="$(brew --prefix)/share/info:$INFOPATH"
それから
Sudo apt-get install gawk
Sudo yum install gawk
brew install hello
詳細については、この link を参照してください。