Homebrew란 무엇이며 MacOS에 설치하는 방법은 무엇입니까?
게시 됨: 2021-05-26macOS에 telnet, cask, htop, wget, nmap 등과 같은 명령줄 도구를 설치하는 방법이 궁금하신가요? 아니면 즐겨찾는 애플리케이션을 설치하고 업데이트하기 위해 macOS에서 패키지 관리자가 필요합니까?
개발자 또는 시스템 관리자인 경우 Homebrew를 사용하면 macOS가 핵심 OS에 포함하지 않은 요구 사항을 설치할 수 있습니다.
홈브류란?
Homebrew(brew)는 사용자의 요구에 따라 macOS에 앱과 소프트웨어를 설치할 수 있는 무료 오픈 소스 패키지 관리자입니다. 시간과 노력을 절약하는 단순성과 효율성으로 인해 권장되었습니다. 유명한 설명은 "macOS용 누락된 패키지 관리자"입니다.

Mac 장치에서 최신 업데이트 버전의 소프트웨어를 사용할 수 있다는 것은 정말 전설적인 일입니다. Homebrew에는 핵심 공용 저장소에서 직접 설치할 수 있는 수식 패키지가 있습니다. 또한 명령줄을 사용하여 더 많은 소프트웨어 패키지와 바이너리 앱을 제공하는 확장 기능인 캐스크(brew-cask)가 있습니다.
전문가의 말에서 Homebrew 사용의 몇 가지 이점 예를 알고 싶다면 다음을 읽으십시오.
- 다양한 라이브러리와 소프트웨어 패키지를 모두 한 곳에 모으십시오.
- 수천 개의 명령줄 기반 도구를 활용하여 작업을 자동화하십시오.
- 로컬 Mac 컴퓨터에 실용적인 Python 스크립트를 설치하고 배우십시오.
- 소프트웨어 개발을 위한 테스트 및 개발 환경을 설정합니다.
- App Store에서 사용할 수 없는 많은 앱을 설치하십시오.
Homebrew는 설치 파일을 사용자 경로 /usr/local/bin/ 또는 /usr/local/Cellar 의 파일 시스템에 넣지만 /usr/local/bin 합니다. 이렇게 하면 멋진 macOS의 일반적인 일부인 것처럼 응용 프로그램 폴더에서 이러한 앱을 쉽게 실행할 수 있습니다.
시스템 요구 사항
Homebrew를 설치하려면 Homebrew를 설치하는 데 사용할 macOS 터미널에서 몇 가지 시스템 요구 사항과 개인적 친숙도 기술이 필요합니다. 그리고 그 전에 일부 Homebrew 패키지가 종속성으로 필요로 하는 Apple의 Xcode 개발 소프트웨어를 설치해야 합니다.
Mac에 Homebrew를 설치하는 데 필요한 최소 사양은 다음과 같습니다.
- macOS Mojave(10.14) 이상, 이전 버전은 제한적으로 지원됩니다.
- Apple Silicon CPU 1 또는 64비트 Intel CPU.
- Xcode용 명령줄 도구(CLT).
- bash 또는 zsh 설치 및 사용을 위한 bourne 호환 쉘의 가용성 및 지식.
- 인터넷 연결 및 관리 액세스.
홈브류 설치하기
명령줄 사용에 익숙하다면 비교적 쉬운 과정입니다. 약간 다른 방법이 있지만 대부분은 비슷합니다.
Mac OS 터미널 열기
Finder에서 macOS 터미널 인터페이스를 찾은 다음 응용 프로그램 폴더에서 유틸리티 폴더까지 터미널 응용 프로그램 아이콘을 두 번 클릭합니다.

또는 단축키를 사용하고 COMMAND + SPACE를 누른 상태에서 상자에 "터미널"을 입력하면 됩니다.
Xcode의 명령줄 도구 설치
일부 Homebrew 도구에는 Xcode가 필요합니다. Xcode는 macOS 통합 개발 환경(IDE)입니다. 모든 mac OS, iOS, iPad OS, watch OS, tv OS용 앱을 만드는 데 사용할 수 있습니다. 다운로드하여 설치하려면 터미널에서 다음 명령을 실행하십시오.
xcode-select --install설치 및 라이센스 시작에 동의하면 자동으로 설치됩니다.
홈브류 설치
이제 Homebrew를 자동으로 설치하려면 macOS High Sierra, Sierra, El Capitan 및 이전 버전에 대해 아래 명령을 실행하십시오.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 스크립트를 설치하는 일련의 행을 보려면 Return 를 누르고 두 번째 눌러 설치를 수락하거나 Escape 를 눌러 취소하십시오. 관리자 암호를 입력하라는 메시지가 표시됩니다. 그런 다음 프로세스가 완료될 때까지 잠시 기다리면 " 설치 성공! ".
Homebrew를 수동으로 설치하려면 설치 스크립트를 다운로드하는 명령을 작성한 다음 스크립트를 실행하는 다른 명령을 작성할 수 있습니다.
터미널 셸에서 다음 명령을 실행하여 스크립트를 다운로드합니다.
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh이 curl 명령은 Homebrew의 Git 저장소에서 Mac 시스템으로 Homebrew 설치 스크립트를 다운로드하지만 설치하지는 않습니다.
이제 수동 방법의 이점은 실행할 스크립트를 알고 싶다면 해당 코드를 검토할 수 있다는 것입니다. 이제 아이디어를 얻기 위해 less 명령을 작성하십시오.
less install.sh스크립트 내용이 마음에 들면 bash 명령으로 설치하십시오.
/bin/bash install.sh스크립트는 주문 프로세스를 보여주고 수락을 요청할 것입니다. 스크립트는 계속하기 전에 컴퓨터 전제 조건도 확인합니다. 슈퍼 비밀번호를 묻는 메시지가 나타나면 입력하고 Y 문자를 입력하여 최종적으로 설치 프로세스 수락을 확인합니다.
이 시점에서 축하하기 위해 Homebrew가 실제로 설치되었는지 확인하는 명령을 실행하는 것이 좋습니다.

