LinuxBrew 설치하기 (CentOS, WSL)

Linux (CentOS)에 Homebrew on Linux (Linuxbrew)를 설치하기 전에

출처: https://qiita.com/libra_lt/items/548fcbdfbcf992cba4ed

CentOS Linux release 7.6.1810 (Core)

Linuxbrew는

다음 특징을 가진 패키지 관리 도구이다.

  • root가 아닌 사용자의 home에 설치하는 것이 가능하다. sudo가 필요 없다.
  • 호스트 배포판에 패키지 되지 않은 소프트웨어를 설치할 수 있다.
  • 호스트 배포판이 오래된 경우 최신 버전을 설치할 수 있다.

설치

전제

Linux 환경 구축하고, root가 아닌 사용자를 작성하는 것.

Linuxbrew 필수 패키지를 설치

Linuxbrew를 설치하기 전에 필요한 패키지를 설치한다.

sudo yum groupinstall 'Development Tools' && sudo yum install curl file git ruby which

Linuxbrew 설치

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

설치 시 어디에 설치하는지 확인 되지만, 권장된 /home/linubrew에 설정했다.

경로 설정

bash 이용자는 bash 설정 파일에 경로를 추가한다. 여기에서는 bash_profile에 경로를 추가한다.

echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >>~/.bash_profile
eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)

확인

“Hello, world!”라고 표시만 하는 패키지를 설치한다.
hello 명령을 입력하고 실행 할 수 있는지 확인한다.

brew install hello

Widnwos의 개발 환경을 정리 : WSL + Linuxbrew 도입

출처: https://qiita.com/kentom/items/e486cc7f85c8f3187d4e

환경

윈도우 10
WSL : 우분투 18.04
Linuxbrew 2.1.0

Linuxbrew 도입하기

공식 사이트에 나와 있는대로 설치하면 좋다

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

만약 Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH. 라는 경고 메시자가 나왔다면 아래를 ~/.bashrc 에 추가

test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile

source ~/.bashrc 하여 WSL 재시작 하고, .bashrc 파일을 로딩 했다면 brew 명령어를 사용할 수 있게 되었으므로 공식 사이트처럼 Hello World를 설치해 본다.


이 글은 2019-07-04에 작성되었습니다.