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)

从 Wolfram 小数据包服务器安装小数据包:

从 .paclet 存档文件安装小数据包:

如果已安装了小数据包,且没有新的版本,则返回现有的已安装的小数据包:

安装特定的版本(服务器上有 1.0 和 2.0 版,默认情况下安装 2.0 版):

在任何已知的小数据包网站上都找不到此名称的小数据包:

选项  (5)

AllowVersionUpdate  (1)

卸载 ExamplePaclet 现存的所有版本:

从 Wolfram 小数据包服务器安装版本 1.0:

服务器上还有 2.0 版的 ExamplePaclet,但是 AllowVersionUpdateFalse 选项将阻止本地副本被更新:

ForceVersionInstall  (1)

卸载 ExamplePaclet 现存的所有版本:

从 Wolfram 小数据包服务器安装版本 2.0(最高版本):

尝试安装旧版本,无法进行:

ForceVersionInstall 允许在已安装了新版本的情况下安装旧版本:

KeepExistingVersion  (1)

卸载 ExamplePaclet 现存的所有版本:

从 Wolfram 小数据包服务器安装版本 1.0:

服务器上还有 2.0 版的 ExamplePacletKeepExistingVersionTrue 选项使得在安装 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.

文本

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 年

BibTeX

@misc{reference.wolfram_2024_pacletinstall, author="Wolfram Research", title="{PacletInstall}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/PacletInstall.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_pacletinstall, organization={Wolfram Research}, title={PacletInstall}, year={2020}, url={https://reference.wolfram.com/language/ref/PacletInstall.html}, note=[Accessed: 22-November-2024 ]}