LA GESTION DES PACKAGES
1- Le Système de packages
- Un package est un bloc d'applications réunies.
Il contient :
- Une description de son contenu
- Les exécutables
- Les scripts pour ajouter ou supprimer des packages
- Tous les packages installés sur le disque sont listés dans le fichier /var/sadm/install/contents.
Ce fichier est utilisé par les commandes ...
- pkgadd lorsqu'un nouveau package est installé
- pkgrm lorsqu'un package est désinstallé
- pkgchk pour obtenir des infos sur un package précis.
| File System Format | - Contient les chemins relatifs à l'application - Contient le répertoire pkginfo- Contient les fichiers pkgmap |
| Data Stream Format | - Package téléchargé sur Internet |
2- Administrer les packages en ligne de commande
- Les outils nous permettant d'administrer les packages sont contenus dans le package command-line tools.
| pkgtrans | - Converti un package d'un type à un autre |
| pkgadd | - Ajoute une application au système |
| pkgrm | - Supprime une application au système |
| pkginfo | - Obtenir des infos sur un package installé - Utilise le répertoire /var/sadm/pkg/ - L'argument -d permet d'avoir des infos sur un package d'un media externe (cdrom ...) |
| pkgchk | - Répare les packages endommagés |
- Le répertoire spool contient les packages fréquemment installés.
La commande pkgadd vérifie si le package est présent dans ce répertoire avant d'installer l'application à partir du media.
| pkgadd -d < source > -s < rep_spool > | Ajoute un package dans le répertoire spool |
| pkgrm -s < rep_spool > < nom_package > | Supprime un package du répertoire spool |
| /opt/pkgname/ | Emplacement pour installer les paquets décompressés |
| /opt/pkgname/bin/ ou /opt/bin/ |
Emplacement pour exécuter les packages décompressés |
| /var/opt/pkgname/ ou /etc/opt/pkgname/ |
Emplacement des logs pour les packages décompressés |







