본문 바로가기

Tips/Mac

[MAC TIP] Mac에 Homebrew 설치하기

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"



OSX 용 패키기 관리자인 Homebrew를 맥에 설치하는 것을 알아보고자 합니다. 위의 코드를 터미널에 붙여넣기 하면 됩니다.



설치 과정중 만약 애플의 개발도구인 Xcode 가 설치되어 있지 않으면 아래와 같은 경고창이 뜨게 됩니다. 그러면 그냥 인스톨 하면 됩니다.

잘 다운되고 있네요. 다운이 끝나면 설치가 이루어 집니다.


잘 설치 되었다고 나오네요.


다시 터미널로 돌아온 후 엔터(RETURN)키를 쳐줍니다.

관리자 패스워드를 물어보는데, 이는 사용자 계정의 패스워드를 넣어주면 Homebrew 설치가 계속 진행됩니다.

네.. 설치가 잘 되었다고 나오네요. 이제 Homebrew 를 이용하여 보다 다양하고 파워풀한 맥사용을 할 수 있게 되었습니다.


Homebrew 로 할 수 있는 것은?


1. Homebrew는 Apple에서 제공하지 않는 패키지 관리자를 설치할 수 있게 해줍니다.

$ brew install wget


2. Homebrew는 전용 폴더에 패키지를 설치하고 /usr/local 에 심볼릭 링크로 연결합니다.

$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1

$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget

3. Homebrew는 전용 폴더 외부에 설치는 잘 안하지만, 원하는 곳에 설치 가능합니다.


4. Homebrew 패키지를 만들어 볼 수 있습니다.
$ brew create https://foo.com/bar-1.0.tgz Created /usr/local/Library/Formula/bar.rb

5. Git, Ruby 기반으로 되어 있어 쉽게 수정을 되돌리거나 원본 코드의 수정사항을 병합할 수 있습니다.
 brew edit wget # opens in $EDITOR!

Homebrew Formula 는 간단한 Ruby 스크립트입니다.

class Wget < Formula
  homepage "https://www.gnu.org/software/wget/"
  url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
  sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"

  def install
    system "./configure", "--prefix=#{prefix}"
    system "make", "install"
  end
end