Difference between revisions of "Profiles.xml:Spanish"
(No difference)
|
Revision as of 11:00, 22 October 2010
This document in other languages: Inglés 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.
WPKG no trabajará sin este archivo.
Los equipos (Hosts) se definen en el archivo hosts.xml.
Los paquetes se definen en el archivo packages.xml.
Contents
Estructura de profiles.xml
La estructura del fichero profiles.xml es la siguiente:
<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>
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">.
Este perfil sólo parace contener al paquete thunderbird.
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
<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>
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 profiles
directory where wpkg.js
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 profiles.xml
file. It should at least contain an empty entry:
<profiles> </profiles>
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.