Difference between revisions of "Profiles.xml:French"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Structure de profiles.xml)
Line 25: Line 25:
 
</blockquote>
 
</blockquote>
  
Which means, that if a host, defined in [[hosts.xml]] has a profile '''default''' (the first profile above), it will have '''acrobat''' and '''firefox''' installed - because '''profile id="default"''' contains these two packages.
+
Ce qui signifie que si une machine définie dans le fichier [[hosts.xml]] a un profile '''default''' (Premier profile ci-dessus), les paquets '''acrobat''' et '''firefox''' seront installés car '''profile id="default"''' contient ces deux paquets.
  
Now take a look at '''<depends profile-id="default" />''' entry in the next profile - '''<profile id="custom">'''.<br>
+
Maintenant regardons la directive '''<depends profile-id="default" />''' dans le second profil - '''<profile id="custom">'''.<br>
This profile only seems to contain a '''thunderbird''' package.<br>
+
Ce profile ne contient que le paquet'''thunderbird'''.<br>
But because it ''depends'' on '''<profile id="default">''', which contains two more packages ('''acrobat''' and '''firefox''') - it all sums up, and in the end, a host with a profile '''custom''' will have three packages installed: '''acrobat''', '''firefox''' and '''thunderbird'''.
+
Mais à cause de la directive de dépendance ''depends'' du profile default '''<profile id="default">''', qui lui-même contient 2 paquets ('''acrobat''' and '''firefox'''), tout sera cumulé, et pour terminer, toute machine avec seulement le profil '''custom''' aura les 3 paquets installés : '''acrobat''', '''firefox''' et '''thunderbird'''.
  
  
This way you can easily create a group of packages to be installed on all workstations (for example, in profile '''default'''), and then create specific profiles for different rooms, departments etc.
+
De cette façon, vous pouvez facilement créer un groupe de paquets à installer sur toutes vos machines (par exemple grâce au profil '''default'''), et ensuite créer des profils spécifiques par pièce, département, etc ...
  
Profiles can depend on more than one package.
+
Les profiles peuvent dépendre de plusieurs paquets..
  
 
==Quick examples==
 
==Quick examples==

Revision as of 15:28, 23 February 2009

profiles.xml est un fichier qui définit les paquets de logiciels ou de scripts qui seront installés ou exécutés sur les hôtes. Ce fichier doit être placé dans le même répertoire que wpkg.js.

WPKG ne fonctionnera pas sans ce fichier.

Les hôtes sont définis dans le fichier hosts.xml.
Les paquets sont définis dans le fichier packages.xml:French.


Structure de profiles.xml

La structure de profiles.xml est comme ci-dessous :

<profiles>

<profile id="default">
<package package-id="acrobat" />
<package package-id="firefox" />
</profile>

<profile id="custom">
<depends profile-id="default" />
<package package-id="thunderbird" />
</profile>

</profiles>

Ce qui signifie que si une machine définie dans le fichier hosts.xml a un profile default (Premier profile ci-dessus), les paquets acrobat et firefox seront installés car profile id="default" contient ces deux paquets.

Maintenant regardons la directive <depends profile-id="default" /> dans le second profil - <profile id="custom">.
Ce profile ne contient que le paquetthunderbird.
Mais à cause de la directive de dépendance depends du profile default <profile id="default">, qui lui-même contient 2 paquets (acrobat and firefox), tout sera cumulé, et pour terminer, toute machine avec seulement le profil custom aura les 3 paquets installés : acrobat, firefox et thunderbird.


De cette façon, vous pouvez facilement créer un groupe de paquets à installer sur toutes vos machines (par exemple grâce au profil default), et ensuite créer des profils spécifiques par pièce, département, etc ...

Les profiles peuvent dépendre de plusieurs paquets..

Quick examples

<profiles>

<profile id="default">
<package package-id="firefox" />
</profile>

<profile id="custom">
<depends profile-id="default" />
<package package-id="thunderbird" />
<package package-id="acrobat" />
</profile>

<profile id="basement">
<package package-id="photoshop" />
</profile>

<profile id="administration">
<depends profile-id="custom" />
<package package-id="firefox" />
<package package-id="database" />
</profile>

</profiles>

See also