주요 콘텐츠

mpm download

(Linux, Windows, Mac) 운영 체제 명령줄에서 제품 다운로드

운영 체제 명령줄에서 mpm download 함수를 사용하려면 MATLAB® Package Manager가 필요합니다. MATLAB Package Manager 받기 항목을 참조하십시오.

MATLAB 내에서 패키지를 관리하려면 패키지 관리 항목을 참조하십시오.

설명

mpm download --release=<release> --destination=</full/path/to/destination> --products=<product1> ... <productN>은 지정된 릴리스의 MathWorks® 제품과 지원 패키지를 지정된 대상 폴더에 다운로드합니다. 다른 필요한 제품이 있는 경우 MATLAB Package Manager(mpm)는 그러한 제품도 다운로드합니다.

이 명령을 운영 체제 명령줄에서 실행하십시오. 그런 다음 다운로드한 제품을 여러 대의 컴퓨터에 배포하거나, 오프라인 컴퓨터에 제품을 설치할 수 있습니다.

예제

mpm download ... [options]는 위의 구문을 사용하여 추가 다운로드 옵션을 설정합니다. 예를 들면 다음과 같습니다.

옵션은 순서에 상관없이 지정할 수 있습니다.

예제

mpm download --inputfile=</full/path/to/file>은 입력 파일을 사용하여 제품을 다운로드합니다. GitHub®mpm-input-files 폴더에서 원하는 릴리스의 템플릿 입력 파일을 다운로드할 수 있습니다. --inputfile은 다른 옵션 없이 지정해야 합니다.

예제

예제

모두 축소

mpm download를 사용하여 MathWorks 제품과 지원 패키지를 다운로드한 다음 mpm install을 사용하여 설치합니다.

  1. 최신 릴리스의 Simulink®Deep Learning Toolbox™ Model for ResNet-50 Network를 컴퓨터의 폴더에 다운로드합니다. mpm은 필수 제품인 MATLAB과 Deep Learning Toolbox도 다운로드에 포함합니다.

    Linux® 또는 Mac:

    ./mpm download --release=R2025b --destination=/path/to/download/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    Windows® (관리자 권한으로 실행):

    .\mpm.exe download --release=R2025b --destination="\path\to\download\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network
  2. 제품을 다른 컴퓨터에 설치하는 경우 다운로드한 폴더를 대상 컴퓨터가 액세스할 수 있는 위치에 복사합니다. 예를 들어, 폴더를 공유 네트워크 드라이브에 복사하거나 이동식 미디어를 사용하여 컴퓨터에 직접 복사합니다.

  3. 다운로드한 폴더에서 mpm/<ARCH> 하위 폴더로 이동합니다. 여기서 <ARCH>는 대상 컴퓨터의 플랫폼 아키텍처(예: glnxa64(Linux) 또는 win64(Windows))입니다. 이 하위 폴더에는 다운로드한 제품 및 지원 패키지를 설치하는 데 사용할 수 있는 mpm 버전이 포함되어 있습니다. Linux 및 Mac 플랫폼에서는 실행 권한을 부여하여 mpm을 실행 가능하게 만듭니다.

    Linux 또는 Mac:

    cd /path/to/download/folder/mpm/<ARCH>
    chmod +x mpm

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  4. 다운로드한 제품을 mpm install을 사용하여 대상 컴퓨터에 설치합니다.

    • 다운로드한 폴더의 절대 경로를 --source 옵션을 사용하여 지정합니다.

    • 제품을 설치하려는 위치의 절대 경로를 --destination 옵션을 사용하여 지정합니다.

    • 설치하려는 제품을 --products 옵션을 사용하여 지정합니다. mpm은 필수 제품인 MATLAB과 Deep Learning Toolbox도 설치합니다. 릴리스별 제품의 전체 목록을 보려면 GitHub의 mpm-input-files 폴더를 참조하십시오.

    Linux 또는 Mac:

    ./mpm install --source=/path/to/download/folder --destination=/path/to/install/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    Windows (관리자 권한으로 실행):

    .\mpm.exe install --source="\path\to\download\folder" --destination="\path\to\install\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

