Netroy's Blog

맥에 소프트웨어 관리 프로그램 brew 설치 및 사용하기 본문

자기개발/PC

맥에 소프트웨어 관리 프로그램 brew 설치 및 사용하기

네트로이 2021. 10. 20. 22:34
반응형

맥에서는 소프트웨어 관리 프로그램이랄게 크게 필요가 없다.

Apple이 제어하는 App Store에서 필요한 프로그램을 다운로드 받거나

개발자가 각자 프로그램을 만들어 각자의 페이지에서 배포하면 된다.

 

그런데 한가지 문제가 있다면 기반은 Unix 기반의 BSD로 리눅스에서 사용하던 오픈소스 프로그램의 BSD 버전을 맥에 설치하기 시작하면서 관련 패키지들을 설치하고 관리하는 일이 필요해졌는데 이를 위해 brew 라는 프로그램이 등장하게 된다.

 

설치는 간단하지만 알기 전까지는 이런게 있다는 것도 모르고 수동으로 관리하는 사람들이나 프로그램을 찾아 수많은 웹 사이트들을 돌아다닐 것이다.

Homebrew 대표로고

설치에 대한 설명 또한 간단하게 되어있으며 https://brew.sh 에 접속하면 알 수 있다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

한줄을 복사해서 터미널에 실행하면 된다.

 

그 후 터미널을 닫았다가 다시 연 후에 아래 명령어를 통해 정상적으로 설치되었는지 확인할 수 있다.

❯ brew doctor
Your system is ready to brew.

또한 필수적인 패키지로 꼽을 수 있는 cask는 꼭 설치한다.

❯ brew install cask

 

이후 아래 명령어를 통해 다음과 같은 작업을 할 수 있다.


brew install <패키지명>

<패키지명>을 설치한다.

 

brew install --cask <cask 이름>

<cask 이름>을 설치한다. cask란 GUI를 통해 설치해야 하는 것들을 커맨드로 간단하게 설치할 수 있게 해줍니다.

예시로 firefox와 같은 브라우저를 설치한다고 할 때
GUI로 설치하기 위해서는 firefox를 위한 .dmg로 끝나는 이미지 파일을 다운로드 받고 열어서 설치파일을 실행해야 하지만

brew install --cask firefox 한줄 치고 기다리면 알아서 설치가 되어있다.

brew uninstall <패키지명>

패키지를 삭제한다. (당연함)

brew update

brew 자체와 패키지들에 대한 버전 정보를 업데이트함 ( apt update와 동일한 기능 + apt 자체 업데이트 )

brew upgrade

brew를 통해 설치한 패키지들을 업데이트한다. ( 설치한 패키지에 따라 시간이 꽤 오래 걸릴 수 있음 )

brew search <패키지명>

brew를 통해 설치 가능한 패키지 및 cask를 검색한다.

brew info <패키지명>

brew search를 통해 검색 가능한 패키지들의 간단한 정보를 확인한다.

brew list

brew를 통해 설치된 패키지 목록을 확인한다.


brew가 제공하는 기능에는 없지만 홈페이지를 통해 설치된 패키지들의 랭킹을 제공하고 있다.

https://formulae.brew.sh/analytics/

 

Analytics Data

Homebrew’s package index

formulae.brew.sh

랭킹의 상위권에 있는 패키지나 cask에 대한 이름을 확인하고 인터넷에서 검색해보는 것만으로도 유용한 패키지나 프로그램을 쉽게 찾을 수 있다.

반응형
Comments