프로그램셋업 & 명령어/Mac

Mac 응용프로그램 저장 경로

wooweee 2023. 3. 5. 20:01
728x90

Application 설치 방법 종류

  • Mac에서 프르그램은 크게 3가지 방법을 토대로 설치가 된다.
    1. appStore 설치
    2. 웹 브라우저 설치
    3. 터미널에서 설치
      1. Homebrew로 설치
        1. fomula 설치 : Java, Python 같은   .app 아닌 설치 파일
        2. cask 설치     : BraverBrowser 같은  .app
      2. Homebrew가 제공하지 않는 프로그램 터미널 자체적으로 설치

 

  • 그러면 이렇게 다양하게 설치가 되는데 어떤 경로에 저장이 될까? 그리고 왜 알아야 할까?
    1. 해당 경로들을 알게 되면 프로그램 삭제 시 완전 제거를 할 수 있다.
      • Homebrew를 통한 삭제는 자신이 프로그램을 수동으로 이동하지 않는 한 삭제 프로그램이 완전 제거된다.
    2. 파일이 작동이 되지 않을 때 경로를 추적하기 쉽다.

 

Application 설치 위치

Application 종류

  • Application은 종류가 크게 2가지로 나뉜다.
      • xxx.app 
      • 파일 형식이 나와서 UI 화면에 클릭하면 들어가지는 것들
    1. 응용프로그램
      • xxx.app이 아닌 프로그램
      • Java나 python 같이 설치는 되지만 눈에 보이지 않는 것들

 

Application 경로

  • Mac에는 위의 1,2를 저장하는 동일한 경로의 Directory들이 2곳에 존재한다.
    1. 최상위 폴더
      • /
      • Users 모두 공용으로 사용 가능
    2. 개인 User의 폴더
      • ~
      • Users의 개인만 사용 가능

 

 

Application 세부 경로

최상의 폴더의 Directory들

  •  Applications
    • Application의 app 존재
  • Library:
    • Application의 응용프로그램 존재
    • Application의 app 설치시 자동으로 설치된 app 관련 응용프로그램캐시도 Library 내부 Directory에 존재
      • Library/Application support : app 관련 응용프로그램
      • Library/Caches : app 관련 캐시 존재

 

Homebrew

  • 개발자들이 설치한 응용프로그램 및 앱을 관리 application
  • 위치
    • /opt
  • 특징
    1. 관리프로그램이기 때문에 해당 경로에 들어가지 않고 Homewbrew의 명령어를 통해서 Application 관리 가능
    2. 해당 경로에서 프로그램을 삭제할 순 있겠지만 추천 X
    3. 관리: 설치, 삭제, 업데이트 등등
      • Install 이론
        • Homebrew로 Application을 설치하게 되면 HomeBrew에는 관리할 수 있게 해당 Application이 연결된다.
        • 실제 Application의 저장 경로는 Applications 와 Library 이다.
    4. Homewbrew만 설치를 하면 앱은 관리하지 못하지만, Cask라는 것을 설치를 하면 앱 또한 관리 가능
    5. Cask로 설치하지 않은 앱 혹은 Cask로 설치할 수 없는 앱이여도 Cask 영역에 자동으로 들어가질 수 있다.
      • 확인 방법: /opt/Caskroom에 해당 앱이 존재하면 관리 가능
      • Caskroom에 존재하더라도 Homebrew로 설치하지 않은 앱은 삭제 할 수 없다.