brew doctor결과는 Homebrew 상태와 업데이트가 필요한 패키지가 있는지 알려줍니다.
모든 것이 정상이면 다음 메시지가 표시되어야 합니다.
<span style="color: #999999;">Output</span> Your system is ready to brew.이 지점에 도달하면 마침내 Homebrew를 통해 소프트웨어 패키지 설치를 시작할 수 있습니다. 도움말 문서를 실행하여 자세한 정보를 얻으십시오.
brew help brew search {package name} 명령을 사용하여 앱을 검색할 수도 있습니다.
예시
brew search nginx분석 끄기
Homebrew는 익명의 행동 추적을 사용하여 사용자 데이터를 수집하고 분석을 개발자에게 보냅니다. 문제가 없거나 비활성화하는 것이 좋습니다.
분석을 비활성화하려면 다음 명령을 입력하십시오.
brew analytics off패키지 설치
이제 즐겨찾는 패키지를 설치, 업그레이드 및 제거할 수 있습니다. tree 패키지로 시작하는 것이 좋습니다. 그래픽 디렉토리 트리를 사용할 수 있습니다. 아래 명령어를 사용하여 설치할 수 있습니다.
brew install tree이 명령은 Homebrew 패키지 목록을 업데이트한 다음 tree 명령을 설치합니다.
모든 공식 소프트웨어를 업데이트하고 양조하려면 다음을 입력하십시오.
brew updateHomebrew는 기본적으로 패키지 파일을 /usr/local에 설치하여 which 명령으로 설치된 패키지의 경로를 확인합니다.
which {package name}결과는 다음과 같아야 합니다.
<span style="color: #999999;">Output</span> /usr/local/bin/{package name}패키지를 제거하려면 다음 명령을 작성하십시오.
brew uninstall {package name}Homebrew를 사용한 소프트웨어 설치의 예
Homebrew의 공식에는 다음과 같은 수천 개의 소프트웨어 패키지가 있습니다.
imagemick: macOS용 다른 형식으로 이미지를 조작하는 도구입니다.
설치 명령:
brew install imagemagickarchey: macOS용으로 localhost를 팀과 공유하기 위한 그래픽 시스템 정보입니다.
설치 명령:
brew install archey허브: GitHub 지원을 추가하여 더 나은 명령줄 경험을 제공합니다.
설치 명령:
brew install hubtldr: 커뮤니티 기반 매뉴얼 페이지와 함께 명령줄을 사용하는 방법에 대한 간단한 예를 제공합니다.
설치 명령:
brew install tldr홈브루 캐스크
Cask는 macOS 앱 및 비오픈 소스 소프트웨어의 또 다른 자작 패키지 모음입니다. 패키지를 검색하려면 brew search –casks {패키지 이름}을 입력합니다.
brew search --casks google-chrome brew search --casks docker brew search --casks dropbox 캐스크 소프트웨어를 설치 brew install --cask {package name} 명령을 사용하십시오.
예시
brew install --cask firefox홈브류 제거
Homebrew를 제거하는 것은 매우 간단한 프로세스입니다. 터미널에서 uninstall ruby 스크립트를 실행하기만 하면 됩니다. MacOS 버전에 맞는 명령을 선택하기만 하면 됩니다.
macOS Catalina, macOS Big Sur 및 macOS Mojave에서 Homebrew를 제거하려면 다음을 입력하십시오.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"macOS High Sierra, Sierra, El Capitan 및 이전 버전에서 Homebrew를 제거하려면 다음을 입력하십시오.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"또는 "제거" 스크립트를 컴퓨터에 다운로드하고 수동으로 실행할 수 있습니다.
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh스크립트 내용을 검토한 후 다음 스크립트를 실행하여 Homebrew를 제거합니다.
bash uninstall.sh결론
이 튜토리얼에서는 macOS에 Homebrew를 설치하기 위한 코드, 세부 정보 및 예제에서 지원하는 명확한 아이디어를 가질 수 있습니다. 자세한 내용은 Homebrew 패키지의 공식 목록을 참조하십시오. 또한 macOS에 없는 경우 telnet 명령과 같은 일부 소프트웨어 예제를 설치하는 방법에 대해 이미 게시했습니다.
즐기다!
