PacletInstallSubmit
PacletInstallSubmit[paclet]
异步安装或更新 paclet.
更多信息和选项
- 可通过以下任意一种方式指定小数据包:
-
"name" 已知小数据包站点上的小数据包的名称 "name""version" 小数据包的特定版本 PacletObject[…] 对小数据包站点上的小数据包的指代 - PacletInstallSubmit 返回一个 AsynchronousTaskObject,表示在后台进行的下载和安装操作,如果没有进行更新,则返回现有的小数据包,如果没有这样的小数据包,则返回 $Failed.
- 可以使用如 WaitAsynchronousTask 这样的函数对正在运行的任务进行操作.
- 如果有更新的版本,PacletInstallSubmit 将对现有的同名的小数据包进行更新.
- PacletInstallSubmit 将小数据包安装到 $UserBasePacletsDirectory 的 Repository 子目录中.
- 默认情况下,PacletInstallSubmit 会在由 PacletSites[] 提供的所有小数据包站点上查找已命名的小数据包.
- 当 PacletInstallSubmit 更新小数据包时,如果新版本的要求与旧的相同,将删除旧版本.
- 可对调用 PacletInstallSubmit 的结果使用 PacletInstall,以等待安装完成.
- 可给出以下选项:
-
AllowVersionUpdate True 是否更新现有的小数据包 ForceVersionInstall False 是否安装给定的小数据包,即使它早于当前安装的版本 KeepExistingVersion Automatic 更新时是否删除旧版本 PacletSite Automatic 在特定小数据包站点上查找已命名的小数据包 UpdatePacletSites Automatic 在尝试安装之前是否从所有已知站点更新小数据包的信息
范例
打开所有单元关闭所有单元基本范例 (3)
选项 (5)
AllowVersionUpdate (1)
服务器上还有 2.0 版的 ExamplePaclet,但是 AllowVersionUpdateFalse 选项将阻止本地副本被更新:
ForceVersionInstall (1)
KeepExistingVersion (1)
服务器上还有 2.0 版的 ExamplePaclet,KeepExistingVersionFalse 选项使得在安装 2.0 版时无法删除 1.0 版:
PacletSite (1)
通过 PacletSite 选项从指定站点获取小数据包,无需将站点注册为永久已知站点:
UpdatePacletSites (1)
用 UpdatePacletSitesTrue 确保知道所有已知小数据包站点上有什么小数据包可用的最新信息:
属性和关系 (1)
可以用 PacletInstall 来等待由 PacletInstallSubmit 启动的任务完成:
该任务将在后台完成,但可以使用 PacletInstall 等待任务的完成:
文本
Wolfram Research (2020),PacletInstallSubmit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PacletInstallSubmit.html.
CMS
Wolfram 语言. 2020. "PacletInstallSubmit." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/PacletInstallSubmit.html.
APA
Wolfram 语言. (2020). PacletInstallSubmit. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PacletInstallSubmit.html 年