여러 플랫폼의 MathWorks 제품과 지원 패키지를 다운로드하여 공유 네트워크 드라이브에 복사한 다음 대상 플랫폼에 설치합니다.

  1. 최신 릴리스의 Simulink 및 Deep Learning Toolbox Model for ResNet-50 Network를 컴퓨터의 폴더에 다운로드합니다. mpm이 지원하는 Linux, Windows, Mac 플랫폼의 제품을 다운로드합니다. mpm은 필수 제품인 MATLAB과 Deep Learning Toolbox도 다운로드에 포함합니다.

    Linux 또는 Mac:

    ./mpm download --release=R2025b --destination=/path/to/download/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network --platforms=glnxa64 win64 maca64 maci64

    Windows (관리자 권한으로 실행):

    .\mpm.exe download --release=R2025b --destination="\path\to\download\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network --platforms=glnxa64 win64 maca64 maci64
  2. 다운로드한 폴더를 대상 컴퓨터가 액세스할 수 있는 위치에 복사합니다. 예를 들어, 폴더를 공유 네트워크 드라이브에 복사하거나 이동식 미디어를 사용하여 컴퓨터에 직접 복사합니다.

  3. 다운로드한 폴더에서 mpm/<ARCH> 하위 폴더로 이동합니다. 여기서 <ARCH>는 대상 컴퓨터의 플랫폼 아키텍처(예: glnxa64(Linux) 또는 win64(Windows))입니다. 이 하위 폴더에는 다운로드한 제품 및 지원 패키지를 설치하는 데 사용할 수 있는 mpm 버전이 포함되어 있습니다. Linux 및 Mac 플랫폼에서는 실행 권한을 부여하여 mpm을 실행 가능하게 만듭니다.

    Linux 또는 Mac:

    cd /path/to/download/folder/mpm/<ARCH>
    chmod +x mpm

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  4. 각 대상 컴퓨터에서, mpm install을 사용하여 다운로드된 제품을 설치합니다.

    • 다운로드한 폴더의 절대 경로를 --source 옵션을 사용하여 지정합니다.

    • 제품을 설치하려는 위치의 절대 경로를 --destination 옵션을 사용하여 지정합니다.

    • 설치하려는 제품을 --products 옵션을 사용하여 지정합니다. mpm은 필수 제품인 MATLAB과 Deep Learning Toolbox도 설치합니다. 릴리스별 제품의 전체 목록을 보려면 GitHub의 mpm-input-files 폴더를 참조하십시오.

    Linux 또는 Mac:

    ./mpm install --source=/path/to/download/folder --destination=/path/to/install/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    Windows (관리자 권한으로 실행):

    .\mpm.exe install --source="\path\to\download\folder" --destination="\path\to\install\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

