Linux/Unix Power Tools Current: Linux 에서 brew package manager 사용하기 Linux 에서 brew package manager 사용하기 리눅스 배포판의 양대 산맥인 Red Hat과 Ubuntu 는 yum 과 apt 라는 훌륭한 패키지 매니저가 있지만 다음과 같은 문제점이 있었습니다.Red Hat에 비해 ubuntu는 양호한 편이지만 누군가 패키징을 해주어야 하므로 최신 패키지를 설치하기 어려움.패키지 관리는 시스템 관리자만 가능. 즉 새로운 패키지 설치나 갱신은 root 권한이 필요합니다.다른 버전의 여러 패키지를 설치할 수 없음. 하나의 시스템에 Ruby 2.0 과 Ruby 2.1 을 설치할 수 없습니다.OS X는 위와 같은 문제점을 HomeBrew 라는 훌륭한 패키지 매니저를 개발해서 해결했습니다.Linux brew 는 Brew 의 리눅스 버전으로 yum이나 apt 를 사용할 때 겪는 문제를 해결할 수 있습니다. brew 는 개발용일 때 적합하며 운영 환경에는 맞지 않습니다. 운영 서버에 여러 버전의 패키지가 필요하다면 docker 를 고려해 보기 바랍니다. 설치brew 는 소스를 다운 받아서 컴파일하는 방식으로 동작하므로 사전에 개발 도구를 설치해야 하며 루비로 개발되었으므로 ruby 인터프리터도 설치해야 합니다. Red Hat/CentOS sudo yum groupinstall 'Development Tools' && sudo yum install curl file git ruby CODE DEbian/Ubuntu sudo apt-get install build-essential curl file git CODE 필요한 패캐지를 설치했으면 터미널에서 다음 명령어를 입력합니다. sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" BASH Linux brew 는 패키지를 $HOME/.linuxbrew/Cellar 에 설치하므로 초기화 파일에 반영하기 위해 CentOS 는 .bash_profile 에 Ubuntu 는 ~/.profile 에 아래 내용을 추가합니다. echo 'export PATH="${HOME}/.linuxbrew/bin:$PATH"' >>~/.bash_profile echo 'export MANPATH="${HOME}/.linuxbrew/share/man:$MANPATH"' >>~/.bash_profile echo 'export INFOPATH="${HOME}/.linuxbrew/share/info:$INFOPATH"' >>~/.bash_profile CODE 초기화 파일을 새로 읽습니다. source ~/.bash_profile CODE 이제 설치가 끝났으니 정상 동작 여부를 확인합니다. brew install hello CODE 그 외의 사용법은 OS X의 brew 사용법과 동일합니다. ×