본문 바로가기
Backend 개발자/StackOverflow

Mac OS 맥북 Homebrew m1 설치 방법

by by 앵과장 2022. 8. 30.
반응형

Homebrew 설치 하는이유?

mac OS 에서 다양한 패키지를 설치하기 위해 맥주모양 아이콘이 심볼인 편리함을 도와주는 도구입니다.

M1 맥북출시 이후 정상적으로 설치 되지 않아서 많은 맥유저들이 살짝 당황했었던 기억이 있는데!!

 

homebrew 에서 설치하는 방법을 변경해서 지금은 정상적으로 설치되는것을 확인할수 있습니다.

 

- 간편하고 빠릅니다. window 환경과 다르기 mac은 리눅스 기반이기 때문에 커맨드창에 명령어로 마우스나 클릭이벤트보다 쉽고 직관적으로 내가 원하는 프로그램 설치가 가능합니다.

- window에서는 프로그램설치시 불필요한 기능들이 나도모르게 설치되는데 brew사용시 원하는 기능들만 설치가 됩니다. 체크박스같은건 없어요

- brew로 설치한 앱들은 brew list로 확인할수 있습니다.

(base) lswteen@lswteenui-iMac lswteen % brew list
==> Formulae
autoconf		m4			pkg-config		readline
ca-certificates		openjdk@11		pyenv			redis
gradle			openssl@1.1		pyenv-virtualenv

- homebrew설치시 최신 버전으로 설치가 됩니다 (다운그레이드가 필요하면 단점이 될수있습니다.)

 

Homebrew 설치되는 프로그램 키워드

brew 명령어를 통해 설치되는 프로그램 순위 입니다.

출처 : https://formulae.brew.sh/analytics/install-on-request/365d/

#1 node 4,451,479 3.29%
#2 python@3.9 4,212,545 3.11%
#3 ruby-build 3,804,047 2.81%
#4 git 3,069,937 2.27%
#5 awscli 2,597,779 1.92%
#6 glib 2,224,482 1.64%
#7 wget 1,833,400 1.35%
#8 pyenv 1,761,037 1.30%
#9 imagemagick 1,751,311 1.29%
#10 harfbuzz 1,642,526 1.21%
#11 postgresql 1,548,160 1.14%
#12 ffmpeg 1,434,661 1.06%
#13 python@3.8 1,419,446 1.05%
#14 gnutls 1,312,972 0.97%
#15 yarn 1,270,773 0.94%
#16 go 1,233,812 0.91%
#17 cmake 1,197,208 0.88%
#18 openssl@3 1,121,705 0.83%
#19 php 1,069,671 0.79%
#20 mysql 1,057,134 0.78%
#21 gh 1,044,555 0.77%
#22 watchman 1,034,901 0.76%
#23 gnupg 1,013,984 0.75%
#24 nghttp2 1,012,203 0.75%
#25 gobject-introspection 1,000,651 0.74%
#26 curl 977,065 0.72%
#27 unbound 949,388 0.70%
#28 vim 945,284 0.70%
#29 ruby 914,351 0.68%
#30 python@3.10 906,909 0.67%
#31 coreutils 895,288 0.66%
#32 nvm 858,582 0.63%
#33 kubernetes-cli 834,361 0.62%
#34 graphviz 810,855 0.60%
#35 pango 809,343 0.60%
#36 maven 797,771 0.59%
#37 redis 765,081 0.56%
#38 openjdk 718,321 0.53%
#39 docker 702,506 0.52%
#40 htop 697,052 0.51%
#41 gcc 683,637 0.50%
#42 jq 672,831 0.50%
#43 cocoapods 655,104 0.48%
#44 libpq 627,904 0.46%
#45 sqlite 611,994 0.45%
#46 ansible 606,164 0.45%
#47 helm 583,489 0.43%
#48 guile 570,914 0.42%
#49 azure-cli 568,454 0.42%
#50 automake 566,180 0.42%
#51 composer 558,153 0.41%

 

 

Homebrew 사이트정보

https://brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

command + space 버튼 클릭 이후 맥용검색창에서 
터미널 또는 iTerm 검색해서 커맨드 직접 실행할수 있는 명령어 창을 실행해주세요

 

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

해당 내용을 복사해서 붙여넣기 하면 Homebrew가 설치됩니다.

정상적으로 설치되었다면 아래처럼  version실행해보면 설치된정보를 확인할수 있습니다.

 

(base) lswteen@lswteenui-iMac lswteen % brew --version
Homebrew 3.3.8
Homebrew/homebrew-core (git revision c2649d42787; last commit 2021-12-18)


wget 도 깔고 작업하면서 필요한 기능들도 brew 명령어를 통해서 command로 쉽게 설치가 가능합니다.

$ brew install wget

만약 

brew 했는데 

zsh : command not found : brew 라고 뜬다면 

/opt/homebrew 에 설치 되었기 때문입니다. 정확하게 모르겠지만 m1도 해결되었다고 들었는데 안될때가 있어서 

해결방안 공유드립니다.

 

sudo chown -R $(whoami) /opt/homebrew

권한을 주고 

sudo vim ~/.bash_profile
-------------------------------------
export PATH=/opt/homebrew/bin:$PATH
-------------------------------------

해당 라인을 넣고 저장

밑에 명령어로 적용을 해주세요
source ~/.bash_profile

 

brew -v

정상적으로 동작하는걸 확인했으면 합니다.