Search

Homebrew

쿠팡파트너스 활동으로 수수료를 제공받을 수 있습니다.

Homebrew - macOS 용 패키지 관리자

macOS(또는 Linux)용 패키지관리자
Homebrew를 사용하면 할 수 있는 것. 터미널에서 명령어를 작성하여 아래와 같은 작업을 수행할 수 있음
1.
소프트웨어 설치: Homebrew를 통해 필요한 프로그램과 도구를 쉽게 설치할 수 있음. 예를 들어, brew install <패키지명> 명령어를 사용하여 MySQL, Python, Node.js 등을 설치할 수 있음
2.
소프트웨어 업데이트: 설치된 패키지를 최신 상태로 유지할 수 있음. brew upgrade 명령을 사용하면 설치된 모든 패키지를 최신 버전으로 업데이트할 수 있음
3.
소프트웨어 제거: 더 이상 필요하지 않은 소프트웨어를 제거. brew uninstall <패키지명>
4.
시스템 종속성 관리: Homebrew는 패키지 설치 시 필요한 모든 종속성을 자동으로 관리하고 해결함. 사용자가 직접 종속성을 추적하고 설치할 필요가 없음.
5.
다양한 버전의 소프트웨어 사용: Homebrew의 "cask"와 "versions" 탭을 사용하면 특정 애플리케이션의 여러 버전을 설치하고 관리할 수 있음. 예를 들어, 다른 버전의 Java 또는 PostgreSQL을 쉽게 설치하고 전환할 수 있습니다.
6.
사용자 정의 패키지 생성: 자신의 Homebrew 패키지(일명 "formula")를 만들어서 공유할 수 있음. 이를 통해 팀이나 조직 내에서 특정 소프트웨어를 쉽게 배포하고 관리할 수 있음.
7.
정보 및 검색 기능: brew info <패키지명> 명령을 사용하여 설치된 패키지에 대한 상세 정보를 확인할 수 있음 brew search <키워드>를 사용하여 사용 가능한 패키지를 검색할 수 있음.
8.
시스템 진단: brew doctor 명령은 Homebrew 설치에 문제가 있는지 진단하고, 문제가 있다면 해결 방법을 제안함.
프로그램을 다운로드 받을때, 설치, 삭제, 업데이트를 편리하게 할 수 있음 macOS에서 프로그램 설치시, 앱스토어에서 직접 받거나, 프로그램을 배포하는 사이트에 접속해서 다운로드 받을 경우
원치 않는 프로그램이 설치될 수 있음
재설치, 삭제, 업데이트시 기존 파일이 남아 있어 충돌의 여지가 있음
Homebrew에서 명령어를 쳐서 설치, 삭제, 업데이트 등을 수행하면 Homebrew가 알아서 종속성 관리를 해주기 때문에 위와 같은 오류를 피할 수 있음