티스토리 뷰

2020.12.17 목요일 (Apple MacBook Air M1 맥린이^0^/)

홈브류(Homebrew)란?

MacOS용 패키지 관리자.

터미널(Terminal)에서 명령어를 작성하여 자신이 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리를 할 수 있다. 

yum, apt-get 등과 같음.

 

홈브류(Homebrew)를 사용하는 이유?

터미널(Terminal)을 통해 프로그램을 설치, 삭제, 업데이트를 할 수 있는 MacOS 용 패키지 관리자이다.

 

홈브류(Homebrew) 설치

원래 MAC에서 홈브류를 설치할 때,

홈브류사이트(https://brew.sh/index_ko)에 기재된 명령어를 복사해 터미널에 입력하면 홈브류의 설치가 가능하다.

 

홈브류 공식 홈페이지 설치 명령어

하지만, M1칩에서는 앞으로 몇 달 동안 네이티브 ARM Homebrew설치를 지원하지 않기 때문에

(참고자료 : 최신뉴스 (github.com/Homebrew/brew/issues/7857)를 보면 확인할 수 있다.)

 

아래의 설치방법 두 개중 하나의 방법을 통해 홈브류 설치를 할 수 있다. 

 

1. 무조건 로제타로 돌려야 할 때, x86_64용(인텔 맥용) 터미널 앱 구동(ARM M1칩용 명령어로 만들어, 실행)

2. 터미널 앱 정보화면(Terminal App Info)에서 "Rosetta를 사용하여 열기" 설정해서 구동

※터미널에서 명령어를 입력 후의 비밀번호는 자신의 로컬 컴퓨터의 비밀번호를 입력하면 된다.

  또한, 비밀번호를 입력할 때,  ***와같은 표시가 뜨지 않기 때문에 비밀번호를 정확히 입력하기.

 

1. 무조건 로제타로 돌려야할 때, x86_64용(인텔 맥용) 터미널 앱 구동

(= ARM M1칩용 명령어로 만들어, 실행)

ARM M1칩용 명령어를 사용할 때는 아래와 같이 작성하면 된다.

arch -x86_64 실행할 명령어

 

홈브류 공식 사이트의 명령어를 사용해 설치해보기.

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

명령어 실행 후 터미널 화면

 

위의 화면과 같이 설치가 정상적으로 되지않았을 경우, ARM M1칩용 명령어를 앞에 붙여서 실행하면 설치진행이 된다.

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

설치 후의 터미널 화면

 

2. 터미널 정보(Terminal App Info)에서 "Rosetta 사용하여 열기" 설정 후 구동

메뉴바에서 터미널 아이콘 버튼 오른쪽 마우스 버튼 클릭 -> 옵션 -> Finder에서 보기  -> "Rosetta를 사용하여 열기" 체크박스 체크

위의 설정이 끝났다면 터미널에 홈브류 공식 사이트의 명령어를 입력해 정상적으로 설치를 진행할 수  있다.

 


홈브류(Homebrew) 명령어

(※M1일 경우, 홈브류뿐만 아니라, 터미널에 명령어를 입력할 때,

미널 앱 정보화면에서 로제타 설정을 하지않았다면 ARM M1칩용 명령어를 제일 앞에 붙여주는 것 잊지말기!)

 

・ 설치하려는 애플리케이션이 존재하는지 확인

 brew serch 확인할 애플리케이션명

 

・ 해당 애플리케이션 설치

 brew install 설치하려는 애플리케이션명

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함