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