¿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?


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>core@magentocommerce.com</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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.