입력 파일에 다운로드 옵션을 지정하여 최신 릴리스의 MATLAB 제품과 지원 패키지를 다운로드합니다. 그런 다음, 제품을 다른 컴퓨터로 복사하여 그 컴퓨터에 설치합니다.

  1. mpm-input-files 폴더에서 최신 릴리스의 MATLAB 폴더를 열어서 mpm_input_<release>.txt 파일의 복사본을 다운로드합니다.

  2. 다운로드한 파일에서 하나의 #로 시작하는 라인들을 주석 해제하고 해당 값을 업데이트하여 MATLAB 다운로드를 구성합니다.

    다운로드 옵션을 지정합니다.

    • 릴리스 업데이트 레벨(선택 사항)

      기본적으로 mpm은 지정된 릴리스의 MATLAB 제품의 최신 버전을 다운로드합니다.

      특정 릴리스 업데이트를 다운로드하려면 updateLevel 라인의 주석을 해제하고 업데이트 레벨을 변경하십시오. 예를 들면 다음과 같습니다.

      • updateLevel=0은 정식 릴리스를 다운로드합니다.

      • updateLevel=1은 업데이트 1을 다운로드합니다.

    • 다운로드 폴더(필수)

      destinationFolder 라인의 주석을 해제하고 다운로드 폴더를 지정합니다.

      Linux 또는 Mac 예:

      destinationFolder=/home/<USER>/downloads/mathworks

      Windows 예:

      destinationFolder=C:\Users\<USER>\Downloads\MathWorks
    • 플랫폼(선택 사항)

      기본적으로 mpmmpm download 명령을 실행하는 컴퓨터와 동일한 플랫폼의 제품을 다운로드합니다.

      다른 플랫폼의 컴퓨터에 제품을 설치하려면, 다음 코드 블록을 입력 파일에 복사하고 그 컴퓨터의 플랫폼에 해당하는 주석을 해제합니다.

      ## Uncomment the lines of the platforms for which you want to download products.
       
      #platform.glnxa64
      #platform.win64
      #platform.maca64
      #platform.maci64

      예를 들어, 다음 코드는 Linux(glnxa64), Windows(win64), Mac Apple Silicon(maca64), Mac Intel®(maci64) 플랫폼용 제품을 다운로드합니다.

      platform.glnxa64
      platform.win64
      platform.maca64
      platform.maci64
    • 제품

      다운로드할 제품에 해당하는 주석을 해제합니다. 예를 들어, 다음 코드는 두 개의 제품을 다운로드합니다. mpm은 필수 제품을 자동으로 다운로드하므로, 필수 제품인 MATLAB에 해당하는 주석은 해제할 필요가 없습니다.

      product.Statistics_and_Machine_Learning_Toolbox
    • 지원 패키지

      다운로드할 지원 패키지에 해당하는 주석을 해제합니다. 예를 들어, 다음 코드는 두 개의 지원 패키지를 다운로드합니다. 필수 제품인 Deep Learning Toolbox에 해당하는 주석은 해제할 필요가 없습니다.

      product.Deep_Learning_Toolbox_Model_for_ResNet-50_Network
      # ...
      product.Deep_Learning_Toolbox_Model_for_VGG-16_Network

    파일을 저장합니다.

  3. mpm download를 사용하여 제품과 지원 패키지를 다운로드합니다. 다운로드하고 업데이트한 입력 파일의 전체 경로를 지정합니다.

    Linux 또는 Mac:

    ./mpm download --inputfile=/path/to/file/mpm_input_<release>.txt
    

    Windows (관리자 권한으로 실행):

    .\mpm.exe download --inputfile="\path\to\file\mpm_input_<release>.txt"
  4. 제품과 지원 패키지를 다른 컴퓨터에 설치하는 경우 다운로드한 폴더를 대상 컴퓨터가 액세스할 수 있는 위치에 복사합니다. 예를 들어, 폴더를 공유 네트워크 드라이브에 복사하거나 이동식 미디어를 사용하여 컴퓨터에 직접 복사합니다.

  5. 다운로드한 폴더에서 mpm/<ARCH> 하위 폴더로 이동합니다. 여기서 <ARCH>는 대상 컴퓨터의 플랫폼 아키텍처(예: glnxa64(Linux) 또는 win64(Windows))입니다. 이 하위 폴더에는 다운로드한 제품 및 지원 패키지를 설치하는 데 사용할 수 있는 mpm 버전이 포함되어 있습니다. Linux 및 Mac 플랫폼에서는 실행 권한을 부여하여 mpm을 실행 가능하게 만듭니다.

    Linux 또는 Mac:

    cd /path/to/download/folder/mpm/<ARCH>
    chmod +x mpm

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  6. 다운로드한 제품을 mpm install을 사용하여 대상 컴퓨터에 설치합니다.

    • 다운로드한 폴더의 절대 경로를 --source 옵션을 사용하여 지정합니다.

    • 제품을 설치하려는 위치의 절대 경로를 --destination 옵션을 사용하여 지정합니다.

    • 설치하려는 제품을 --products 옵션을 사용하여 지정합니다. mpm은 필수 제품인 MATLAB과 Deep Learning Toolbox도 설치합니다.

    Linux 또는 Mac:

    ./mpm install --source=/path/to/download/folder --destination=/path/to/install/folder --products=Simulink Statistics_and_Machine_Learning_Toolbox Deep_Learning_Toolbox_Model_for_ResNet-50_Network Deep_Learning_Toolbox_Model_for_VGG-16_Network
    Windows (관리자 권한으로 실행):
    .\mpm.exe install --source="\path\to\download\folder" --destination="\path\to\install\folder" --products=Simulink Statistics_and_Machine_Learning_Toolbox Deep_Learning_Toolbox_Model_for_ResNet-50_Network Deep_Learning_Toolbox_Model_for_VGG-16_Network

입력 인수

모두 축소

다운로드할 릴리스로, MATLAB 릴리스 이름으로 지정됩니다.

  • 모든 업데이트가 포함된 최신 버전의 릴리스를 다운로드하려면 릴리스 이름만 지정하십시오(예: R2024b).

  • 특정 업데이트 릴리스를 다운로드하려면 릴리스 이름과 함께 업데이트 번호 접미사를 지정하십시오(예: R2024bU4).

  • 업데이트되지 않은 초기 버전의 릴리스를 다운로드하려면 릴리스 이름과 함께 업데이트 0 접미사를 지정하십시오(예: R2024bU0, R2024bGR).

