티스토리 뷰
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
- 초기화파라미터파일
- 동기통신
- 에러
- vba
- in/out/ref 공통점
- 유틸리티
- C#
- NLog
- pl/sql
- commit
- rollback
- grant
- 후나빙
- in/out/ref
- 참조전달
- REVOKE
- TrimEnd
- Oracle
- 시간차이
- PL/SQL 예외처리문
- DBA_SYS_PRIVS
- 유틸리티에러
- VB.Net
- USER_SYS_PRIVS
- in/out/ref 예제
- EXCEPTION절
- in/out/ref 차이점
- DECLARE절
- BEGIN절
- PL/SQL 실행문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |