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:
-
Oct 18, 2010, 7:32:10 PM (14 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v29
|
v30
|
|
126 | 126 | }}} |
127 | 127 | |
128 | | === Actualización automática y manual === |
| 128 | ==== Actualización automática y manual ==== |
129 | 129 | El sistema se encargará periódicamente de avisar si hay contenidos por |
130 | 130 | sincronizar entre los paquetes instalados y de proponer las acciones |
… |
… |
|
153 | 153 | }}} |
154 | 154 | |
155 | | === Instalación personalizada === |
| 155 | ==== Instalación personalizada ==== |
156 | 156 | |
157 | 157 | También puede instalar una versión concreta paquete de forma manual |
… |
… |
|
186 | 186 | |
187 | 187 | Antes de efectuar una acción de este tipo sería conveniente saber cuántos |
188 | | paquetes hay disponibles pues podría llevar demasiado tiempo la descarga. |
189 | | Para ello se puede consultar el conjunto de paquetes disponibles después |
190 | | de llamar al actualizador de la información de sincronización: |
| 188 | paquetes hay disponibles y cuánto ocupan, pues podría llevar demasiado |
| 189 | tiempo la descarga. Para ello se puede consultar el conjunto de paquetes |
| 190 | disponibles después de llamar al actualizador de la información de |
| 191 | sincronización: |
191 | 192 | {{{ |
192 | 193 | #!cpp |
193 | 194 | Real TolPackage::Client::RemoteUpdatePackSyncInfo(True); |
194 | | Set TolPackage::Client::_.packSyncInfo; |
| 195 | //Listado de todos los paquetes disponibles |
| 196 | Set _.packSyncInfo; |
| 197 | //Paquetes para los que la versión remota es más moderna |
| 198 | Set _.packForUpdate; |
| 199 | //Paquetes para los que hay versiones remotas ulteriores |
| 200 | Set _.packForUpgrade; |
| 201 | //Paquetes no instalados |
| 202 | Set _.packForInstall; |
| 203 | //Paquetes ya instalados |
| 204 | Set _.packInstalled; |
| 205 | }}} |
| 206 | |
| 207 | Estos conjuntos devuelven tablas de registros con toda la información de |
| 208 | cada paquete que es relevante para la sincronización de las copias locales |
| 209 | con el repositorio remoto. |
| 210 | {{{ |
| 211 | #!cpp |
| 212 | Struct @PackageSynchro { |
| 213 | Text te_url, //URL of repository |
| 214 | Text co_name, //Generic name of package |
| 215 | Text te_brief, //Brief description of package |
| 216 | Text te_min_tol_version, //Required TOL version |
| 217 | Text co_last_version_remote, //Name of last remote version |
| 218 | Text co_last_version_local, //Name of last local version |
| 219 | Date dh_release_date_remote, //Publication date in remote repository |
| 220 | Date dh_release_date_local, //Local installing date |
| 221 | Real nu_bytes //Size of compressed file |
| 222 | }; |
195 | 223 | }}} |
196 | 224 | |