Могу ли я использовать Homebrew в Ubuntu?
Я просто пытался использовать 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.
Я вижу мой bash.bashrc в home/etc и добавляю это:
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
. Как я могу использовать Homebrew в Ubuntu?
Ответы
Ответ 1
Я просто попытался установить его с помощью команды 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"
Он должен работать.
Ответ 2
По состоянию на февраль 2018 года установка brew
на Ubuntu (моя - 17.10) Машина проста:
sudo apt install linuxbrew-wrapper
Затем при первом выполнении brew
(просто введите brew --help
) вам будут предложены два варианта установки:
[email protected]:~/$ 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. Наслаждайтесь.
Ответ 3
Для меня работали следующие шаги:
-
Клонировать его из github
git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew
-
Откройте файл .bash_profile с помощью vi ~/.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
в свой терминал, чтобы проверить его существование.
Ответ 4
по состоянию на июль 2019 года
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
Ответ 5
Потому что все предыдущие ответы не работают для меня для 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
вы можете следить за этой ссылкой для получения дополнительной информации.
Ответ 6
Октябрь 2019 - Ubuntu 18.04 на WSL с oh-my-zsh;
инструкции здесь работали отлично -
(сначала установите предварительные требования с помощью sudo apt-get install build-essential curl file git)
наконец, создайте ~/.zprofile
со следующим содержимым:
emulate sh -c '. ~/.profile'