JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide du développeur de l'empaquetage d'applications     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Conception d'un package

2.  Création d'un package

Création d'un package (liste de tâches)

Variables d'environnement d'un package

Règles globales d'utilisation des variables d'environnement

Récapitulatif des variables d'environnement d'un package

Création d'un fichier pkginfo

Définition d'une instance de package

Définition de l'abréviation d'un package (PKG)

Spécification d'une architecture de package (ARCH)

Spécification de l'architecture du jeu d'instructions d'un package (SUNW_ISA)

Spécification de la version d'un package (VERSION)

Définition du nom d'un package (NAME)

Définition d'une catégorie de package (CATEGORY)

Création d'un fichier pkginfo

Organisation du contenu d'un package

Organisation du contenu d'un package

Création d'un fichier prototype

Format du fichier prototype

Champ ftype

Champ class

Champ path

Objets réadressables collectivement

Objets réadressables individuellement

Noms de chemin paramétriques

Remarques sur les emplacements source et de destination des objets

Champ mode

Champ owner

Champ group

Création d'un fichier prototype de zéro

Exemple : Création d'un fichier prototype à l'aide de la commande pkgproto

Derniers ajustements à apporter à un fichier prototype créé à l'aide de la commande pkgproto

Création d'entrées d'objet dont le type de fichier est v, e, x et i

Utilisation de plusieurs définitions de classe

Exemple : Derniers ajustements à apporter à un fichier prototype créé à l'aide de la commande pkgproto

Ajout de fonctions au fichier prototype

Définition d'objets supplémentaires à créer lors de la phase d'installation

Création de lien lors de la phase d'installation

Distribution de packages sur divers volumes

Imbrication de fichiers prototype

Définition de valeurs par défaut pour les champs mode, owner et group

Offre d'un chemin de recherche pour la commande pkgmk.

Définition des variables d'environnement

Création d'un fichier prototype à l'aide de la commande pkgproto

Création d'un package

Utilisation de la commande pkgmk la plus simple

Fichier pkgmap

Création d'un package

3.  Amélioration de la fonctionnalité d'un package (opérations)

4.  Vérification et transfert d'un package

5.  Création d'un package : Etudes de cas

6.  Techniques avancées de création de packages

Glossaire

Index

Création d'un package (liste de tâches)

Le Tableau 2-1 décrit une procédure que vous pouvez suivre pour créer des packages, tout particulièrement si vous n'avez aucune expérience en la matière. Bien qu'il ne soit pas obligatoire d'effectuer les quatre premières opérations dans l'ordre indiqué, votre apprentissage sera plus aisé si vous vous y tenez. Avec de l'expérience, vous pourrez changer l'ordre de ces opérations à votre gré.

En tant que concepteur de packages expérimenté, vous pouvez automatiser la procédure de création des packages à l'aide de la commande make et créer des fichiers. Pour plus d'informations, reportez-vous à la page de manuel make(1S).

Tableau 2-1 Création d'un package (liste de tâches)

Tâche
Description
Voir
1. Création d'un fichier pkginfo
Créez le fichier pkginfo pour décrire les caractéristiques du package.
2. Organisation du contenu du package
Organisez les composants du package en une structure de répertoires hiérarchique.
3. (facultatif) Création de fichiers d'information
Définissez les dépendances du package, y compris le message de copyright, et réservez de l'espace supplémentaire sur le système cible.
4. (facultatif) Création de scripts d'installation
Personnalisez les procédures d'installation et de désinstallation du package.
5. Création d'un fichier prototype
Décrivez l'objet contenu dans le package dans un fichier prototype.
6. Création du package
Créez le package à l'aide de la commande pkgmk.
7. Vérification et transfert du package
Vérifiez l'intégrité du package avant de le copier sur un support de distribution.