CHEMIN Table des matières > Création d'un metapackage
Création d'un metapackage

Ce document décrit comment réaliser un metapackage contenant deux packages qui installeront respectivement l'application Livre des polices dans le dossier /Applications et des polices de caractères dans le dossier /Library/Fonts. Il permet de se familiariser avec les panneaux Configurations, Fichiers et Composants.

Note : L'application Livre des polices n'est disponible qu'avec Mac OS X 10.3 et ultérieur. Si vous utilisez une version antérieure de Mac OS X, prenez l'application TextEdit à la place.

Création du nouveau projet

1Lancez l'application Iceberg.
2Choisissez Fichier > Nouveau Projet… .
3Choisissez le modèle de projet Metapackage et cliquez sur Suivant.
4Tapez MonMetapackage dans le champ Nom du projet et cliquez sur Terminer.

Création des packages

La gestion de hiérarchies complexes de packages et metapackages ne nécessite pas d'utiliser plusieurs projets; toute la hiérarchie peut être créée et gérée au sein d'un même projet.

Commencez par créer le premier package qui fera obligatoirement partie de l'installation et installera l'application Livre des polices :

1Choisissez Vue > Composants.
2Choisissez Projet > Nouveau composant… .
3Tapez Livre des polices dans le champ Nom du composant.
3Sélectionnez Requis dans le menu local Attribut et cliquez sur Ajouter.
4Sélectionnez le nouveau package dans la colonne Packages et metapackages.
5Choisissez Vue > Fichiers.
6Cliquez sur le triangle à gauche du dossier / afin de révéler son contenu.
7Sélectionnez la ligne Applications.
8Choisissez Archive > Ajouter des fichiers… .
9Naviguez jusqu'au dossier /Applications.
10Sélectionnez l'application Livre des polices et cliquez sur Ajouter.
11Sélectionnez le style de référence à utiliser pour le(s) élément(s).

Note : Le style de référence par défaut peut être modifié dans le dialogue Préférences.

12Cliquez sur Ajouter.

Créez maintenant le second package qui sera installé par défaut mais pourra être ignoré dans le mode d'installation personnalisée :

1Choisissez Vue > Projet.
2Choisissez Vue > Composants.
3Choisissez Projet > Nouveau composant… .
4Tapez Polices Additionnelles dans le champ Nom du composant.
5Sélectionnez Sélectionné dans le menu local Attribut et cliquez sur Ajouter.
6Sélectionnez le nouveau package dans la colonne Packages et metapackages.
7Choisissez Vue > Fichiers.
8Cliquez sur le triangle à gauche du dossier / afin de révéler son contenu.
9Sélectionnez la ligne Library.
10Choisissez Archive > Nouveau dossier.
11Tapez Fonts dans le champ d'édition.
12Choisissez Archive > Ajouter des fichiers… .
13Naviguez jusqu'au dossier /Library/Fonts.
14Sélectionnez une ou des polices et cliquez sur Ajouter.
15Sélectionnez le style de référence à utiliser pour le(s) élément(s).

Note : Le style de référence par défaut peut être modifié dans le dialogue Préférences.

16Cliquez sur Ajouter.

Paramètrage des options des packages

L'installation d'éléments dans les dossier /Applications et /Library/ nécessite que l'utilisateur ait des privilèges administrateur. Il faut donc que l'utilisateur ait à s'identifier comme administrateur de la machine lors de l'installation du package.

1Sélectionnez le package Livre des polices dans la colonne Packages et metapackages.
2Choisissez Vue > Configurations.
3Sélectionnez Autorisation root dans le menu local Autorisation de la section Options.
4Sélectionnez le package Polices Additionnelles dans la colonne Packages et metapackages.
5Choisissez Vue > Configurations.
6Sélectionnez Autorisation root dans le menu local Autorisation de la section Options.

Ajout d'un message d'introduction

Lorsque l'utilisateur lance l'installation d'un package ou d'un metapackage, l'application Programme d'installation affiche un message d'introduction par défaut qui peut être personnalié.

1Choisissez Vue > Projet.
2Choisissez Vue > Documents.
3

À l'aide d'un éditeur de texte, réalisez un document texte qui tiendra lieu de message d'introduction. Enregistrez ce document dans le dossier du projet du metapackage.

Note : Le document texte peut étre au format texte, RTF ou HTML.
4Cliquez sur le bouton radio Chemin de la section Introduction.
5Sélectionnez Choisir… dans le menu local Action de la section Introduction.
6Naviguez jusqu'au dossier du projet.
7Sélectionnez le document texte que vous avez créé et cliquez sur Choisir.

Construction du metapackage

1Choisissez Fichier > Enregistrer.
2Choisissez Construction > Construire.

Le metapackage MonMetapackage.mpkg sera créé dans le dossier build qui se trouve au même niveau que le document du projet. Deux packages nommés Livre des polices.pkg et Polices Additionnelles.pkg seront crées au même niveau.


Auteur : Stéphane Sudre