OS X와 ​​Windows에 응용 프로그램을 설치하는 것의 차이점


8

지금까지 몇 년 동안 Windows를 사용해 왔지만 OS X에서 MacBook을 사용하기 시작했습니다.

Windows에 응용 프로그램을 설치할 때 걱정되는 한 프로그램 파일 (기본적으로)로 이동합니다. 앱 환경 설정은 일반적으로 사용자 폴더와 레지스트리에 저장됩니다.

OS X에 앱은 어떻게 설치됩니까? 방금 / Applications 디렉토리로 이동합니까? 기본 설정은 어디에 저장됩니까? homebrew 와 같은 패키지 관리자를 사용하는 것이 단순히 응용 프로그램을 / Applications로 드래그하는 것과 다른 점은 무엇입니까?

답변:


8

앱 설치

OS X에 응용 프로그램을 설치하는 방법에는 여러 가지가 있습니다.

  • App Store : 응용 프로그램을 설치하는 또 다른 방법은 App Store입니다. App Store의 앱은 먼저 .dmg시스템 디렉토리에 a 로 다운로드 된 다음 디렉토리에 설치됩니다 /Applications/. App Store에서 다운로드 한 앱은 샌드 박스로되어있어 특정 폴더에서만 읽고 쓸 수 있습니다. 또한 설치 및 제거 프로세스와 관련하여 조금 더 잘 관리됩니다.

  • 웹 / 드래그 앤 드롭에서 : OS X 응용 프로그램은 .app확장 기능 이있는 독립형 폴더로 또는 확장 기능이있는 설치 프로그램 내부에 배포 되는 경우가 .pkg있습니다. 언젠가 프로그램은 배포되는 .dmg를 포함하는 디스크 이미지 인, .app그리고 아마도 Readme.앱이 그들에 당신 보조 클릭을 실행하지 않는 한 실행하고 권한을 부여하지 않을 수 있습니다 외부 앱 스토어의 다운로드가. 이것은 보안 기능입니다. (Windows UAC와 모양이 비슷하지만 다르게 작동합니다.)

    응용 프로그램은 일반적으로 설치 /Applications/되지만 각 사용자는 홈 폴더 내에 /Users/{user}/Applications/또는 ~/Applications/에 위치한 자체 응용 프로그램 디렉토리를 가질 수 있습니다 . 개인 ~/Applications디렉터리에 배치 된 앱 은 런치 패드 및 스포트라이트 검색에 표시됩니다.

  • 패키지 관리자 / 명령 줄 : homebrew , macports 또는 Ruby gem 과 함께 명령 줄을 통해 앱을 설치하는 것이 일반적입니다 (특히 개발자의 경우) . /usr/local/bin/패키지 관리자가 파일을 어디에 두는지 잘 모르는 경우 인터넷에서 해당 정보를 쉽게 사용할 수있는 경우 와 같은 다른 디렉토리에 이러한 디렉토리 가있을 수 있습니다.

사용자 데이터

OS X의 Windows 레지스트리에 가장 가까운 것은 "속성 목록"이라는 개념입니다. 속성 목록은 각 응용 프로그램에서 저장 한 작은 파일이며 Windows 레지스트리와 달리 중앙 집중화되지 않습니다. 특성 목록 파일은 .plist확장자로 끝납니다 . (흥미롭게도 Windows와 달리 파일 확장자는 Windows에서와 마찬가지로 OS X에 파일 무엇인지 정의하지 않습니다 . Finder는 파일을 표시하는 방법에 대한 정보를 확장자로 사용하지만 파일 메타 데이터는 Windows보다 OS X에서 더 중요합니다.)

때로는에 저장 /Users/{user}/Library/Preferences/되지만 앱과 저장되는 정보의 종류에 따라 다양한 위치에 저장 될 수 있습니다. 예를 들어, Safari는 고정 된 탭과 마지막 세션을~/Library/Safari/LastSession.plist

앱 제거

첫 Mac을 받았을 때 앱 제거에 관한 질문이있었습니다. 가장 간단한 대답은 /Applications/디렉토리 에서 .app 번들을 삭제할 수 있다는 것 입니다. 위에서 언급했듯이 일부 plist파일이 남아 있을 수 있습니다 .

이전 버전의 OS X에는 정리를 시도한 타사 제거 프로그램 앱이있었습니다. 그들은 여전히 ​​사용할 수 있지만 최신 버전의 OS X이 보안에 대해 더 엄격하기 때문에 얼마나 잘 작동하는지 모르겠습니다. 원하는 경우 AppZapper 를 사용해 볼 수 있습니다 .

Apple은 App Store 외부에서 앱 설치 및 삭제에 대한 기술 자료 기사 를 제공합니다.


" 개인 ~ / Applications 디렉토리에 배치 된 앱은 런치 패드 및 스포트라이트 검색에 표시됩니다 "; 다른 사람들도 그렇지 않습니까?
Pacerier

"이전 버전에서."; 이전 버전의 Mac에서는 단순히 .app를 삭제해도 작동하지 않습니까?
Pacerier 2019

6

파일이 .app로 끝나는 경우 응용 프로그램 폴더로 드래그하십시오. 파일이 .pkg로 끝나면 파일을 두 번 클릭하여 intaller를 실행하십시오.

환경 설정은 일반적으로 / Users / username / Library / Preferences 또는 / Users / username / Library / Application Support에 저장됩니다.

Homebrew는 명령 줄 응용 프로그램을 설치하는 데 사용됩니다. GUI 응용 프로그램을 설치할 수있는 플러그인 (homebrew cask)이 있습니다. 명령 행에 익숙하지 않으면 homebrew를 사용하지 마십시오.


homebrew를 사용하기 위해 명령 줄을 잘 사용할 필요는 없습니다. 몇 가지 간단한 명령 만 있으면됩니다.
제니스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.