Instalando Delphi 10.4 + patches (updates 1, 2, y 3)
Ya hay varios updates que solucionan problemas de la verión 10.4 de Delphi.
Aunque una de las novedades de esta versión es que se pueden instalar desde el propio IDE, todavía falta pulir el proceso un poco. Sí es cierto que el la mayoría de los casos se ins5talan, pero en el caso del Patch 2 (no se si porque afecta también a los ficheros de GetIt!) es necesario realizar el último paso desde fuera.
Lo primero es que desde el IDE ya nos debería aparecer un aviso de que tenemos “IDE Patches” disponibles para instalar.
NOTA: Si hemos realizado la instalación utilizando la ISO “offline”, es posible que en la “Welcome page” no nos aparezca esta información.
Para ello, simplemente debemos decirle al IDE que aunque la instalación ha sido “offline”, queremos que busque esa información “online”. Basta con ejecutar el siguiente comando desde la línea de comandos (directorio de bin de Delphi).
GetItCmd.exe -c=useonline
Con esto una vez que volvamos a arrancar el IDE, ya debería detectarnos los patches disponibles. Vemos que busca si hay disponibles:
Y luego nos debería salir un aviso conforme tenemos algunos disponibles y nos lleva al GetIt!
A partir de aquí (y hasta la fecha de esta publicación) tenemos 3 parches a instalar.
El primero se hace directamente desde GetIt! Basta con seleccionarlo y pulsar “Instalar”. Veremos que se instala sin problemas.
El segundo y el tercero se instalan de forma diferente y requieren 2 pasos:
Contenido
PRIMER PASO
Descargarlos a través de GetIt!
Una vez finalizada la descarga se abre una ventana del explorador con varios y debemos cerrar el IDE.
SEGUNDO PASO
Ejecutar el fichero BAT correspondiente al patch (patch2 o patch3) con permisos de administrador (y con el IDE cerrado).
Como he dicho el patch2 y el path3 se descargan e instalan de la misma forma.
Una vez hecho esto tendremos Delphi 10.4 actualizado. Y GetIt! nos mostrará que los tres updates están instalados.
Imagino que los 2 últimos están relacionados con el IDE y por eso no se pueden instalar directamente desde GetIt!
Es seguro que Embarcadero está trabajando para mejorar esto. Hasta ahora tenemos un primer paso (que es tener el aviso y la descarga desde el propio IDE) y en un futuro esperemos que la instalación se pueda hacer también desde allí (si hace falta con un programa externo que cierre el IDE, instale y lo vuelva a lanzar).
Un saludo y hasta la próxima.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Hola Nettali.
Lei tu blog. Ocupe el GetItCmd.exe, como indicas. Pero, no presenta la opcion: -c [useonline]
Esto es lo que obtengo:
GetIt Package Manager – Version 7.0
Copyright © 2019 Embarcadero Technologies, Inc. All Rights Reserved.
Usage: GetItCmd []:
-install or -i
Install Item[s] separated with ‘;’
-uninstall or -u
Uninstall Item[s] separated with ‘;’
-user_name:
User name for proxies with required authentication.
-password:
Password for proxies with required authentication.
-accept_eulas
The user accepts EULA[s] of downloaded package[s].
-verb:[Quiet/Minimal/Normal/Detailed]
Specifies the verbose level for console output messages.
-listavailable:[Filter by substring]
List all avilable packages from package source.
Options:
-filter:[All/Free/Acquired/Installed]. Default[Installed].
-sort:[Name/Vendor]. Default[Name].
-r
Custom registry subkey for saving.
Alguna idea?
Saludos.
Jose Miguel.
@jose miguel B.
Hola Jose Miguel.
Pues con la versión 10.4 instalada tal cual si ejecutas desde el directorio «c:\Program Files (x86)\Embarcadero\Studio\21.0\bin\» el commando GetItCmd.exe /h a mi me aparece esto: