Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스와 윈도우에서 Homebrew(Linuxbrew)로 소프트웨어 설치하는 완벽 가이드

리눅스와 윈도우에서 Homebrew(Linuxbrew)로 소프트웨어 설치하는 완벽 가이드

오랫동안 Homebrew는 맥 사용자에게만 제공되는 편리한 패키지 관리 도구였습니다. 이 앱은 리눅스 스타일의 패키지 관리 기능을 맥에 가져와 사용자가 명령줄 유틸리티를 손쉽게 설치할 수 있게 해주었습니다. 그러나 버전 2.0.0 이후로는 더 이상 맥 전용이 아닙니다.

이제 Homebrew는 리눅스 사용자는 물론, WSL(Windows Subsystem for Linux) 덕분에 윈도우 사용자도 이용할 수 있습니다. 다만 한 가지 중요한 차이점이 있는데, 바로 이름입니다. 리눅스 시스템에서는 이 앱을 Linuxbrew라고 부릅니다.

배포판 기본 패키지 관리자 대신 Homebrew를 써야 하는 이유

시스템의 표준 패키지 관리자 대신 Linuxbrew를 선택하면 좋은 몇 가지 이유가 있습니다. 첫째, 패키지를 설치할 때 sudo 명령이 필요하지 않습니다. 심지어 루트 권한조차 반드시 필요하지 않으며, 패키지는 홈 디렉터리 또는 Linuxbrew 전용 홈 디렉터리에 설치됩니다.

리눅스와 윈도우에서 Homebrew(Linuxbrew)로 소프트웨어 설치하는 완벽 가이드

둘째, 여러 시스템에서 동일한 패키지 관리자를 사용하고 싶을 때 유용합니다. 우분투용 명령, 맥용 명령, 윈도우용 명령을 각각 따로 외울 필요 없이 하나의 방식으로 통일할 수 있습니다.

시스템 요구 사항

Homebrew 웹사이트의 Linuxbrew 섹션에는 몇 가지 시스템 요구 사항이 명시되어 있으며, 비교적 최신 시스템이라면 대부분 문제없이 충족할 수 있습니다.

  • GCC 4.4 이상
  • Linux 2.6.32 이상
  • Glibc 2.12 이상
  • 64비트 x86_64 CPU

현재 32비트 시스템은 지원되지 않으므로, 구형 시스템을 사용 중이라면 설치가 어려울 수 있습니다. 또한 먼저 설치해야 할 의존성 패키지들이 있습니다.

Linuxbrew 의존성 패키지 설치

리눅스와 윈도우에서 Homebrew(Linuxbrew)로 소프트웨어 설치하는 완벽 가이드

우분투나 기타 데비안 계열 시스템에서는 다음 한 줄의 명령으로 Homebrew 실행에 필요한 모든 것을 설치할 수 있습니다.

sudo apt-get install build-essential curl file git

페도라(Fedora), 센트OS(CentOS), 레드햇(Red Hat) 계열이라면 대신 아래 명령을 사용하세요.

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

Linuxbrew 설치하기

의존성 패키지와 마찬가지로 Linuxbrew 역시 한 줄의 명령으로 설치할 수 있습니다. 이 명령은 Linuxbrew GitHub 저장소에서 설치 스크립트를 내려받아 실행합니다.

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

리눅스와 윈도우에서 Homebrew(Linuxbrew)로 소프트웨어 설치하는 완벽 가이드

Linuxbrew 웹사이트에서는 bash 프로필에 앱을 등록하기 위해 다음 명령들을 실행할 것을 권장합니다.

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

셸에서 로그아웃 후 다시 로그인했을 때 위 명령이 정상적으로 작동하지 않는다면, ~/.bashrc, ~/.zshrc 등 사용 중인 셸 설정 파일에 다음 줄을 추가하세요.

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

이제 Linuxbrew로 패키지를 설치해 볼 준비가 되었습니다. 설치 프로그램은 gcc 설치를 권장하므로, 이것부터 시작해 보세요.

brew install gcc

Linuxbrew 사용법

앞서 본 것처럼 가장 기본적인 명령은 brew install 뒤에 설치하려는 패키지 이름을 붙이는 것입니다. Homebrew에서는 패키지를 "포뮬러(formulae)"라고 부르는데, 사용 가능한 포뮬러를 검색하려면 brew search 뒤에 이름을 입력하면 됩니다. 특정 포뮬러의 상세 정보를 보려면 brew info를, Linuxbrew 자체와 설치된 포뮬러를 업데이트하려면 brew update를 사용합니다.

리눅스와 윈도우에서 Homebrew(Linuxbrew)로 소프트웨어 설치하는 완벽 가이드

Linuxbrew 설치가 제대로 작동하지 않거나 확실하지 않다면 brew doctor 명령을 기억해 두면 좋습니다. 문제가 없다면 "Your system is ready to brew."라는 메시지가 출력되고, 문제가 있다면 어디서부터 해결해야 하는지 힌트를 알려줍니다. 더 많은 명령이 궁금하다면 Homebrew 공식 문서를 참고하세요. 하지만 위에서 소개한 명령만으로도 대부분의 상황을 충분히 처리할 수 있습니다.