| | 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; |