close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 39 and Version 40 of TolPackageRulesAndComments


Ignore:
Timestamp:
Feb 10, 2011, 5:18:20 PM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolPackageRulesAndComments

    v39 v40  
    272272Para el uso off-line de los paquetes en una máquina sin acceso remoto es
    273273necesario instalar manualmente los paquetes. Para ello lo más sencillo es
    274 instalarlos en una máquina que sí tenga acceso y luego copiar el directorio
     274descargarlos en una máquina que sí tenga acceso y luego copiar el directorio
    275275{{{Text TolPackage::Client::_.localRoot}}} a la máquina aislada mediante
    276 algún tipo de disco o unidad flash.
     276algún tipo de dispositivo de almacenamiento externo.
     277
     278Como un paquete puede depender de otros y cada uno puede necesitar una versión
     279de TOL mayor o menor, no es trivial saber qué paquetes van a necesitarse para
     280poder utilizar los que se requieren explícitamente y mucho menos qué versiones
     281nos servirán para el TOL de la máquina en la que se quieren instalar.
     282
     283Además, Algunos paquetes cuando se utilizan por vez primera se configuran para la
     284máquina en la que se han instalado por lo que no son portables a otra máquina
     285de forma inmediata.
     286
     287Para facilitar esta tarea se utilizará la siguiente función de
     288{{{TolPackage::Client}}}
     289
     290{{{
     291#!cpp
     292Text _.autodoc.member.DownloadCompatibleDeepDependencies =
     293"Downloads to a local directory all deep dependencies of a list of packages "
     294"for the last version that is compatible with a tol version.\n"
     295"Arguments : \n"
     296"  Text localRoot      : Local directory where packages will be downloaded\n"
     297"  Real cleanLocalRoot : If true, local directory will be cleaned before to download\n"
     298"  Text tol_version    : Version of TOL comaptible with all packages\n"
     299"  Set package.list    : List of packages without explicit version\n"
     300"Returns true if all packages are found and downloaded.";
     301Real DownloadCompatibleDeepDependencies(
     302  Text localRoot,
     303  Real cleanLocalRoot,   
     304  Text tol_version, 
     305  Set package.list)
     306}}}
    277307
    278308Para evitar que el sistema pierda tiempo intentando conectarse es