Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Teilen und Verteilen von Software

R2026a
Erstellen von Toolboxes, Verwalten von Paketen und Abhängigkeiten von anderen Bibliotheken

Die einfachste Methode zum Teilen von Software, die Sie in MATLAB entwickelt haben, ist die Erstellung einer Toolbox. Weitere Informationen finden Sie unter Interactively Create and Share Packages.

Pakete hingegen bieten mehr Kontrolle über Abhängigkeiten und unterstützen eine skriptgesteuerte Installation, erfordern jedoch die Erstellung eines eigenen festplatten- oder netzwerkbasierten Repository. Einen Überblick über den Prozess finden Sie unter MATLAB Packages and Package Dependencies.

Mit dem Add-On Manager können Endbenutzer Software aus Toolboxes oder Paketen installieren. Weitere Informationen finden Sie unter Add-Ons.

Funktionen

alle erweitern

matlab.addons.toolbox.packageToolboxBuild package from project file
matlab.addons.toolbox.toolboxVersionQuery or modify version of package
matlab.addons.toolbox.installToolbox(Not recommended) Install toolbox file
matlab.addons.toolbox.uninstallToolbox(Not recommended) Uninstall toolbox
matlab.addons.toolbox.installedToolboxes(Not recommended) Return information about installed toolboxes
matlab.addons.toolbox.ToolboxOptionsOptions for building a package (Seit R2023a)

Pakete

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

Repositories

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

Paketentwicklung

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

Package Manager

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

Paketdefinitionsdatei

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

Themen