La commande pkgtrans déplace les packages et effectue leur conversion au format package. Vous pouvez utiliser la commande pkgtrans pour effectuer les conversions suivantes d'un package pouvant être installé :
Du format système de fichiers au format flux de données.
Du format flux de données au format système de fichiers.
D'un format de système de fichiers à un autre format de système de fichiers.
Créez votre package comme un package au format répertoire si cela n'est pas déjà fait.
Pour plus d'informations, reportez-vous à Procédure de création d'un package.
Installez votre package pour vérifier qu'il s'installe correctement.
Si nécessaire, reportez-vous à Procédure d'installation d'un package sur un système autonome ou un serveur.
Vérifiez l'intégrité de votre package.
Si nécessaire, reportez-vous aux rubriques Procédure de vérification de l'intégrité d'un package, Procédure d'obtention d'informations à l'aide de la commande pkginfo et Procédure d'obtention d'informations à l'aide de la commande pkgparam.
Supprimez le package installé du système.
Si nécessaire, reportez-vous à la rubrique Procédure de suppression d'un package.
Transférez le package (au format package) sur un support de distribution.
Pour effectuer une conversion de base, exécutez la commande suivante :
$ pkgtrans device1 device2 [pkg-abbrev...] |
périphérique1 |
Correspond au nom du périphérique sur lequel le package réside actuellement. |
périphérique2 |
Correspond au nom du périphérique sur lequel le package converti doit être transféré. |
[pkg-abrév] |
Correspond à une ou plusieurs abréviations de package. |
Si aucun nom de package n'est spécifié, tous les packages résidant sur périphérique1 sont convertis et transférés sur périphérique2.
Si plusieurs instances d'un même package résident sur périphérique1, vous devez utiliser l'identificateur d'instance du package. Pour plus d'informations sur l'identificateur de package, reportez-vous à Définition d'une instance de package. Lorsqu'une instance de package à convertir se trouve déjà sur périphérique2, la commande pkgtrans n'effectue pas la conversion. Vous pouvez utiliser l'option -o pour indiquer à la commande pkgtrans d'écraser toute instance sur le périphérique de destination et l'option -n pour lui indiquer de créer une nouvelle instance s'il en existe déjà une. Notez que cette vérification n'est pas utilisée lorsque périphérique2 prend en charge un format flux de données.
Vous venez d'achever les étapes nécessaires à la conception, à la création, à la vérification et au transfert de votre package. Si vous souhaitez consulter quelques études cas, reportez-vous au Chapitre5Création d'un package : Études de cas. Si vous êtes intéressé par des idées de conception de package avancées, reportez-vous au Chapitre6Techniques avancées de création de packages.