Installp
| Fiche express | |
|---|---|
| Domaine | Installation de logiciels (LPP) |
| Commande | installp
|
| Contexte | AIX — équivalent de rpm/dpkg côté Linux |
| Voir aussi | Lslpp · Rpm (équivalent Linux) |
installp installe, met à jour et supprime des logiciels au format LPP (Licensed Program Product) sous AIX. Point clé du modèle AIX à bien comprendre : une installation/mise à jour reste dans un état "applied" (appliqué, réversible) tant qu'elle n'est pas "committed" (validée définitivement) — un peu comme un commit Git réversible tant qu'il n'est pas poussé.
Installer un logiciel
installp -a -X -e /tmp/install.log -f fichier
-a— applique l'installation (état "applied", réversible)-X— étend automatiquement les systèmes de fichiers si l'espace manque-e— fichier de log de l'opération-f— fichier/liste des filesets à installer
Mettre à jour sans committer
installp -a -X -B -e /tmp/install.log -f fichier
-B effectue une mise à jour de base sans commit — laisse la possibilité de
revenir en arrière (installp -r) si un problème apparaît après coup.
Committer une installation
installp -c -e /tmp/install.log -f fichier
⚠️ Une fois committée, une installation ne peut plus être annulée avec -r (rejet)
— seule une désinstallation complète (-u) reste possible. Ne committer qu'après
avoir validé que tout fonctionne correctement.
Revenir en arrière (rejeter)
installp -r -e /tmp/install.log -f fichier
Fonctionne uniquement sur une installation encore à l'état "applied", pas "committed".
Désinstaller
installp -u -f fichier
Lister les mises à jour appliquées mais non committées
installp -s all
Point de contrôle utile avant une opération de maintenance : des filesets encore "applied" (non committés) consomment de l'espace disque supplémentaire (double copie des fichiers remplacés, pour permettre le rollback).
Nettoyer une installation ayant échoué
installp -C