리눅스와 윈도우에서 Homebrew를 사용하여 소프트웨어 설치하는 방법

오랫동안 Homebrew는 Mac 사용자에게 유용한 도구였지만, Mac 사용자에게만 해당되었습니다. 이 앱은 리눅스 스타일의 패키지 관리를 추가하여 사용자가 명령줄 유틸리티를 쉽게 설치할 수 있도록 합니다. 이제 2.0.0 버전 이상부터 이 앱은 더 이상 Mac 전용이 아닙니다.

Homebrew는 이제 리눅스 사용자와 윈도우 사용자 모두에게 제공됩니다. 이는 윈도우 리눅스 하위 시스템 덕분입니다. 그러나 한 가지 주요 차이점이 있습니다: 이름입니다. 리눅스 시스템에서는 이 앱을 Linuxbrew라고 부릅니다.

왜 배포판의 패키지 관리자 대신 Homebrew를 사용해야 할까요?

Linuxbrew를 시스템의 표준 패키지 관리자 대신 사용하고 싶을 수 있는 몇 가지 이유가 있습니다. 첫째, 패키지를 설치하기 위해 sudo 명령을 사용할 필요가 없습니다. 설치하기 위해 루트 권한이 필요하지도 않습니다. 패키지는 홈 디렉토리 또는 Linuxbrew 전용 홈 디렉토리에 설치됩니다.

homebrew-linux-windows-config

Homebrew/Linuxbrew를 사용해야 하는 또 다른 이유는 서로 다른 시스템에서 동일한 패키지 관리자를 사용하고 싶을 수 있기 때문입니다. 이 경우 Ubuntu용 특정 명령, Mac용 특정 명령, Windows용 다른 명령을 암기할 필요가 없습니다.

시스템 요구 사항

Homebrew 웹사이트의 Linuxbrew 섹션에는 대부분의 비교적 현대적인 시스템이 문제없이 충족할 수 있는 몇 가지 시스템 요구 사항이 나열되어 있습니다:

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

현재 32비트 시스템에 대한 지원은 없으므로, 구형 시스템을 사용하고 있다면 운이 없을 수 있습니다. 설치해야 할 몇 가지 종속성도 있습니다.

Linuxbrew의 종속성 설치

homebrew-linux-windows-prerequisites

Ubuntu 또는 기타 Debian 기반 시스템의 경우, Homebrew가 실행되는 데 필요한 모든 것을 한 명령으로 설치할 수 있습니다:

sudo apt-get install build-essential curl file git

Fedora, 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-linux-windows-install

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 다음에 이름을 사용할 수 있습니다. 특정 formula의 세부 정보를 보려면 brew info 다음에 이름을 사용하세요. 마지막으로, brew update는 Linuxbrew와 설치된 formula를 업데이트합니다.

homebrew-linux-windows-commands

Linuxbrew 설치가 제대로 작동하지 않거나 확실하지 않은 경우, 알아두어야 할 명령은 brew doctor입니다. 모든 것이 좋다면, 이 명령은 “Your system is ready to brew.”라고 보고할 것입니다. 문제가 있으면, 이 명령은 문제를 해결하기 시작할 수 있는 방법을 알려줍니다. 더 많은 명령은 Homebrew 문서를 참조하세요. 그러나 위의 내용이 대부분 알아야 할 사항입니다.