맥북 dmg 파일을 원하는 위치에 수동 설치하려면?

     

    dmg 파일 설치 위치 변경하기

    일반 유저들에게는 해당되는 내용은 아닐 수도 있다.

    맥북을 사용하다 보면, 앱스토어에서 직접 설치하는 앱들도 있지만, 해당 앱 제작사의 홈페이지로부터 dmg 파일을 다운로드하여 설치하는 경우도 많다.

    dmg 파일을 다운로드하여, 더블클릭하면 설치가 되는 아주 단순하고 편리한 설치 과정이지만 Applications 폴더가 아닌 다른 곳에 설치를 하고 싶다면 혹은 다른 곳에 설치를 해야만 하는 상황이라면 다음을 참고햐자.

     

    예제

    샘플로 xmind를 직접 다운로드 한 후, Applications가 아닌 다른 곳에 설치해 보도록 하겠다.

    https://www.xmind.net/download/

    를 방문하여, xmind 직접 다운로드 버튼을 클릭하여 dmg 설치 파일을 확보한다.

    일반적인 설치 방법은 위에서 말한 것처럼 dmg 파일을 더블클릭하면 아래와 같은 화면이 뜨고, Applications 폴더로 드래그 & 드랍하여 설치를 마무리 하면 된다.

    맥북 osx xmind

    그런데, 지금 하려는 것은 수동으로 Applications가 아닌 임의의 다른 공간에 설치를 해보는 것이므로, 다음의 절차를 따라 해보자.

     

    반응형

     

    이미지 마운트하기

    Downloads/XMind-for-macOS-12.0.3-202206241746.dmg 와 같이 파일을 받았다고 가정한다.

    Downloads 디렉토리로 이동 후, 아래와 같이 실행한다. (직접 경로를 입력해 줘도 된다)

    $ hdiutil mount XMind-for-macOS-12.0.3-202206241746.dmg

    위와 같이 실행하면, 아래와 같이 결과가 나온다.

    Protective Master Boot Record (MBR : 0) 체크섬 처리 중…
    Protective Master Boot Record (MBR :: 확인됨 CRC32 $6F710A20
    GPT Header (Primary GPT Header : 1) 체크섬 처리 중…
     GPT Header (Primary GPT Header : 1): 확인됨 CRC32 $48DFC9FE
    GPT Partition Data (Primary GPT Table : 2) 체크섬 처리 중…
    GPT Partition Data (Primary GPT Tabl: 확인됨 CRC32 $15668CB6
     (Apple_Free : 3) 체크섬 처리 중…
                        (Apple_Free : 3): 확인됨 CRC32 $00000000
    disk image (Apple_HFS : 4) 체크섬 처리 중…
    .........................................................................................................................................................
              disk image (Apple_HFS : 4): 확인됨 CRC32 $E942C951
     (Apple_Free : 5) 체크섬 처리 중…
                        (Apple_Free : 5): 확인됨 CRC32 $00000000
    GPT Partition Data (Backup GPT Table : 6) 체크섬 처리 중…
    GPT Partition Data (Backup GPT Table: 확인됨 CRC32 $15668CB6
    GPT Header (Backup GPT Header : 7) 체크섬 처리 중…
      GPT Header (Backup GPT Header : 7): 확인됨 CRC32 $794797A5
    확인됨 CRC32 $8009A2CA
    /dev/disk4              GUID_partition_scheme
    /dev/disk4s1            Apple_HFS                          /Volumes/XMind

    가장 마지막 부분에 출력된 것처럼 /Volumes/XMind에 마운트가 된 것을 확인할 수 있다.

     

    원하는 곳에 복사하기

    애플리케이션 이름을 확인해 보자.

    $ ll /Volumes/XMind
    
    lrwxr-xr-x  1 luran  staff    13B  6 25 11:06 Applications -> /Applications
    drwxr-xr-x  3 luran  staff   102B  6 25 10:50 XMind.app

    따라서, 내 애플리케이션은 /Volumes/XMind/XMind.app 이다.

    이제, 애플리케이션을 내가 원하는 디렉토리에 복사하자.

    $ sudo cp -R /Volumes/XMind/XMind.app 원하는경로

    sudo 명령을 실행하므로, 비밀번호를 물어볼텐데 입력해주자.

    앞서 입력한 원하는 경로에, 파일이 제대로 설치되었는지 확인해 보자.

    정상적이 실행되는 것도 확인했다면, 이제 앞서 마운트 했던 것도 언마운트 하면 된다.

     

    마운트 여부 확인하기

    Finder에서 보면, 이와 같이 좌측에 마운트가 되어 있는 것을 확인할 수 있다.

    osx mount

    뿐만 아니라, 커맨드에서도 아래의 명령어로 마운트 여부를 확인 가능하다.

    $ diskutil list
    
    
    /dev/disk6 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        +575.0 MB   disk6
       1:                  Apple_HFS XMind                   574.9 MB   disk6s1

     


     

     

    언마운트하기

    위의 이미지에서 eject 버튼을 누르거나, 아래의 커맨드와 같이 실행하여 이미지를 unmount 해주자.

    $ hdiutil unmount "/Volumes/XMind/"
    
    "/Volumes/XMind" unmounted successfully.

    댓글

    Designed by JB FACTORY