주요 콘텐츠

소프트웨어 공유 및 배포하기

툴박스 생성, 다른 라이브러리의 패키지와 종속 관계 관리

MATLAB에서 개발한 소프트웨어를 공유하는 가장 간단한 방법은 툴박스를 만드는 것입니다. 자세한 내용은 툴박스 생성 및 공유 항목을 참조하십시오.

반면 패키지는 종속성에 대한 더 많은 제어 기능을 제공하고 스크립트를 이용한 설치를 지원하지만, 사용자가 자체 디스크 기반 또는 네트워크 기반의 리포지토리를 직접 만들어야 합니다. 프로세스에 대한 개요는 Find and Distribute Code Using MATLAB Package Manager 항목을 참조하십시오.

최종 사용자는 애드온 매니저를 사용하여 툴박스 또는 패키지에서 소프트웨어를 설치할 수 있습니다. 자세한 내용은 애드온 항목을 참조하십시오.

함수

모두 확장

matlab.addons.toolbox.packageToolbox툴박스 프로젝트 패키징
matlab.addons.toolbox.toolboxVersion툴박스 버전을 쿼리하거나 수정
matlab.addons.toolbox.installToolbox툴박스 파일 설치
matlab.addons.toolbox.uninstallToolbox툴박스 제거
matlab.addons.toolbox.installedToolboxes설치된 툴박스에 대한 정보 반환
matlab.addons.toolbox.ToolboxOptionsOptions for packaging toolbox project (R2023a 이후)

패키지

mpmcreateCreate package (R2024b 이후)
mpminstallInstall package (R2024b 이후)
mpmuninstallUninstall package (R2024b 이후)
mpmsearchSearch for packages in repositories (R2024b 이후)
mpmlistList installed packages (R2024b 이후)

리포지토리

mpmAddRepositoryAdd repository to repository list (R2024b 이후)
mpmListRepositoriesList known repositories (R2024a 이후)
mpmRemoveRepositoryRemove repository from repository list (R2024b 이후)

패키지 개발

addFolderAdd member folder to package (R2024b 이후)
removeFolderRemove member folder from package (R2024b 이후)
addDependencyAdd dependency to package (R2024b 이후)
removeDependencyRemove dependency from package (R2024b 이후)
updateDependencyUpdate dependency information (R2024b 이후)
digestGenerate cryptographic hash for package (R2024b 이후)
PackageIdentifierCreate package identifier (R2026a 이후)

패키지 관리자

matlab.mpm.PackageMATLAB package (R2024b 이후)
matlab.mpm.DependencyPackage dependency (R2024b 이후)
matlab.mpm.PackageSpecifierSpecify package qualifiers (R2024b 이후)
matlab.mpm.PackageIdentifierPackage Identifier (R2026a 이후)
matlab.mpm.VersionPackage version (R2024b 이후)
matlab.mpm.RepositoryPackage repository (R2024b 이후)
matlab.mpm.ProviderPackage provider (R2024b 이후)
matlab.mpm.PackageFolderPackage member folder (R2024b 이후)
matlab.mpm.PackageFolderLanguagePackage folder language (R2025a 이후)

패키지 정의 파일

mpackage.jsonPackage definition file schema (R2024b 이후)
matlab.codetools.requiredFilesAndProductsMATLAB 프로그램 파일의 종속성(Dependency) 나열

도움말 항목