Installer le paquet complet avec référence locale et tous les modes publiés.
install upgradeupgradeupgrade [module ...] [-c] · upgrade -auto <check|update|off> · upgrade -infoupgrademettre à jour tous les modules d’extension installés
upgrade <module>mettre à jour (ou réparer) le module indiqué
upgrade -cvérifier versions, paquets et dépendances
upgrade <module> -cvérifier la version d’un module
upgrade -auto check @runrechercher les mises à jour une fois par session autorisée via autoload.lil
upgrade -auto update @runtenter les mises à jour une fois par session autorisée via autoload.lil
upgrade -auto offdésactiver les actions automatiques de
upgrade -infoafficher le mode automatique et l’état de autoload.lil
Minimum permet uniquement de mettre à jour tous les modules ou un module nommé. La vérification -c, les sélections multiples et l’automatisation nécessitent Base.
Avant de modifier un site en service, lancez
autoload.lil. -auto update peut modifier automatiquement le code PHP et reste désactivé par défaut. Consultez -auto off. Pour lil.php.
Chaque marqueur installé conserve le dépôt, la version, le paquet Base ou Minimum et la génération de lil.core.
Les modules existants sont téléchargés, normalisés, analysés, vérifiés contre les conflits de méthodes puis remplacés atomiquement. Les dépendances sont contrôlées selon le dépôt, le paquet, la version et la génération du noyau.
-c effectue la même analyse des versions, paquets et dépendances sans télécharger le code source ni écrire le fichier d’extensions. C’est le meilleur premier geste avant une mise à jour manuelle ou automatique sur une installation importante.
Le mode automatique facultatif réutilise le démarrage de run et son fichier autoload.lil.
Comme autoload.lil s’exécute une fois par session autorisée, l’action choisie intervient après l’authentification et non avant chaque commande. Le module run est requis.
La mise à jour automatique est désactivée par défaut. update télécharge et remplace du code PHP exécutable : utilisez uniquement un dépôt de confiance. Si toute modification doit rester explicite, préférez check.
Les vérifications et mises à jour de toute l’installation commencent par un total compact, affichent les modules modifiés dans des lignes commençant par les versions — par exemple v1.30 > v1.33 help ⌘ — puis se terminent par des compteurs tels que À jour : 10. Plusieurs mises à jour se comparent ainsi d’un coup d’œil.
Les commandes intégrées lil.php.
Les paquets Base portent ⌘ ; les paquets Minimum gardent la mention (minimum).
La vérification ou la mise à jour d’un seul module affiche seulement les versions et le symbole du paquet, par exemple v1.1.5 ⌘ ou v1.1.4 > v1.1.5 ⌘. Le nom et les mentions Current/Available ne sont pas répétés. Si le source est indisponible, la même version est demandée une seconde fois.
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install upgradeInstaller le paquet réduit. La référence locale est omise ;
install upgrade -mInstaller exactement cette version publiée.
install upgrade -v 1.3.5Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install upgrade -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
upgrade -cExemple préparé : Play ne modifie pas votre installation.
Status All 3 modules are current
Le résultat dépend des paquets installés et du dépôt.upgradeExemple préparé : Play ne modifie pas votre installation.
All installed extension modules are current
Le résultat dépend des paquets installés et du dépôt.upgrade hash -cExemple préparé : Play ne modifie pas votre installation.
v1.1.4
Le résultat dépend des paquets installés et du dépôt.upgrade hashExemple préparé : Play ne modifie pas votre installation.
v1.1.4
Le résultat dépend des paquets installés et du dépôt.upgrade pwd -cExemple préparé : Play ne modifie pas votre installation.
v1.1.5
Le résultat dépend des paquets installés et du dépôt.upgrade attr stat include -cExemple préparé : Play ne modifie pas votre installation.
Selected (check) 3
attr v1.3.2
stat v1.1.6
include v1.2.6
Le résultat dépend des paquets installés et du dépôt.upgrade attr stat includeExemple préparé : Play ne modifie pas votre installation.
All 3 selected modules are current
Le résultat dépend des paquets installés et du dépôt.upgrade cd -cExemple préparé : Play ne modifie pas votre installation.
Built-in cd · Core v1.5.x
Update replace lil.php to update
Le résultat dépend des paquets installés et du dépôt.upgrade core -cExemple préparé : Play ne modifie pas votre installation.
Built-in core · Core v1.5.x
Update replace lil.php to update
Le résultat dépend des paquets installés et du dépôt.upgrade -auto checkExemple préparé : Play ne modifie pas votre installation.
Automatic upgrade Check only
Session command upgrade -c
Script autoload.lil
Le résultat dépend des paquets installés et du dépôt.Ajoute une seule ligne gérée autoload.lil. À la prochaine session autorisée, run exécute la vérification une fois, affiche les mises à jour disponibles et ne modifie aucun module.
upgrade -infoExemple préparé : Play ne modifie pas votre installation.
Automatic upgrade Check only
Run module Installed
Script autoload.lil
Le résultat dépend des paquets installés et du dépôt.autoload.lil reste inchangé.
upgrade -auto updateExemple préparé : Play ne modifie pas votre installation.
Automatic upgrade Update automatically
Session command upgrade
Script autoload.lil
Le résultat dépend des paquets installés et du dépôt.Remplace la vérification gérée par
upgrade -auto offExemple préparé : Play ne modifie pas votre installation.
Automatic upgrade Off
Script autoload.lil
Le résultat dépend des paquets installés et du dépôt.upgrade missing_moduleExemple préparé : Play ne modifie pas votre installation.
missing_module: not installedupgrade -auto invalidExemple préparé : Play ne modifie pas votre installation.
?upgrade -info -cExemple préparé : Play ne modifie pas votre installation.
?upgrade -c -cExemple préparé : Play ne modifie pas votre installation.
?upgrade install -cExemple préparé : Play ne modifie pas votre installation.
v1.4.8
Le résultat dépend des paquets installés et du dépôt.upgrade ses -cExemple préparé : Play ne modifie pas votre installation.
v1.3.6
Le résultat dépend des paquets installés et du dépôt.upgrade hash pwd -cExemple préparé : Play ne modifie pas votre installation.
Selected (check) 2
hash v1.1.4
pwd v1.1.5
Le résultat dépend des paquets installés et du dépôt.Installed module scanning ignores PHP string literals; current packages show only versions, available updates show the warning indicator.