web-dev-qa-db-ja.com

UbuntuでHomebrewを使用できますか?

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を使用するにはどうすればよいですか?

26
Gavin Niu

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"

うまくいくはずです。

34
user3307291

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。楽しい。

31

次の手順は私のために働いた:

  • 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と入力して、その存在を確認します。

12
arunprakashpj

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
0
Yilmaz

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 を参照してください。

0
Kamal El-Saaid