새로운 Mac을 처음부터 구성하고 나면 12개 이상의 앱을 설치하는 것이 압도적인 작업입니다. 모든 애플리케이션 웹사이트를 방문하여 필요에 따라 앱을 설정해야 합니다. 시간과 인내가 필요합니다.
Homebrew라는 타사 패키지 관리자를 사용하여 이 문제를 해결할 수 있습니다. Mac에서 사용할 수 있는 Unix 도구 및 인기 있는 GUI 앱의 설치를 단순화합니다. Homebrew를 통해 터미널에서 앱을 설치하고 번거로움 없이 최신 상태로 유지하는 방법을 보여드리겠습니다.
홈브류란 무엇입니까?
Homebrew는 명령줄 도구 및 타사 GUI 앱과 같은 모든 종류의 앱을 Mac에 설치할 수 있는 무료 오픈 소스 패키지 관리자입니다. 단일 명령으로 Unix 도구를 검색, 설치, 제거 또는 업데이트할 수 있습니다.
Homebrew의 시스템 요구 사항은 다음과 같습니다.
- 터미널 앱
- macOS Catalina 10.15 이상(버전 10.10~10.14는 지원되지만 우선 순위 목록에는 없음)
- Mac App Store의 Xcode 또는 Xcode용 명령줄 도구
- 설치용 Bourne-Again Shell(bash)
Mac에 Homebrew를 설치하는 방법
Homebrew를 설치하려면 명령줄 도구(약 200MB 차지)가 필요합니다. Mac에 이미 Xcode가 설치되어 있다면 패키지가 이미 내장되어 있습니다. 그러나 Homebrew를 설치하기 위해 Xcode(약 10GB 이상의 디스크 공간을 차지함)를 설치할 필요는 없습니다.
1단계:명령줄 도구 설치
터미널 열기 다음 명령을 실행하십시오:
xcode-select --install
이 명령을 입력하면 "xcode-select 명령에는 명령줄 개발자 도구가 필요합니다. 지금 이 도구를 설치하시겠습니까?” 설치를 클릭합니다. 버튼을 눌러 설치를 진행합니다. 이 패키지를 이미 설치했기 때문에 스크린샷과 같이 오류 메시지가 표시됩니다.
2단계:Homebrew 설치
Homebrew 웹사이트에서 터미널로 다음 명령을 실행합니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
이 스크립트는 Homebrew를 기본 위치인 /usr/local에 설치합니다. Intel Mac의 경우 /opt/homebrew M1 Mac 및 /home/linuxbrew/.linuxbrew용 Linux용.
참고: 한 줄짜리 설치 스크립트에는 "bash" 셸이 필요합니다. 특히 zsh, fish, tcsh 및 csh는 작동하지 않습니다. macOS Catalina 이상부터 기본 셸은 "ZSH"이므로 Homebrew를 설치하려면 "bash"로 전환해야 할 수 있습니다.
이 명령을 붙여넣으면 스크립트가 설치할 항목과 해당 위치에 대한 일련의 행이 표시됩니다. 관리자 비밀번호를 입력하고 Return 키를 누릅니다. 계속하려면 다시. 설치 과정은 다소 시간이 걸립니다. 설치 성공도 표시됩니다. 메시지.
3단계:Homebrew 설치 확인
설치를 확인하려면 다음을 실행하십시오.
brew doctor
경고가 표시되는 경우 메시지가 표시되면 문제를 제출하면 유지 관리자가 디버깅하는 데 도움이 되기 때문에 걱정할 필요가 없습니다. 그러나 Homebrew 웹사이트에서 몇 가지 일반적인 설치 문제를 확인하십시오. 또한 brew Doctor를 실행하는 것이 좋습니다. 주기적으로.
Homebrew로 인기 있는 Unix 도구 설치
정의에 따르면 패키지 관리자는 명령줄 도구와 앱 설치, 업그레이드, 제거 등과 같은 소프트웨어 관리 프로세스를 자동화하는 서비스 세트로 구성됩니다. 패키지는 소프트웨어 바이너리, 구성 파일 및 메타데이터로 구성됩니다. 메타데이터는 차례로 모든 종속성을 처리합니다.
예를 들어 앱이 제대로 작동하기 위해 두 개 이상의 패키지에 의존할 수 있습니다. 도구를 수동으로 설치하는 번거로움 없이 모든 패키지를 설치하고 개발 환경을 구성합니다. 다음은 몇 가지 인기 있는 Unix 도구입니다.
- youtube-dl Youtube 및 기타 사이트에서 비디오를 다운로드할 수 있습니다.
- 지오이프 특정 IP 주소에 대한 지리적 위치 데이터를 제공합니다. 시스템 관리자, 보안 연구원 및 웹 개발자에게 유용합니다.
- wget 웹 및 FTP에서 데이터를 다운로드할 수 있습니다. Chrome 또는 전체 웹사이트에서 다운로드하지 않는 파일을 저장할 수 있습니다.
- htop Mac용 Activity Monitor의 명령줄 대안입니다. CPU, 메모리, 프로세스 등에 대한 철저한 정보를 제공합니다.
- pyenv 여러 Python 버전을 관리하기 위한 도구입니다. 여러 버전의 Python 간에 전환할 수도 있습니다.
Homebrew를 통해 터미널에서 앱 설치 및 관리
양조 전체 Homebrew 패키지 관리자의 핵심인 핵심 명령입니다. 공식 소스 리포지토리에서 빌드된 패키지 정의입니다. 통 터미널을 통해 Mac용 기본 앱을 설치할 수 있는 brew의 확장입니다.
Homebrew의 이전 버전(특히 버전 1.8.0)이 출시된 이후로 많은 새로운 기능과 변경 사항이 구현되었습니다. 최소 OS 호환성이 macOS Catalina, brew cask로 높아졌습니다. 필요한 경우 명령이 더 이상 사용되지 않으며(-cask 포함) Github 릴리스와의 통합이 추가되었으며 Apple 실리콘 Mac이 지원을 받았습니다.
시작하려면 다음 명령을 입력하여 Homebrew를 통해 앱을 관리하는 데 사용할 가장 필수적인 명령 목록을 확인하세요.
brew help
다음은 유용한 Homebrew 수식 및 통 명령 목록입니다.
1. 설치
brew install formula|cask
예:brew install pyenv 환상적인 양조 설치 .
2. 제거
brew uninstall formula|caskbrew uninstall --force [formula name]
brew uninstall --zap [cask name]
-force를 추가할 때 , 파일을 제거할 때 오류를 무시하면서 설치된 모든 버전의 수식을 삭제합니다. -zap 캐스크와 관련된 모든 파일을 제거합니다.
참고: 앱 간에 공유되는 파일을 제거할 수 있습니다.
3. 목록
brew list formula|caskbrew list --formula
brew list --cask
설치된 모든 공식과 통을 나열하십시오. -공식 추가 수식 및 -cask만 나열 캐스크를 나열합니다.
4. 업데이트 및 업그레이드
brew upgrade formula|cask
오래되고 고정되지 않은 공식과 통을 업그레이드하십시오. 캐스크 또는 공식을 지정하면 지정된 도구만 업그레이드됩니다. 대조적으로, brew update 오래된 공식을 보고하고 양조 업그레이드 제안 .
5. 검색
brew search text|/regex/
텍스트에 대한 캐스크 토큰 및 공식 이름 검색을 수행합니다. 텍스트 옆에 슬래시를 넣어 정규식 검색을 수행할 수 있습니다. -공식 추가 공식 및 -cask에 대해 온라인 및 로컬 검색 온라인 또는 로컬에서 캐스크를 검색합니다.
6. 구식
brew outdated formula|caskbrew outdated --formula
brew outdated --cask
오래된 통과 공식을 나열하십시오. -공식 추가 오래된 공식을 나열하거나 -cask 앱용입니다.
7. 고정 및 고정 해제
brew pin installed_formulabrew unpin installed_formula
brew upgrade를 실행할 때 특정 공식이 업그레이드되지 않도록 고정 명령. 패키지를 업그레이드하려면 고정을 해제하세요.
8. 종속성
brew deps formula|cask
주어진 수식에 대한 종속성을 표시합니다.
9. 정리
brew cleanup formula|cask
모든 공식과 통에 대해 오래된 잠금 파일과 오래된 패키지를 제거합니다. 120일이 지난 모든 다운로드를 제거합니다.
Cakebrew:Homebrew용 Mac 앱
Cakebrew는 Homebrew와 함께 작동하는 무료 오픈 소스 앱입니다. 이 앱을 사용하면 설치한 공식 목록을 보고, 빠른 검색을 실행하고, 설치하려는 공식에 대한 설명을 표시할 수 있습니다. 주어진 수식에 대해 필요하거나 설치된 종속성 목록을 볼 수 있습니다.
홈브류/번들도 지원합니다. 수식을 내보내고 가져옵니다. Homebrew를 좋아하지만 모든 목적에 명령줄을 사용하고 싶지 않다면 이 앱이 유용할 것입니다. Cakebrew를 설치하려면 다음을 입력하십시오.
brew install cakebrew
몇 분 안에 /Applications에 앱이 표시됩니다. 폴더.
Alfred를 위한 자작 및 캐스크 워크플로
Alfred용 Homebew 및 캐스크 워크플로를 사용하면 Homebrew와 캐스크를 함께 쉽게 설치, 제거 및 관리할 수 있습니다. 스크립트 필터는 의사, 설치, 나열, 검색, 제거 등과 같은 모든 중요한 명령을 지원하여 brew 및 cask를 필터링합니다.
알프레드 출시 를 클릭한 다음 brew를 입력합니다. 또는 통 Alfred에서 바로 앱을 관리할 수 있습니다. 이 워크플로를 사용하려면 Alfred Powerpack이 있어야 합니다.
Homebrew로 오픈 소스 앱 설치
Homebrew는 Mac에서 터미널을 통해 앱을 설치하는 훌륭한 패키지 관리자입니다. Mac을 처음부터 설정하거나 여러 대의 Mac을 관리하는 회사에서 일하는 경우 많은 시간과 에너지를 절약할 수 있습니다.
초보자의 경우 이 모든 명령으로 길을 잃기 쉽지만 서두를 필요는 없습니다. 이 단계를 천천히 진행하고 명령을 기록해 둡니다. Homebrew를 설치한 후 덜 알려진 오픈 소스 Mac 앱을 숙제로 설치해 보십시오.