CLI
패키지와 패키지 매니저(MacOs)
${Harvey}
2023. 3. 8. 23:23
패키지/패키지 매니저가 뭐여?
음식 배달 앱으로 예를 들어보겠습니다. 음식 배달 앱을 이용하면 다양하게 나눠져있는 카테고리와 검색 기능을 통해 원하는 식당과 음식을 빠르게 찾아 주문할 수 있습니다. 사용자가 음식을 주문하면 식당 직원이 배달 가능한 음식이라면 음식을 만들어 사용자에게 포장하여 배달을 통해 고객에게 전달합니다.
여기서 포장된 음식이 패키지, 패키지 매니저는 배달 앱이라 할 수 있습니다.
패키지에는 여러 파일들이 담겨있는 압축파일입니다. 한 음식에 여러 재료가 들어가 있는 것처럼요.
패키지 안에는 프로그램 파일, 설치 파일, 설명서 ,프로그램에 데한 정보를 갖고 있습니다.
만약 패키지 매니저가 없다면 프로그램을 따로 설치를 해야하는데 일일이 프로그램을 찾아 설치를 해야하고 업데이트를 해야하는지에 대한 여부도 직접 하나하나 찾아서 해야하는 상황이 생기게 됩니다. 그래서 패키지의 설치와 변경, 삭제 등을 관리해주는 패키지 매니저가 필요한 것입니다.
다음은 Mac OS환경 터미널에서의 패키지 매니저 설치 및 간단한 사용 방법입니다.
- brew update : 패키지의 업데이트 여부를 확인할 수 있습니다.
- brew outdated : 업데이트가 필요한 파일을 조회합니다.
- brew upgrade : 프로그램 업그레이드를 위한 명령어입니다.
- brew search : 프로그램을 검색합니다.
- brew info : 프로그램 정보를 확인합니다.
- brew install : 프로그램을 설치합니다.
- brew uninstall : 프로그램을 삭제합니다.
- brew list : 설치된 프로그램을 확인합니다.