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 (15 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 |