갈루아의 반서재

Ubuntu 에서 Homebrew 설치하기


1. Ruby 프로그램부터 설치한다


sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev



 

2. Homebrew 설치


ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"

아래와 같은 메시지가 출력되는 경우 다음과 같이 한다.


1) Don't run this as root!

말 그대로 root 계정이 아닌 다른 계정을 추가하여 해당 계정으로 설치하면 된다.

useradd 로 계정 추가한 뒤, 해당 계정으로 Homebrew 설치한다.


root@gcloud:~# adduser mint

root@gcloud:~# sudo chown -R 'mint' /usr/local

root@gcloud:~# su - mint

mint@gcloud:~# ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"

2) sudo: unable to resolve host gcloud


아래와 같이 해당 호스트네임을 추가한다.


root@gcloud:~# sudo vim /etc/hosts

127.0.0.1       localhost
127.0.0.1       gcloud 

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/hosts" 11L, 284C                                        1,1          모두
3) warning : /home/mint/.linuxbrew/bin is not in your PATH.


이런 메시지가 뜨면 아래와 같이 환경변수를 등록해야 한다.


 


mint@gcloud:~$ export PATH="/home/mint/.linuxbrew/bin:$PATH"

mint@gcloud:~$ export PATH="$HOME/.linuxbrew/bin:$PATH"

mint@gcloud:~$ export MANPATH="$HOME/.linuxbrew/share/man/man1:$MANPATH"

mint@gcloud:~$ export INFOPATH="$HOME/.linuxbrew/share/doc/homebrew:$INFOPATH"

mint@gcloud:~$ source .bashrc  // 변경된 환경변수 반영

이상의 단계가 끝나면 아래와 같이 실행한다.

mint@gcloud:~$  brew doctor

mint@gcloud:~$  brew help



3. Easy Install 설치

wget https://bootstrap.pypa.io/ez_setup.py -O - | python