반응형
1. Homebrew란 무엇인가?

Homebrew는 macOS와 Linux에서 오픈 소스 소프트웨어를 쉽게 설치하고 관리할 수 있는 패키지 관리 시스템이다.
macOS에 기본적으로 포함되지 않은 유틸리티, 라이브러리, 응용 프로그램 등을 간단한 명령어를 통해 설치할 수 있게 해준다.
Homebrew는 소프트웨어를 설치할 때, 소스 코드를 자동으로 다운받고 컴파일하는 방식으로 작동하거나, 사전에 컴파일된 바이너리를 사용한다.
2. Homebrew 설치하기
Homebrew는 터미널에서 아래 명령어를 실행해서 설치할 수 있다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치를 마치면 brew
명령어를 사용할 수 있다.
설치에 대한 자세한 옵션은 공식 웹페이지에서 확인하자.
3. Homebrew에서 자주 사용하는 명령어
명령어 | 설명 | 예시 |
brew search <패키지_이름> |
특정 패키지를 검색할 때 사용 | brew search git |
brew install <패키지_이름> |
패키지를 설치할 때 사용 | brew install git |
brew install <패키지_이름>@<버전> |
특정 버전의 패키지 설치 | brew install python@3.8 |
brew list |
현재 시스템에 설치된 패키지 목록 확인 | brew list |
brew upgrade |
설치된 모든 패키지를 최신 버전으로 업그레이드 | brew upgrade |
brew upgrade <패키지_이름> |
특정 패키지만 최신 버전으로 업그레이드 | brew upgrade git |
brew uninstall <패키지_이름> |
설치된 패키지 제거 | brew uninstall git |
brew doctor |
brew가 제대로 작동하는지 확인 및 문제 진단 | brew doctor |
brew info <패키지_이름> |
패키지 정보 확인 | brew info git |
brew outdated |
업데이트가 필요한 패키지 확인 | brew outdated |
brew cleanup |
오래된 버전의 패키지나 사용하지 않는 파일을 삭제해서 디스크 공간 정리 | brew cleanup |
brew --version |
brew 버전 확인 | brew --version |
brew help |
brew 도움말 확인 | brew help |
반응형
'코딩 환경 > Terminal' 카테고리의 다른 글
[Terminal] macOS에서 SSH 세션을 통해 원격 서버의 이미지 보기(X11 포워딩, XQuartz) (2) | 2024.07.21 |
---|---|
[Terminal] 터미널에서 tar, tar.gz 파일 압축, 해제 방법 및 옵션 (0) | 2024.06.17 |
[Terminal] .gz, .bz2, .xz 파일 압축 및 해제 방법 (0) | 2024.06.17 |
[Terminal] nbpreview로 터미널에서 ipynb 파일 내용 보기 (2) | 2023.11.20 |
[Terminal] 맥북 터미널 호스트네임 변경 (터미널 상단 바 이름 변경) (1) | 2023.10.04 |
반응형
1. Homebrew란 무엇인가?

Homebrew는 macOS와 Linux에서 오픈 소스 소프트웨어를 쉽게 설치하고 관리할 수 있는 패키지 관리 시스템이다.
macOS에 기본적으로 포함되지 않은 유틸리티, 라이브러리, 응용 프로그램 등을 간단한 명령어를 통해 설치할 수 있게 해준다.
Homebrew는 소프트웨어를 설치할 때, 소스 코드를 자동으로 다운받고 컴파일하는 방식으로 작동하거나, 사전에 컴파일된 바이너리를 사용한다.
2. Homebrew 설치하기
Homebrew는 터미널에서 아래 명령어를 실행해서 설치할 수 있다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치를 마치면 brew
명령어를 사용할 수 있다.
설치에 대한 자세한 옵션은 공식 웹페이지에서 확인하자.
3. Homebrew에서 자주 사용하는 명령어
명령어 | 설명 | 예시 |
brew search <패키지_이름> |
특정 패키지를 검색할 때 사용 | brew search git |
brew install <패키지_이름> |
패키지를 설치할 때 사용 | brew install git |
brew install <패키지_이름>@<버전> |
특정 버전의 패키지 설치 | brew install python@3.8 |
brew list |
현재 시스템에 설치된 패키지 목록 확인 | brew list |
brew upgrade |
설치된 모든 패키지를 최신 버전으로 업그레이드 | brew upgrade |
brew upgrade <패키지_이름> |
특정 패키지만 최신 버전으로 업그레이드 | brew upgrade git |
brew uninstall <패키지_이름> |
설치된 패키지 제거 | brew uninstall git |
brew doctor |
brew가 제대로 작동하는지 확인 및 문제 진단 | brew doctor |
brew info <패키지_이름> |
패키지 정보 확인 | brew info git |
brew outdated |
업데이트가 필요한 패키지 확인 | brew outdated |
brew cleanup |
오래된 버전의 패키지나 사용하지 않는 파일을 삭제해서 디스크 공간 정리 | brew cleanup |
brew --version |
brew 버전 확인 | brew --version |
brew help |
brew 도움말 확인 | brew help |
반응형
'코딩 환경 > Terminal' 카테고리의 다른 글
[Terminal] macOS에서 SSH 세션을 통해 원격 서버의 이미지 보기(X11 포워딩, XQuartz) (2) | 2024.07.21 |
---|---|
[Terminal] 터미널에서 tar, tar.gz 파일 압축, 해제 방법 및 옵션 (0) | 2024.06.17 |
[Terminal] .gz, .bz2, .xz 파일 압축 및 해제 방법 (0) | 2024.06.17 |
[Terminal] nbpreview로 터미널에서 ipynb 파일 내용 보기 (2) | 2023.11.20 |
[Terminal] 맥북 터미널 호스트네임 변경 (터미널 상단 바 이름 변경) (1) | 2023.10.04 |