[macOs] Package & Manager

Sehyeon Park·2022년 5월 10일
0

macOS 패키지 매니저 - brew

macOS 운영체제를 사용하고 있는 경우에 참고하세요.

Prerequisites
homebrew를 설치하기 이전에 Xcode Command Line Tools를 먼저 설치해야 합니다. 터미널을 열어 아래 명령어를 입력합니다.

1 xcode-select --install

  • 위 명령어를 입력했을 때 아래와 같은 메시지가 터미널에 출력된다면 Xcode Command Line Tools가 이미 설치되어 있다는 의미입니다. 이 경우 Prerequisites 단계를 건너뛰고 페이지 스크롤을 내려 1.설치 스크립트 복사 단계로 이동하세요.

위 메시지가 출력되지 않는 경우, 아래 과정을 계속해서 진행합니다.

이제 Xcode Command Line Tools를 설치했습니다.. 이제 Homebrew 패키지 매니저를 설치하고 사용합니다.

1. 설치 스크립트 복사

Homebrew 사이트를 보면 Install Homebrew 항목에, 스크립트가 표시되어 있는 것을 확인할 수 있습니다. 이 내용을 그대로 터미널에 복사/붙여넣기 해서 설치합니다. 아래 그림에서 강조된 아이콘을 클릭하면, 스크립트가 클립보드에 복사됩니다.

  • 복사: (macOS) Command + c
  • 붙여넣기: (macOS) Command + v

복사한 스크립트를 터미널에 붙여넣기 합니다.

2. 설치

설치를 시작하기 전에 관리자 권한을 요구합니다. 따라서 Password를 물어보게 되는데, 이는 macOS 사용자 암호입니다.

ℹ️ 비밀번호 입력 시 아무것도 출력되지 않습니다. 하지만, 입력은 정상적으로 되고 있으니, 당황하지 말고 비밀번호를 입력하고 Enter(엔터 키)를 눌러주세요!

중간중간 Press RETURN to continue or any other key to abort 와 같이 사용자 입력을 요구하는 경우가 있습니다. 터미널의 내용 역시 개발 중 디버깅을 할 때처럼 화면에 표시된 내용을 잘 읽는 것이 중요합니다.

혹시 무언가 잘못되고 있다고 느껴지시는 경우

너무 시간이 오래 걸리거나, 뭔가 과정 중에 예상치 못하게 멈춰있는 경우에는 어떻게 하면 될까요?

Ctrl + C 키는 작업을 취소하고, 터미널의 사용자 입력을 다시 되찾아오는 역할을 합니다. 기본적으로 강제 종료의 방법이지만, 해당 키를 공식적인 종료 방법으로 안내하고 있는 경우도 많이 있으므로, 두려워하지 말고 뭔가 잘못된 것 같으면 Ctrl + C 키를 눌러 종료해 주세요.

3. 설치 완료

터미널 메시지 중 다음 내용이 포함되어 있으면, 설치가 완료된 것입니다.

1 ==> Installation successful!

아직 추가적으로 완료해야 하는 과정이 남아있습니다. 터미널에 출력된 메시지를 주의 깊게 보시면 Next steps 부분이 있습니다. 해당 부분에 안내하고 있는 내용까지 마무리를 해야 비로소 설치가 완료됩니다.

  • 개발자는 터미널 메시지를 주의 깊게 보는 습관을 가지는 것이 좋습니다. 에러 메시지 뿐만 아니라 터미널에 출력된 모든 메시지에 집중하는 습관을 가져보세요.

Next steps 부분에서 안내하는 명령어를 터미널에 복사 및 붙여넣기 합니다.

⚠️ 아래 스크린샷에 보이는 명령어를 복사하면 안 됩니다. 여러분의 터미널에서 출력되는 명령어를 복사하세요!

위 과정이 완료되면 터미널에 brew help 명령어를 입력하여 Homebrew 패키지 매니저가 정상적으로 설치되었는지 확인합니다.

아래 화면처럼 보인다면 설치가 정상적으로 완료된 것입니다.

  1. brew 명령어 이용하기
    앞서 brew 명령어의 도움말에서도 확인할 수 있듯, 주요 사용법은 다음과 같습니다.

homebrew 로 설치할 수 있는 몇 가지 유용한 프로그램을 소개합니다.

Action Items

  • wget을 설치해 보세요. wget은 URL을 통해 파일을 다운로드하는 프로그램입니다.
    설치 후, 다음 명령을 복사/붙여넣기 해서 실행해 보세요. 해당 디렉토리에 goodjob.txt라는 파일이 만들어졌습니다. 다운로드 받은 파일을 확인해 보세요.

    1 wget -O goodjob.txt https://bit.ly/37sJqCo

  • neofetch를 설치해 보세요. 설치 후, 직접 neofetch를 실행시켜보세요!

애플 실리콘(M1) Mac 사용 시 주의사항

2020년 말에 발표된 M1 칩을 이용하는 Mac을 사용하고 있는 경우, 인텔과는 다르게 ARM 아키텍처를 사용하고 있으므로, 인텔 칩 기준으로 만들어진 프로그램을 설치할 때에, 다음과 같은 에러를 낼 수 있습니다.

이를 해결하기 위해선 먼저 에뮬레이션 환경 Rosetta를 설치해야 합니다.

1 softwareupdate --install-rosetta

그리고, brew 명령어를 실행시키기 전 arch -x86_64이라고 붙여줘야 합니다. 이와 같은 방법으로 인텔 칩 프로그램을 M1 Mac에 설치할 수 있습니다.

1 arch -x86_64 brew install 설치할프로그램

profile
후회하지 않는 개발자가 되자!

0개의 댓글