¿Para qué sirve realmente var / package?

9

Tal vez me falta algo por completo, pero todavía tengo que encontrar una explicación clara de qué es exactamente el directorio var / package y cómo se usa. Lo he visto incluido en una gran cantidad de soluciones de problemas (desactivarla, comprobar si existe el archivo XYZ, etc.), pero lo que es en realidad para , específicamente?

brian_hughes
fuente
Este directorio contiene los archivos xml de las extensiones instaladas.
Tejas Shah

Respuestas:

9

var/packagees donde están todos los paquetes instalados (no el contenido real del paquete sino la información de qué es el paquete). Es utilizado por Magento Connect Manager, si abrimos uno de los archivos allí encontramos esto:

<?xml version="1.0"?>
<package>
    <name>Lib_Google_Checkout</name>
    <version>1.5.0.0</version>
    <stability>stable</stability>
    <license>Apache License</license>
    <channel>community</channel>
    <extends/>
    <summary>Google Checkout Library</summary>
    <description>Google Checkout Library</description>
    <notes>1.5.0.0</notes>
    <authors><author><name>Magento Core Team</name><user>core</user><email>[email protected]</email></author></authors>
    <date>2011-02-08</date>
    <time>16:02:18</time>
    <contents><target name="magelib"><dir name="googlecheckout"><file name="googlecart.php" hash="5b11319b8489cd2cb50bf2f38797fbb0"/><file name="googleitem.php" hash="2305b454c0b524f835e489a224070c1b"/><file name="googlelog.php" hash="402dfa7bf30450451d6dd76db20e8996"/><file name="googlemerchantcalculations.php" hash="2b8ca5d31c7dfc5f1b305ad0f0f8dc8d"/><file name="googlerequest.php" hash="2d9f2ffdb96c38f57772c151f517fe4c"/><file name="googleresponse.php" hash="4af0da6d2d9f461e9e072a81512a205e"/><file name="googleresult.php" hash="9643ea49bfeb16224f43a8ea79571094"/><file name="googleshipping.php" hash="ba2aa1ce3d1375b48a214fba19f589ff"/><file name="googletax.php" hash="55b8cd73340e491a47f62f8b887404ed"/><dir name="xml-processing"><file name="gc_xmlbuilder.php" hash="8b008a09d4ff42408fb601980f965dac"/><file name="gc_xmlparser.php" hash="9845e8a617eef46f0209140c9f26a90b"/></dir></dir></target></contents>
    <compatible/>
    <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
</package>

Como puede ver, el nombre, la versión, el contenido, la licencia, las dependencias, etc. se enumeran aquí. Esto solo se aplica a los paquetes instalados a través de Magento Connect Manager.

Rick Kuipers
fuente
3
Y usted es libre de eliminar este después de que el paquete ha sido instalado
brentwpeterson
@brentwpeterson, ¿descubriste si se podrían eliminar?
Michael