| 126 | }}} |
| 127 | |
| 128 | === Actualización automática y manual === |
| 129 | El sistema se encargará periódicamente de avisar si hay contenidos por |
| 130 | sincronizar entre los paquetes instalados y de proponer las acciones |
| 131 | para instalar lo que proceda en su caso. |
| 132 | |
| 133 | * '''Update''': comprobar si hay cambios en las copias remotas de las |
| 134 | versiones instaladas. La acción propuesta si se desea actualizarse |
| 135 | es [[BR]] |
| 136 | {{{ |
| 137 | #!cpp |
| 138 | Real TolPackage::Client::RemoteUpdateAll(True); |
| 139 | }}} |
| 140 | |
| 141 | * '''Upgrade''': comprobar si hay versiones nuevas de esos mismos |
| 142 | paquetes. La acción propuesta si se desea usar la versión avanzada |
| 143 | es [[BR]] |
| 144 | {{{ |
| 145 | #!cpp |
| 146 | Real TolPackage::Client::RemoteUpgradeAll(True); |
| 147 | }}} |
| 148 | |
| 149 | El usuario puede comprobarlo también cuando quiera llamando a |
| 150 | {{{ |
| 151 | #!cpp |
| 152 | Real TolPackage::Client::RemoteUpdatePackSyncInfo(True); |
| 153 | }}} |
| 154 | |
| 155 | === Instalación personalizada === |
| 156 | |
| 157 | También puede instalar una versión concreta paquete de forma manual |
| 158 | {{{ |
| 159 | #!cpp |
| 160 | Real TolPackage::Client::RemoteInstallPackage("http...","ThePackage.2.4",True); |
| 161 | }}} |
| 162 | o bien la última compatible si no se especifica ninguna versión |
| 163 | {{{ |
| 164 | #!cpp |
| 165 | Real TolPackage::Client::RemoteInstallPackage("http...","ThePackage",True); |
| 166 | }}} |
| 167 | Si no se especifica la URL del repositorio se buscará en todos los |
| 168 | disponibles. |
| 169 | {{{ |
| 170 | #!cpp |
| 171 | Real TolPackage::Client::RemoteInstallPackage("","ThePackage.2.4",True); |
| 172 | Real TolPackage::Client::RemoteInstallPackage("","ThePackage",True); |
| 173 | }}} |
| 174 | |
| 175 | Es posible, aunque no recomendable de forma general, instalar todos los |
| 176 | paquetes de un repositorio |
| 177 | {{{ |
| 178 | #!cpp |
| 179 | Real TolPackage::Client::RemoteInstallFullRepository("http...",True); |
| 180 | }}} |
| 181 | e incluso todos los paquetes de todos los repositorios |
| 182 | {{{ |
| 183 | #!cpp |
| 184 | Real TolPackage::Client::RemoteInstallFullRepository("",True); |
| 185 | }}} |
| 186 | |
| 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: |
| 191 | {{{ |
| 192 | #!cpp |
| 193 | Real TolPackage::Client::RemoteUpdatePackSyncInfo(True); |
| 194 | Set TolPackage::Client::_.packSyncInfo; |