예: --release=R2025b

다운로드를 위한 대상 폴더로, 절대 폴더 경로로 지정됩니다. 대상 폴더가 존재하지 않으면 mpm은 중간 폴더를 포함하여 대상 폴더를 만듭니다.

대상 폴더는 mpm download를 사용하여 이전에 다운로드한 제품 파일을 포함해서는 안 됩니다. 기존 제품 파일들이 포함된 폴더를 지정하면 mpm이 오류를 발생시킵니다.

예: --destination=/home/<USER>/downloads/mathworks

다운로드할 제품 및 지원 패키지로, 제품과 지원 패키지 이름이 공백으로 구분된 목록으로 지정됩니다.

mpm으로 다운로드할 수 있는 제품과 지원 패키지의 전체 목록을 보려면, GitHub의 mpm-input-files 폴더에서 해당 릴리스의 입력 파일을 여십시오. 입력 파일에 표시된 형식을 사용하여 제품을 지정하십시오. 예를 들어, Computer Vision Toolbox™를 다운로드하려 합니다. 입력 파일에서 이 제품이 포함된 라인을 보면 다음과 같이 공백이 밑줄로 바뀐 형식으로 되어 있습니다.

#product.Computer_Vision_Toolbox

점 뒤의 텍스트를 --products 옵션에 복사합니다.

--products=Computer_Vision_Toolbox

별도로 필수 제품을 지정하지 않아도 됩니다. 제품이나 지원 패키지가 필요로 하는 제품이 추가로 있는 경우 mpm이 해당 제품을 다운로드에 포함합니다.

제품 이름이나 지원 패키지 이름에 괄호가 포함되어 있는데, 명령줄 셸이 괄호를 텍스트로 해석하지 않는 경우에는 각 괄호 앞에 이스케이프 문자를 삽입하십시오. 셸에서 지원되는 이스케이프 문자를 사용하십시오. 예를 들어, 백슬래시 이스케이프 문자를 사용하여 지원 패키지 Computer Vision Toolbox Model for R(2+1)D Video Classification을 다운로드하려면 --products를 다음과 같이 지정합니다.

--products=Computer_Vision_Toolbox_Model_for_R\(2+1\)D_Video_Classification

mpm이 다운로드할 수 없는 제품에 대한 자세한 내용은 제한 사항 항목을 참조하십시오.

예: --products=MATLAB Simulink Fixed-Point_Designer는 MATLAB, Simulink 및 Fixed-Point Designer™를 다운로드합니다.

예: --products=Deep_Learning_Toolbox는 Deep Learning Toolbox와 이 제품의 필수 제품인 MATLAB을 다운로드합니다.

제품을 다운로드할 플랫폼으로, 플랫폼이 공백으로 구분된 목록으로 지정됩니다. 유효한 플랫폼은 다음과 같습니다.

  • glnxa64 — Linux

  • win64 — Windows

  • maca64Mac Apple Silicon

  • maci64Mac Intel

제품을 다운로드하는 데 사용된 컴퓨터의 플랫폼이 제품을 설치하려는 컴퓨터의 플랫폼과 다를 경우 이 옵션을 지정하십시오. --platforms를 지정하지 않으면 mpm은 제품을 다운로드하는 데 사용한 것과 동일한 플랫폼의 제품을 다운로드합니다. 제품을 다운로드한 플랫폼과 다른 플랫폼에 제품을 설치하려고 하면 mpm이 오류를 발생시킵니다.

입력 파일에 플랫폼을 지정하려면 다음 코드 블록을 입력 파일에 복사하십시오. 그런 다음, 제품을 다운로드할 플랫폼에 해당하는 주석을 해제합니다.

## Uncomment the lines of the platforms for which you want to download products.
 
#platform.glnxa64
#platform.win64
#platform.maca64
#platform.maci64

예: --platforms=glnxa64

예: --platforms=glnxa64 win64 maca64 maci64

다운로드에서 제품 종속 항목(즉, 하나의 제품에 필요한 다른 제품 또는 지원 패키지)을 생략하는 옵션입니다. 이미 다운로드되었거나 현재 설치되어 있는 제품을 다시 다운로드하지 않으려면 이 옵션을 사용하십시오.

예를 들어, DSP System Toolbox™를 다운로드하여 기존에 설치된 MATLAB에 추가하려 한다고 가정하겠습니다. DSP System Toolbox는 다운로드하되, 이 제품에 필요한 제품인 MATLAB과 Signal Processing Toolbox™는 다운로드하지 않으려면 옵션을 다음과 같이 지정합니다.

--products=DSP_System_Toolbox --no-deps

다운로드에 Signal Processing Toolbox를 포함하려면 --products 목록에 이 제품을 지정하십시오. 그러면 mpm이 이 제품에 대해 --no-deps 옵션을 무시합니다.

--products=Signal_Processing_Toolbox DSP_System_Toolbox --no-deps

지원 패키지 종속 항목(즉, 하나의 지원 패키지에 필요한 다른 지원 패키지)의 경우는 --no-deps를 사용하여 생략할 수 없습니다. --no-deps를 지정해서 필수 지원 패키지의 다운로드를 생략하려고 하면, mpm이 오류를 발생시키고 --products 목록에 추가해야 할 필수 지원 패키지를 나열합니다.

지원 패키지를 다운로드하고 설치할 때 --no-deps를 사용하는 예를 보려면 오프라인 컴퓨터에 지원 패키지 설치하기 항목을 참조하십시오.

다운로드 구성을 위한 입력 파일로, 유효한 입력 파일의 절대 경로로 지정됩니다.

GitHub의 mpm-input-files 폴더에서 원하는 릴리스의 템플릿 입력 파일을 다운로드합니다. 이 파일을 사용하면 다운로드 폴더를 지정할 수 있으며, 다운로드하려는 제품과 지원 패키지를 명령줄에 입력하지 않고도 선택할 수 있습니다. --inputfile은 다른 옵션 없이 지정해야 합니다.

예: --inputfile=/home/<USER>/matlab/mpm_input_r2025a.txt

제한 사항

  • mpm은 다음 릴리스에 대해서만 제품과 지원 패키지의 다운로드를 지원합니다.

    • 제품 — R2017b 이상

    • 지원 패키지 — R2019a 이상

  • MATLAB이 지원하는 운영 체제 및 아키텍처에서 사용할 수 없는 MathWorks 제품이 일부 있습니다.

  • mpm은 R2021b 이상에서만 특정 업데이트 릴리스의 다운로드를 지원합니다.

    • R2018b ~ R2021a에서 mpm은 최신 업데이트 릴리스를 다운로드합니다.

    • R2017b와 R2018a에서 mpm은 정식 릴리스(업데이트 0)를 다운로드합니다.

  • mpm은 다음 제품의 다운로드를 지원하지 않습니다.

    • IEC Certification Kit

    • DO Qualification Kit

    • Simulink Code Inspector™

    • Polyspace® Client™ for Ada

    • Polyspace Server™ for Ada

    이러한 제품을 다운로드하고 설치하려면 대화형 인스톨러를 사용하십시오. 라이선스가 부여된 제품만 다운로드할 수 있습니다. 자세한 내용은 MathWorks 제품 인스톨러를 사용하여 라이선스가 부여된 제품을 다운로드하고 설치하기 항목을 참조하십시오.

  • mpm은 다음 지원 패키지의 다운로드를 지원하지 않습니다.

    • Image Acquisition Toolbox™ Support Package for GenICam™ Interface

    • Image Acquisition Toolbox Support Package for GigE Vision® Hardware

    • Simulink Coder™ Support Package for BBC micro:bit

    • MATLAB Support Package for IP Cameras

    • New Desktop for MATLAB

    • MATLAB Support Package for Parrot® Drones

    • MATLAB Support Package for Ryze Tello Drones

    • Simulink Real-Time™ Support Package

    이러한 지원 패키지를 다운로드하고 설치하려면 다음을 수행하십시오.

    1. 사용 중인 플랫폼의 Support Software Downloader를 다운로드합니다.

    2. 다운로더를 실행합니다. 해당 릴리스, 원하는 지원 패키지, 다운로드를 위한 대상 폴더를 선택합니다.

    3. 다운로드가 완료되면 다운로드 폴더에 있는 readme.txt 파일을 엽니다. 이 readme 파일의 지침에 따라 지원 패키지를 설치합니다.