카테고리 없음

패키지와 패키지 매니저

mimi-latte 2022. 5. 9. 23:42

패키지

  • 리눅스의 패키지는 여러 파일을 모아 하나의 파일로 저장한 압축파일
  • 패키지는 하나의 프로그램이 정상적으로 설치되고 동작하기 위한 파일이 압축되어 있다.
  • 패키지는 "프로그램 파일", "프로그램 설치 파일", "프로그램 설치 설명서", "프로그램에 대한 정보를 담은 파일"로 구성된다.

 

패키지 매니저

  • 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구
  • 스마트폰으로 비유 시 앱스토어와 역할이 비슷하다.
  • 패키지 매니저를 사용하지 않고 프로그램 설치 시 각각의 프로그램들의 저장된 위치를 모두 알아야 하는 단점이 있으며, 업데이트 여부를 확인하기 위해 주기적으로 저장소를 방문해서 확인해야 한다.
  • 패키지 매니저는 모든 패키지의 저장소 위치를 저장하고 있기 때문에 사용자의 요청에 따라 프로그램의 설치, 업데이트, 제거를 용이하게 할 수 있다.

 

macOS의 패키지 매니저 homebrew

설치

  • xCode Command Line Tools 설치 : 터미널에서 xcode-select --install 명령어를 실행한다.
  • Homebrew 사이트에서 설치 스크립트를 복사하여 터미널에서 실행한다.
  • 설치 전 관리자 권한을 요구하며, 이 때 macOS 사용자 암호를 입력한다.
  • 설치 완료 시 Installation successful 이라는 문구를 확인할 수 있다.
  • 이 외 Next stpes 문구에 나타난 사항에 따라 추가적으로 설치과정을 진행한다.

 

brew 명령어

  • brew 자체 업데이트: brew update
  • 업데이트 필요한 파일 조회: brew outdated
  • 프로그램 업그레이드(업데이트): brew upgrade 프로그램 이름
  • 프로그램 검색: brew search 검색어
  • 프로그램 정보 확인: brew info 프로그램 이름
  • 프로그램 설치: brew install 프로그램 이름
  • 프로그램 삭제: brew uninstall 프로그램 이름
  • 설치된 프로그램 보기: brew list