2015-10-26 6 views
14

ho provato a utilizzare brew per installare pacchetti su Ubuntu. Ho provato ad installare linuxbrew sulla mia Ubuntu ma non ci sono riuscito. Ecco come ho installato:Posso usare brew su 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)" 

ho ricevuto un avvertimento qui

Warning: /home/tong/.linuxbrew/bin is not in your PATH. 

i Vi mia bash.bashrc in casa/etc e aggiungi a:

export PATH="$HOME/.linuxbrew/bin:$PATH" 
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH" 
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH" 

poi ho provato birra dottore ma ottenuto Nessun comando 'brew' trovato. come posso usare brew su ubuntu? Grazie!

+0

Hai apt, il gestore di pacchetti più potente sulla terra e vuoi * homebrew *? Perché? – hek2mgl

+0

Scusami, ora ho uno zinco-0.3.9.tgz, e voglio installare questo server di compilazione di zinco, quale comando apt dovrei usare? apt-get install non può localizzare il pacchetto e devo prima scaricare il tgz e poi installarlo localmente. Grazie –

+0

@ hek2mgl apt non funzionerà se non sei sudo. – bfontaine

risposta

25

Ho appena provato a installarlo utilizzando il comando ruby ​​ma in qualche modo le dipendenze non vengono risolte, quindi brew non si installa completamente. Ma, provare a installare per clonazione:

git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew 

e quindi aggiungere il seguente al vostro .bash_profile:

export PATH="$HOME/.linuxbrew/bin:$PATH" 
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH" 
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH" 

Dovrebbe funzionare ..

+0

Vuoi dire che posso installarlo solo clonandolo? –

+0

Ho provato ancora a fare il lavoro –

+0

Per la clonazione è necessario prima pulire/rimuovere il file .linuxbrew creato nello spazio utente. Quindi in modo efficace è necessario eseguire git clone che otterrebbe il pacchetto e quindi includerà i comandi di esportazione nel file bash_profile. – user3307291

8

I seguenti passaggi lavorato per me:

  • Clona da github

    git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew 
    
  • aprire il file .bash_profile utilizzando vi ~/.bash_profile

  • Aggiungere queste righe

    export PATH="$HOME/.linuxbrew/bin:$PATH" 
    export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH" 
    export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH" 
    
  • Quindi digitare le seguenti righe nel terminale

    export PATH=$HOME/.linuxbrew/bin:$PATH 
    hash -r 
    

Sì, è fatta. Digita brew nel tuo terminale per verificarne l'esistenza.

0

Poiché tutte le risposte precedenti non funziona per me per Ubuntu 14.04 qui quello che ho fatto, se uno ottiene lo stesso problema:

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" 

poi

sudo apt-get install gawk 
sudo yum install gawk 
brew install hello 

si può seguire questa link per ulteriori informazioni.

3

A febbraio 2018, installazione di brew su Ubuntu (il mio è 17.10) La macchina è semplice come:

sudo apt install linuxbrew-wrapper 

Poi, il primo brew esecuzione (basta digitare brew --help) vi verrà chiesto per due opzioni di installazione:

[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: 

Per l'opzione consigliata digitare la password (se il tuo attuale utente è nel gruppo sudo), oppure, se preferisci installare tutte le dipendenze nella tua cartella home, premi Ctrl + D. Godere.