Contenu principal

Gestion des packages

Partager du code qui dépend d’autres bibliothèques
Depuis R2024b

Un package est une collection contenant du code MATLAB®, les fichiers associés ainsi qu’un fichier de définition de package. Lorsque vos utilisateurs finaux installent votre bibliothèque, MATLAB Package Manager veille à ce que les versions correctes de toutes les bibliothèques dépendantes requises soient également installées. Pour distribuer un package aux utilisateurs finaux, ajoutez-le à un dépôt de packages. Pour plus d’informations, consultez Organize and Distribute Code Using MATLAB Package Manager.

Si vous souhaitez plutôt installer MATLAB, Simulink® et d’autres produits ou support packages MathWorks®, consultez Installer les Support Packages de manière programmatique.

Fonctions

développer tout

mpmcreateCreate package
mpminstallInstall package
mpmuninstallUninstall package
mpmsearchSearch for packages in repositories
mpmlistList installed packages
mpmAddRepositoryAdd repository to repository list
mpmListRepositoriesList known repositories
mpmRemoveRepositoryRemove repository from repository list
addFolderAdd member folder to package
removeFolderRemove member folder from package
addDependencyAdd dependency to package
removeDependencyRemove dependency from package
updateDependencyUpdate dependency information
digestGenerate cryptographic hash for package

Objets

développer tout

matlab.mpm.PackageMATLAB package
matlab.mpm.DependencyPackage dependency
matlab.mpm.PackageSpecifierPackage specifier
matlab.mpm.VersionPackage version
matlab.mpm.RepositoryPackage repository
matlab.mpm.ProviderPackage provider
matlab.mpm.PackageFolderPackage member folder
matlab.mpm.PackageFolderLanguagePackage folder language (depuis R2025a)

Fichier de définition de package

développer tout

mpackage.jsonPackage definition file schema

Rubriques