Descargar de Oracle eDelivery con wget o cURL

La Oracle Software Delivery Cloud requiere autenticación antes de acceder a los enlaces de descarga. Si nos encontramos en un sistema sin entorno gráfico lo primero que se suele intentar es descargar a través de navegadores de línea de comandos como lynx o elinks pero en este caso también da problemas si el website requiere tener habilitado javascript, por ejemplo.

Las otras opciones disponibles, que además son más sencillas que intentar navegar con elinks o lynx, son utilizar wget y/o cURL para las descargas. Para ello, debemos conocer la URL completa de la descarga y saltarnos la solicitud de autenticación. Para ello, debemos iniciar la descarga desde un navegador y copiar el link de descarga que se genera, durante la descarga podéis pulsar el botón derecho del ratón para copiar el link completo.

Este link contiene el token de autenticación y nos permite utilizarlo desde cualquier ubicación por un tiempo limitado. Ejemplo:

# wget "http://epd-akam-intl.oracle.com/adcarurepos/vol/patch27/EPD/V52218-01.iso?FilePath=
/adcarurepos/vol/patch27/EPD/V52218-01.iso&File=V52218-01.iso&params=Y3BDY@&AuthParam=143" -O V52218-01.iso
# curl -o V52218-01.iso "http://epd-akam-intl.oracle.com/adcarurepos/vol/patch27/EPD/V52218-01.iso?FilePath
=/adcarurepos/vol/patch27/EPD/V52218-01.iso&File=V52218-01.iso&params=Y3MDY@&AuthParam=22d18"