반응형
728x90
Mac에서 외부 프로그램을 다운로드 받아 설치할 때 dmg와 pkg를 통해 설치를 하는데
각각 어떠한 차이가 있는지 알아 봤습니다.
dmg
.iso 파일과 같은 미디어 형식의 이미지 입니다.
disk image의 약자로 디스크 이미지를 통해 이미지 안에 있는 .app을 /Applications 폴더로 이동시켜 주는 역할
자세히
- 특정 폴더에 설치될 .app파일과 /Applications의 단축 아이콘(links)를 배치하고
- .app에서 /Application으로 드래그를 유도하는 바탕화면 이미지를 만들고
- 압축된 이미지로 만들어서
- 사용자가 dmg를 마운트 했을 때 .app을 /Application으로 드래그 하여
- 설치(복사) 하도록 유도하는 방식
반응형
pkg
뭐 말이 필요없네요...
Apple Installer를 사용하는 그냥 인스톨러 그 자체 입니다.
dmg(pkg) 혼용
dmg만 쓰거나 pkg만 쓰거나 하기도 하지만, dmg 안에 pkg를 넣어서 배포 하기도 합니다.
아래는 팀뷰어 설치 때 모습인데요
팀뷰어 사이트에서는 dmg 파일을 다운로드 받게 되어 있고
dmg파일을 다운로드 받아서 마운트 시키면 아래처럼
pkg 설치를 유도 하고 있는 모습입니다.
참고
dmg 와 pkg 차이
https://dev-dream-world.tistory.com/190 (추천)
https://www.makeuseof.com/dmg-vs-pkg-what-is-the-difference-file-types/
반응형
LIST
'IT > 개발환경' 카테고리의 다른 글
pkg 만들기 (0) | 2023.04.27 |
---|---|
.dmg 만들기 (1) | 2023.04.27 |
팀즈로 알림 보내기 (0) | 2023.04.26 |
IncrediBuild란 (0) | 2023.04.26 |
OS 의 hosts 파일의 경로 (0) | 2023.04.26 |