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

Organisation du contenu d'un package

Organisez les objets de votre package en une structure de répertoires hiérarchique qui reproduit la structure des objets du package sur le système cible à l'issue de l'installation. En effectuant cette opération avant de créer un fichier prototype, vous y gagnez en temps et en effort lors de la création du fichier.

Organisation du contenu d'un package

  1. Déterminez le nombre de packages à créer et les objets de package que chacun d'eux doit contenir.

    Pour plus d'informations sur cette étape, reportez-vous à Critères à prendre en considération avant de créer un package.

  2. Créez un répertoire pour chacun des packages à créer.

    Le répertoire peut être créé sur votre système à l'emplacement et avec le nom de votre choix. Les exemples fournis dans le présent chapitre présument que le nom du répertoire d'un package correspond à l'abréviation du package correspondant.

    $ cd /home/jane
    $ mkdir SUNWcadap
  3. Organisez les objets de chaque package dans une structure de répertoires placée dans le répertoire du package correspondant. La structure de répertoires doit reproduire celle prévue pour les objets du package sur le système cible.

    Par exemple, le package d'une application de CAO, SUNWcadap, requiert la structure de répertoires suivante :


    image:Le diagramme illustre la structure des répertoires du package SUNWcadap.
  4. Décidez si les fichiers d'information doivent être conservés. Si nécessaire, créez un répertoire destiné à centraliser tous les fichiers.

    L'exemple suivant présume que l'exemple de fichier pkginfocréé au cours de la rubrique Création d'un fichier pkginfo est stocké dans le répertoire personnel de l'utilisateur Jane.

    $ cd /home/jane
    $ mkdir InfoFiles
    $ mv pkginfo InfoFiles

Voir aussi

Reportez-vous à Création d'un fichier prototype à l'aide de la commande pkgproto.