安装包含本地参考和全部已发布模式的完整包。
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 状态
Minimum 只能更新全部模块或一个指定模块。-c 检查、多模块选择和自动模式需要 Base。
维护正在运行的网站时,建议先执行
autoload.lil 在授权会话开始时安排检查;-auto update 可以自动替换 PHP 代码,默认关闭。-auto off 关闭。lil.php。
每个已安装标记都会记录仓库、版本、Base 或 Minimum 软件包以及 lil.core 代际。
现有模块会被下载、规范化、解析、检查方法冲突并以原子方式替换。依赖项会按仓库、软件包、版本和核心代际进行检查。已经安装的依赖由
-c 执行同样的版本、软件包和依赖分析,但不会下载模块源码,也不会写入扩展文件。对于重要安装,在手动或自动更新之前应先执行此模式。
可选的自动模式复用 run 现有的启动机制和 autoload.lil 文件。
autoload.lil 在每个已授权会话中只执行一次,因此所选操作在登录后运行,而不是每条命令执行前运行。自动模式需要 run。
自动更新默认关闭。update 会下载并替换可执行的 PHP 模块代码,因此只能使用可信仓库。如果希望所有变更都保持显式可控,请选择 check。随时可以用
整套安装的检查或更新先显示简短总数,再用版本优先的行列出发生变化的模块,例如 v1.30 > v1.33 help ⌘,最后显示“已是最新:10”等计数。这样可以一眼比较多项更新。
内置 lil.php。
Base 包以 ⌘ 标记;Minimum 继续显示为 (minimum)。
检查或更新单个模块时,仅显示版本与软件包标记,例如 v1.1.5 ⌘ 或 v1.1.4 > v1.1.5 ⌘,不重复模块名称或 Current/Available 标签。若源代码暂时不可用,会对同一版本再尝试一次。
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
安装包含本地参考和全部已发布模式的完整包。
install upgrade安装精简包。该包不包含本地参考;
install upgrade -m安装这个确切的已发布版本。
install upgrade -v 1.3.5删除扩展块,不影响核心和其他模块。
install upgrade -u示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
upgrade -c这是预设的教学结果;Play 不会修改你的安装。
Status All 3 modules are current
实际结果取决于已安装的包和仓库状态。upgrade这是预设的教学结果;Play 不会修改你的安装。
All installed extension modules are current
实际结果取决于已安装的包和仓库状态。upgrade hash -c这是预设的教学结果;Play 不会修改你的安装。
v1.1.4
实际结果取决于已安装的包和仓库状态。upgrade hash这是预设的教学结果;Play 不会修改你的安装。
v1.1.4
实际结果取决于已安装的包和仓库状态。upgrade pwd -c这是预设的教学结果;Play 不会修改你的安装。
v1.1.5
实际结果取决于已安装的包和仓库状态。upgrade attr stat include -c这是预设的教学结果;Play 不会修改你的安装。
Selected (check) 3
attr v1.3.2
stat v1.1.6
include v1.2.6
实际结果取决于已安装的包和仓库状态。upgrade attr stat include这是预设的教学结果;Play 不会修改你的安装。
All 3 selected modules are current
实际结果取决于已安装的包和仓库状态。upgrade cd -c这是预设的教学结果;Play 不会修改你的安装。
Built-in cd · Core v1.5.x
Update replace lil.php to update
实际结果取决于已安装的包和仓库状态。upgrade core -c这是预设的教学结果;Play 不会修改你的安装。
Built-in core · Core v1.5.x
Update replace lil.php to update
实际结果取决于已安装的包和仓库状态。upgrade -auto check这是预设的教学结果;Play 不会修改你的安装。
Automatic upgrade Check only
Session command upgrade -c
Script autoload.lil
实际结果取决于已安装的包和仓库状态。在 autoload.lil 中写入一条受管的
upgrade -info这是预设的教学结果;Play 不会修改你的安装。
Automatic upgrade Check only
Run module Installed
Script autoload.lil
实际结果取决于已安装的包和仓库状态。autoload.lil。
upgrade -auto update这是预设的教学结果;Play 不会修改你的安装。
Automatic upgrade Update automatically
Session command upgrade
Script autoload.lil
实际结果取决于已安装的包和仓库状态。把受管检查替换为
upgrade -auto off这是预设的教学结果;Play 不会修改你的安装。
Automatic upgrade Off
Script autoload.lil
实际结果取决于已安装的包和仓库状态。upgrade missing_module这是预设的教学结果;Play 不会修改你的安装。
missing_module: not installedupgrade -auto invalid这是预设的教学结果;Play 不会修改你的安装。
?upgrade -info -c这是预设的教学结果;Play 不会修改你的安装。
?upgrade -c -c这是预设的教学结果;Play 不会修改你的安装。
?upgrade install -c这是预设的教学结果;Play 不会修改你的安装。
v1.4.8
实际结果取决于已安装的包和仓库状态。upgrade ses -c这是预设的教学结果;Play 不会修改你的安装。
v1.3.6
实际结果取决于已安装的包和仓库状态。upgrade hash pwd -c这是预设的教学结果;Play 不会修改你的安装。
Selected (check) 2
hash v1.1.4
pwd v1.1.5
实际结果取决于已安装的包和仓库状态。Installed module scanning ignores PHP string literals; current packages show only versions, available updates show the warning indicator.