M1 세팅 Part1. iTerm2 & Brew 깔끔한 버전

그는사악해·2022년 4월 23일
2

M1_Settings

목록 보기
2/18
post-thumbnail

iTerm2와 Homebrew를 설치하는 과정이 2가지 과정이 있다. 한 가지는 깔끔한 버전이고, 다른 하나는 지저분한 버전이다. 두 가지를 모두 소개할 예정이고(귀찮은데 깔끔한 것만 할까...) 이 포스트에서는 깔끔한 버전으로 소개하고자 한다. 이 경우, 이전 포스트인 Download First에서 iTerm2와 D2Coding 폰트를 다운로드 받은 것을 전제로 하고 있다.

01 iTerm2 - Preference 기본 설정: 폰트

Step 01: 응용 프로그램에서 iTerm2를 찾아서 더블클릭해서 실행을 해준다. 혹은 LaunchPad에서 iTerm2를 찾아서 더블클릭해서 실행을 해준다.

Step 02: 왼쪽 상단의  의 오른쪽에 iTerm2를 클릭 -> Preference 클릭!
Step 03: Preference 창이 뜨면, Profiles -> Text로 들어가자.
Step 04: 하단의 FontD2Coding으로 선택! 그리고 Unicode normalization formNFC로 선택! 여기까지 했다면, Preference 창을 닫아도 괜찮다.

02 iTerm2 - 전체 디스크 접근 권한

Step 01:  -> 시스템 환경설정 -> 보안 및 개인 정보 보호(금고형 집모양 아이콘?) 클릭!
Step 02: 상단 탭 중 개인 정보 보호 탭 클릭-> 전체 디스크 접근 권한 클릭!
Step 03: 보안 및 개인 정보 보호 창의 좌측하단의 자물쇠 모양을 클릭하여 잠금 해제 -> 우측의 +- 버튼 중 + 버튼(응용 프로그램 추가) 클릭 -> iTerm2 선택(=추가) 및 열기
Step 04: 보안 및 개인 정보 보호 창의 좌측하단의 자물쇠 모양을 다시 클릭하여 잠금! 아마 iTerm2가 실행되고 있는 상태라면, 다시 iTerm2가 종료되었다가 다시 실행될 것이다.

03 Homebrew 설치

Homebrew가 왜 필요할까? 어떤 블로그에서는 그 이유를 이렇게 설명한다.

"Homebrew는 패키지매니저로 Apple(또는 Linux)에서 제공하지않는 유용한 패키지 관리자를 설치한다.터미털에서 명령어를 작성해서 자신이 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리할 수 있게 해준다."

맞는 말이다. 좀 유용하고 편리하게 관리가 가능하다.

Step 01: https://brew.sh/ 접속!

Step 02: Install Homebrew 아래의 코드(Homebrew 설치코드)를 복사

혹시 모르니 코드(Homebrew 설치코드)를 기재해두겠다. 복붙하기 쉽게!

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

Step 03: 복사해서 iTerm2(실행이 안 되어있다면 실행하자)에 붙여넣고 Enter!
눈치가 빠르다면 알 것이다. Step 03 ~ Step 05까지의 스크린샷은 iTerm2가 아닌 Terminal에서 진행한 스크린샷이다. iTerm2에서 진행한 스크린샷을 찍어둔 게 없어서 Terminal로 스샷을 해둔 것을 활용했다.

Step 04: 아래 스샷처럼 password를 입력하라고 나오는데, 눌러줘도 아무것도 입력이 안 되는 것처럼 나올 수 있다. 그래도 당황하지말고 비번(맥 시동 후 처음 치는 비번)을 입력해주시고 Enter를 눌러주면 된다. 틀리면 틀렸다고 나온다. :)

Step 05: 기다리기! 시간이 좀 걸릴 것이다. 중간에 Enter 치라는 메세지가 나올 수 있으니, 보고 Enter를 쳐주자! 그리고 기다리자!

Step 06: 정상적으로 설치가 되었다면, 다음 스크린샷(여기서부턴 iTerm2 스크린샷)처럼 나온다면, 정상적으로 설치가 된 것이다.

위 스크린샷 처럼 Next Steps 부분이 다음과 같이 떠야한다

==> Next Steps: 
- Run these two commands in your terminal to add Homebrew to your PATH:
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<user명>/.zprofile 
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
   https://docs.brew.sh

Step 07: (여러분의) Next Steps 아래의 2줄 코드를 드래그로 선택한 후, 복붙해서 실행해보자.

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<user명>/.zprofile 
    eval "$(/opt/homebrew/bin/brew shellenv)"

echo로 시작하는 코드와 eval로 시작하는 코드 두 줄을 마우스로 선택한 후 복사해서 (여러분의 iTerm2에) 붙여넣고 실행해보자.

  • 주의! 여러분의 iTerm2에서 brew 설치코드 결과로 나온 Next Steps 아래의 2줄 코드를 복사해서 붙여넣고 실행해야 한다. 필자의 아래 코드를 그대로 복사해서 붙여넣기를 하지말자 큰일난다.
  • 위 스샷을 기준으로 한다면, <user> 명은 krc 이다. 유저마다 <user> 명이 다르기 때문에 그대로 실행하면 안 된다.
  • 위 스샷처럼 한 줄씩 해도 되고, 2줄을 통쨰로 복사해서 붙여넣고 실행해도 무관하다.

Step 08: which brew를 통해 제대로 된 경로로 설치가 되었는지 확인해보자!
(바로 위 스크린샷 참고!)

which brew

위와 같이 입력했을 때 다음과 같이 나온다면, 제대로 설치가 된 것이다!

/opt/homebrew/bin/brew 

조금은 미세한 차이가 있을 수 있는데, /opt/homebrew/ ... 로 시작하는 경로로 나온다면 제대로 설치가 된 것이다.

하지만, /opt/ ...로 시작하는 경로로 나오는 것이 아닌, /usr/local/ 로 시작하는 경로로 나온다면, brew를 삭제하고 다시 설치해야한다.

여기까지 왔다면, iTerm2와 Homebrew 설치가 모두 끝났다.

profile
데이터를 베어라

1개의 댓글

comment-user-thumbnail
2022년 9월 21일

와 이렇게 깔끔하게 정리된 포스팅이 있었다니.. iterm에서 항상 한글이 깨진게 보기 싫었는데 알려주신대로 설정하니, 잘 보이네요. 포스팅 정말 잘 보았습니다. 좋은 하루 보내세요 🍀

답글 달기