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)
Wolframパクレットサーバからバージョン1.0をインストールする:
ExamplePacletのバージョン2.0もサーバに存在するが,AllowVersionUpdateFalseオプションがあるのでローカルコピーは更新されない:
ForceVersionInstall (1)
ExamplePacletの既存バージョンがあればアンインストールする:
これでバージョン2.0(利用可能な最新バージョン)がWolframパクレットサーバからインストールされる:
ForceVersionInstallを使って,より新しいバージョンがあっても古いバージョンがインストールできるようにする:
KeepExistingVersion (1)
ExamplePacletの既存のバージョンがあればアンインストールする:
Wolframパクレットサーバからバージョン1.0をインストールする:
サーバにはExamplePacletのバージョン2.0もある.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 Language. 2020. "PacletInstallSubmit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PacletInstallSubmit.html.
APA
Wolfram Language. (2020). PacletInstallSubmit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PacletInstallSubmit.html