오랫동안 Homebrew는 Mac 사용자에게 편리한 도구였지만 Mac 사용자에게만 해당되었습니다. 이 앱에는 Linux 스타일의 패키지 관리가 추가되어 사용자가 명령줄 유틸리티를 쉽게 설치할 수 있습니다. 이제 버전 2.0.0 이상에서는 앱이 더 이상 Mac 전용이 아닙니다.
Homebrew는 이제 Linux용 Windows 하위 시스템 덕분에 Windows 사용자뿐만 아니라 Linux 사용자도 사용할 수 있습니다. 하지만 한 가지 중요한 차이점이 있습니다. 바로 이름입니다. Linux 시스템에서 앱은 Linuxbrew로 알려져 있습니다. .
왜 배포판의 패키지 관리자 대신 Homebrew를 사용합니까?
시스템의 표준 패키지 관리자 대신 Linuxbrew를 사용하려는 몇 가지 이유가 있습니다. 먼저 sudo
를 사용할 필요가 없습니다. 패키지를 설치하는 명령입니다. 설치하기 위해 반드시 루트 권한이 필요한 것은 아닙니다. 패키지는 홈 디렉토리나 Linuxbrew 전용 홈 디렉토리에 설치됩니다.
Homebrew/Linuxbrew를 사용하는 또 다른 이유는 다른 시스템에서 동일한 패키지 관리자를 사용하기를 원할 수 있기 때문입니다. 이 경우 Ubuntu용 특정 명령, Mac용 명령, Windows용 명령 세트를 외울 필요가 없습니다.
시스템 요구사항
Homebrew 웹사이트의 Linuxbrew 섹션에는 몇 가지 시스템 요구 사항이 나열되어 있으며, 이는 대부분의 비교적 현대적인 시스템에서 충족하는 데 문제가 없습니다.
- GCC 4.4 이상
- 리눅스 2.6.32 이상
- Glibc 2.12 이상
- 64비트 x86_64 CPU
현재 32비트 시스템은 지원되지 않으므로 이전 시스템을 실행 중인 경우 운이 좋지 않을 수 있습니다. 설치해야 할 몇 가지 종속성도 있습니다.
Linuxbrew의 종속 항목 설치
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])"
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
를 사용하세요. 이름 다음에. 마지막으로 brew update
Linuxbrew 및 설치된 수식을 업데이트합니다.
Linuxbrew 설치가 제대로 작동하지 않거나 확실하지 않은 경우 알아야 할 명령 중 하나는 brew doctor
입니다. . 모든 것이 정상이면 명령은 "시스템이 양조할 준비가 되었습니다."라고 보고합니다. 문제가 있는 경우 명령이 문제 해결을 시작할 위치에 대한 아이디어를 제공합니다. 더 많은 명령은 Homebrew 설명서를 참조하세요. 하지만 위의 내용은 대부분 알아야 할 사항입니다.