Changes

Jump to: navigation, search

Package dependencies:Spanish

493 bytes added, 11:58, 18 November 2010
no edit summary
Este documento en otros lenguajes: [[Package_dependencies|Inglés]]
----
Los paquetes pueden depender unos de otros (p.e.g., you have to install Firefox before installing some hay que instalar Firefox antes de instalar plugin de Firefox etc.).
There are three types of dependenciesHay tres tipos de dependencias:
<div style="margin-left: 30px">
'''depend''' - depends the current package to another specified packagehacer depender el paquete actual del otro paquete que se especifica.
'''chain''' - chains another specified package to this packageencadenar otro paquete a este paquete. Primero el paquete actual y después (encadenado al actual), el especificado en ''chain''.
'''include''' - includes another specified package in the overall incluir el paquete especificado en el proceso general de WPKG process.
</div>
== Depending on a package Dependiendo de un paquete ==By using Utilizando '''depend''' you make a package depending on another packagese hace que un paquete dependa de otro, meaning that this package needs the other package for correct functionalityesto significa, que este paquete (el actual), necesita de otro paquete (el especificado en la clausula '''depend''') para su correcto funcionamiento. This dependency can already be needed during the installation or upgradeEsta dependencia pueden ser necesaria durante la instalación o actualización, therefore a dependency is always installed right por lo tanto la dependencia tendrá que ser instalada la ''beforeantes'' the current package independently of the priority of the packagesque el paquete actual, independientemente de la prioridad de ambos paquetes.
The format is very El formato es muy simple, and y similar to the one used for al utilizado por [[profile dependencies]]
The example used in El ejemplo utilizado en [[Packages.xml]] has been modified to make it dependent on another package called se ha modificado en el ejemplo siguiente para hacerlo depender de otro paquete denominado "other-package":
<source lang="xml">
<packages>
</source>
In this example the En este ejemplo, la dependencia (lo indicado en 'depends' makes the ) hace que el paquete "other-package" install right se instale ''beforeantes'' the current package que el paquete actual denominado "example-package".
== Chaining a package Encadenando un paquete ==By using Utilizando la cláusula '''chain''' you se ''chainencadena'' a package to the current packageun paquete al actual, meaning that if this package is installedlo que significa que si se instala el paquete actual, the other package also has to be installed but right el otro paquete indicado en la clausula ''afterchain'' the current packagetambién debe ser instalado ''después'' del actual (o a continuación del mismo).
'''AttentionAtención:''' a chained package might also be installed before the package chaining itUn paquete encadenado también puede ser instalado antes que el paquete que lo encadenó. This might happen if the chained package is either already installed Esto puede ocurrir cuando el paquete encadenado, quedó instalado previamente (possible by another dependencyposiblemente debido a otra dependencia) or has higher priority than the package which references it by chain. If you need to ensure that o a package is installed before another one please specify a dependency que tenga mayor prioridad que el paquete ''encadenador''. Si necesitas asegurar que un paquete se instale antes que otro en el primero hay que utilizar la cláusula de dependencia anterior (see ver [[Depending on a packageDependiendo de un paquete]])
The example used in En el ejemplo utilizado en la página [[Packages.xml]] has been modified to make it chain another package called ha sido modificado para encadenarle otro paquete denominado "other-package":
<source lang="xml">
<packages>
</source>
In this example the En este ejemplo el 'encadenamiento' ('chain' makes the ) hace que el "other-package" install right se instale justo ''aftera continuación'' the current package del actual paquete "example-package".
In fact it would be exactly the same if De hecho, sería exactamente igual si "other-package" would be depending on this package tuviera una dependencia sobre este paquete "example-package". But with some packages it may be more logical and even more practical by chaining another package instead of being the other package's dependantPero con algunos paquetes puede ser más lógico y más práctico, el encadenamiento de otro paquete, en lugar de hacer depender al resto de este paquete en concreto.
For example if you have a package Por ejemplo si utiliza un paquete "Gimp" for the application para la aplicación "The Gimp" and a package y un paquete "GimpHelp" containing the Help files of the application. And you want guardando los ficheros de ayuda del programa; y desea que los ficheros se ayuda ("GimpHelp" always installed together with ) se instalen siempre con "Gimp". The El paquete "GimpHelp" package depends on depende del paquete "Gimp" as it needs a tanto, como ''Gimp installation before it can be installed'' necesita sus ficheros de ayuda. Como estos ficheros de ayuda pueden instalarse antes que el propio ''Gimp'', so you could use habría que utilizar 'dependdepends' in the en el paquete "GimpHelp" package. But in this case it is more logical to Pero en este caso, lo más lógico es encadenar ('chain' ) "GimpHelp" to a "Gimp" as it will be "Gimp" that you would want to assign to a profile.
In general the best practice is that if some main package needs certain other packages (containing components, libraries, frameworks, ...) to be able to work, that main package should depend on the needed other packages.
Anonymous user

Navigation menu