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.
- Timestamp:
-
Feb 10, 2011, 5:18:20 PM (14 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v39
|
v40
|
|
272 | 272 | Para el uso off-line de los paquetes en una máquina sin acceso remoto es |
273 | 273 | necesario 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 |
| 274 | descargarlos en una máquina que sí tenga acceso y luego copiar el directorio |
275 | 275 | {{{Text TolPackage::Client::_.localRoot}}} a la máquina aislada mediante |
276 | | algún tipo de disco o unidad flash. |
| 276 | algún tipo de dispositivo de almacenamiento externo. |
| 277 | |
| 278 | Como un paquete puede depender de otros y cada uno puede necesitar una versión |
| 279 | de TOL mayor o menor, no es trivial saber qué paquetes van a necesitarse para |
| 280 | poder utilizar los que se requieren explícitamente y mucho menos qué versiones |
| 281 | nos servirán para el TOL de la máquina en la que se quieren instalar. |
| 282 | |
| 283 | Además, Algunos paquetes cuando se utilizan por vez primera se configuran para la |
| 284 | máquina en la que se han instalado por lo que no son portables a otra máquina |
| 285 | de forma inmediata. |
| 286 | |
| 287 | Para facilitar esta tarea se utilizará la siguiente función de |
| 288 | {{{TolPackage::Client}}} |
| 289 | |
| 290 | {{{ |
| 291 | #!cpp |
| 292 | Text _.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."; |
| 301 | Real DownloadCompatibleDeepDependencies( |
| 302 | Text localRoot, |
| 303 | Real cleanLocalRoot, |
| 304 | Text tol_version, |
| 305 | Set package.list) |
| 306 | }}} |
277 | 307 | |
278 | 308 | Para evitar que el sistema pierda tiempo intentando conectarse es |