Contenido principal

Compartir y distribuir software

R2026b
Cree y gestione paquetes y sus dependencias en otras bibliotecas

La forma más sencilla de compartir el software que ha desarrollado en MATLAB es crear un paquete. Si su paquete depende de otros paquetes o bibliotecas, puede incluir dependencias para que se instalen con el código. Para obtener más detalles, consulte Interactively Create and Share Packages.

Los usuarios finales pueden instalar software desde su paquete a través de repositorios o utilizando el panel Add-Ons. Para obtener más información acerca de cómo encontrar e instalar paquetes, consulte Distribute Packages Using Folder-Based Repositories o Obtener y administrar complementos.

Para obtener más información acerca del uso de paquetes como parte del proceso de desarrollo de software, consulte Develop and Share Software in MATLAB.

Funciones

expandir todo

matlab.addons.toolbox.packageToolboxBuild package from project file
matlab.addons.toolbox.toolboxVersionQuery or modify version of package
matlab.addons.toolbox.ToolboxOptionsOptions for building a package (Desde R2023a)

Paquetes

mpmcreateCreate package (Desde R2024b)
mpminstallInstall package (Desde R2024b)
mpmuninstallUninstall package (Desde R2024b)
mpmsearchSearch for packages in repositories (Desde R2024b)
mpmlistList installed packages (Desde R2024b)
mpmupdateUpdate installed package to newer version (Desde R2026b)

Repositorios

mpmAddRepositoryAdd repository to repository list (Desde R2024b)
mpmListRepositoriesList known repositories (Desde R2024a)
mpmRemoveRepositoryRemove repository from repository list (Desde R2024b)
matlab.mpm.FileExchangeGet File Exchange URL (Desde R2026b)

Desarrollo de paquetes

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

Package Manager

matlab.mpm.PackageMATLAB package (Desde R2024b)
matlab.mpm.DependencyPackage dependency (Desde R2024b)
matlab.mpm.PackageSpecifierSpecify package qualifiers (Desde R2024b)
matlab.mpm.PackageIdentifierPackage Identifier (Desde R2026a)
matlab.mpm.VersionPackage version (Desde R2024b)
matlab.mpm.RepositoryPackage repository (Desde R2024b)
matlab.mpm.RepositoryConfigurationRepository parameters (Desde R2026b)
matlab.mpm.ProviderPackage provider (Desde R2024b)
matlab.mpm.PackageFolderPackage member folder (Desde R2024b)
matlab.mpm.PackageFolderLanguagePackage folder language (Desde R2025a)
matlab.mpm.PlatformConfigurationSupported platforms for package (Desde R2026b)

Archivo de definición de paquetes

mpackage.jsonPackage definition file schema (Desde R2024b)
matlab.codetools.requiredFilesAndProductsList dependencies of MATLAB program files

Temas