홈브류란 무엇인가?
맥OS용 패키지 관리자이다. 터미널에서 명령어를 작성해 필요한 프로그램을 설치, 삭제, 업데이트를 쉽게 관리할 수 있다.
yum, apt-get등과 같은 기능을 한다.
홈브류를 왜 사용하는가?
Mac을 사용하면 자신에 맞는 프로그램을 이것저것 설치하게 되는데, 프로그램을 사용하려면 보통
앱스토어나 해당 사이트에 접속해 프로그램을 다운하는게 일반적 방법이다.
하지만 이런경우 원치 않는 프로그램이 설치될 수도 있고, 나중에 프로그램을 재설치, 삭제, 업데이트할때 기존 데이터가 남아있는 경우가 많다.
홈브류는 이런 문제 없이 손쉽고 깔끔하게 프로그램을 설치 삭제 , 업데이트 할 수 있는 강력한
MacOS용 패키지 관리자 이다.
리눅스나 윈도우 WSL도 지원하고 있다.
brewlist로 따로 brew를 통해 설치한 앱들을 확인할 수 있어 관리적 측면에서 매우 좋다.
그래서 프로그램 사용이 많은 개발자가, 손쉽게 패키지를 관리하기 위해 사용하는 도구중 하나이다.
또한 cask확장을 통해 GUI 어플리케이션 설치에도 사용할 수 있다.
단점?
다만 홈브류로 패키지를 설치할 경우 거의 항상 최신버전이 설치되고,
커뮤니티 기반으로 운영되기 떄문에, 패키지의 안정성이 보장되지 않는다는 단점이 존재한다.
홈브류를 통해 주로 설치되는 패키지들
홈브류 설치
다음과 같은 부분에서 코드를 긁어 터미널에 입력하면 면번의 엔터후에 자동설치 된다.
완료되면 경로 설정이 필요하다.
아래 적힌 명령어들을 하나씩 터미널에 입력한다.
이제 마지막으로 brew —help 나 brew —version 을 입력하고 enter를 눌러 결과를 제대로 반환하는지 체크한다.
CASK
홈브류에는 gui 어플을 설치할 수 있는 cas
k 확장이 있다. 이는 별도로 관리되며,
brew install cask 를 터미널에 입력해주면 된다
이후 brew list를 쳐서 목록에 있다면 설치가 완료된 것이다.
앞으로 cask를 활용해 gui어플을 설치하고 싶으면 brew install --cask vlc 입력
삭제
$ ruby -e "$(curl -fsSL [<https://raw.githubusercontent.com/Homebrew/install/master/uninstall>](<https://raw.githubusercontent.com/Homebrew/install/master/uninstall>)
를 입력하면 간단히 제거할 수 있다.
참고
'Domain 지식들' 카테고리의 다른 글
dom이란 무엇인가? (0) | 2023.04.03 |
---|---|
SSO란? (0) | 2023.03.15 |
vagrant란 무엇인가? (0) | 2022.12.06 |
릴레이션과 키들의 개념 (0) | 2022.11.21 |
locale이란 무엇인가? (0) | 2022.11.19 |
댓글