安装包含本地参考和全部已发布模式的完整包。
install upgradeupgradeupgrade [module] [-c] · upgrade -auto <check|update|off> · upgrade -infoupgrade更新所有已安装的扩展模块
upgrade <module>更新(或修复)指定模块
upgrade -c检查版本、软件包和依赖关系(不写入)
upgrade <module> -c检查单个模块版本(不写入)
upgrade -auto check @run通过 autoload.lil 在每个已授权会话中检查一次更新
upgrade -auto update @run通过 autoload.lil 在每个已授权会话中尝试更新一次
upgrade -auto off关闭由
upgrade -info显示自动更新模式和 autoload.lil 状态
每个已安装标记都会记录仓库、版本、Base 或 Minimum 软件包以及 lil.core 代际。
现有模块会被下载、规范化、解析、检查方法冲突并以原子方式替换。依赖项会按仓库、软件包、版本和核心代际进行检查。已经安装的依赖由
-c 执行同样的版本、软件包和依赖分析,但不会下载模块源码,也不会写入扩展文件。对于重要安装,在手动或自动更新之前应先执行此模式。
可选的自动模式复用 run 现有的启动机制和 autoload.lil 文件。
autoload.lil 在每个已授权会话中只执行一次,因此所选操作在登录后运行,而不是每条命令执行前运行。自动模式需要 run。
自动更新默认关闭。update 会下载并替换可执行的 PHP 模块代码,因此只能使用可信仓库。如果希望所有变更都保持显式可控,请选择 check。随时可以用
整套安装的检查或更新先显示简短总数,再用版本优先的行列出发生变化的模块,例如 v1.30 > v1.33 help (base),最后显示“已是最新:10”等计数。这样可以一眼比较多项更新。
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
安装包含本地参考和全部已发布模式的完整包。
install upgrade安装精简包。该包不包含本地参考;
install upgrade -m安装这个确切的已发布版本。
install upgrade -v 1.3.1删除扩展块,不影响核心和其他模块。
install upgrade -u示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
upgrade -c | upgrade可更新:4 / 14
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
已是最新:9
领先仓库:1
已更新 4 / 14
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
已是最新:9
领先仓库:1upgrade -c可更新:4 / 14
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
已是最新:9
领先仓库:1upgrade help -c可更新:1 / 1
v1.30 > v1.33 help (base)upgrade help已更新 1 / 1
v1.30 > v1.33 help (base)upgrade已更新 4 / 14
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
已是最新:9
领先仓库:1upgrade -auto checkAutomatic upgrade Check only
Session command upgrade -c
Script autoload.lil在 autoload.lil 中写入一条受管的
upgrade -infoAutomatic upgrade Check only
Run module Installed
Script autoload.lilautoload.lil。
upgrade -auto updateAutomatic upgrade Update automatically
Session command upgrade
Script autoload.lil把受管检查替换为
upgrade -auto offAutomatic upgrade Off
Script autoload.lilupgrade missing_modulemissing_module:未安装