Changes

Profiles.xml:Spanish

3,429 bytes added, 11:00, 22 October 2010
Created page with 'This document in other languages: Inglés Francés ---- '''profiles.xml''' es el fichero que define los paquetes de programas o scripts, …'
This document in other languages: [[Profiles.xml|Inglés]] [[Profiles.xml:French|Francés]]
----
'''profiles.xml''' es el fichero que define los paquetes de programas o scripts, que se ejecutarán y/o instalarán en los equipos.

Este archivo debe estar localizado en el mismo directorio que [[wpkg.js]].

[http://wpkg.org WPKG] no trabajará sin este archivo.

Los equipos (Hosts) se definen en el archivo [[hosts.xml]].<br>
Los paquetes se definen en el archivo [[packages.xml]].


==Estructura de profiles.xml==

La estructura del fichero '''profiles.xml''' es la siguiente:

<pre>
<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>
</pre>

Esto significa, que si un equipo definido en el archivo [[hosts.xml]] tiene un perfil '''default''' (es el primer perfil denominado arriba), el dispondrá de '''acrobat''' y '''firefox''' instalados - because '''el perfil id="default"''' contiene estos dos paquetes.

Ahora miremos la entrada '''<depends profile-id="default" />''' en el siguiente perfil - '''<profile id="custom">'''.<br>
Este perfil sólo parace contener al paquete '''thunderbird'''.<br>
Pero ''depende de'' '''<profile id="default">''', que a su vez contiene dos paquetes más ('''acrobat''' y '''firefox''') - y todo sumado, y al final, el equipo con el perfil '''custom''' tendrá instalados estos tres paquetes: '''acrobat''', '''firefox''' and '''thunderbird'''.


De esta manera, puede crear fácilmente paqutes que serán instalados en todos los equipos de trabajo (por ejemplo, el perfil '''default'''), y otros específicos para una oficina, departamento, etc.

Los perfiles pueden depender de uno o más paquetes.

==Ejemplos sencillos==

<pre>
<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="database" />
</profile>
</profiles>
</pre>

==Individual XML profiles files==

If you would rather keep your profiles XML description in separate files, you can of course do it: just create a <code>profiles</code> directory where <code>wpkg.js</code> is, and place individual XML files there (i.e., basement.xml, administration.xml etc.). The syntax is the same as that of profiles.xml.

Note, if you decide to keep all your profiles in separate XML files, still, you need to have <code>profiles.xml</code> file. It should at least contain an empty entry:

<pre>
<profiles>
</profiles>
</pre>

==Uninstalling programs==

To uninstall a program which was installed on one or more host computers, you just have to remove the program's entry from the profile. When synchronizing next time, the WPKG-script will uninstall the program as specified in the ''uninstall''-section.

==See also==
* [[hosts.xml]] - defines the hosts.
* [[packages.xml]] - defines the list of packages.
* [[wpkg.js]] - WPKG engine.

[[category:Documentation]]
[[category:Installation]]
[[category:Config_Files]]
Anonymous user