Cómo Descargar la Última Versión de Memtime Usando curl

Este artículo explica cómo puedes descargar automáticamente la última versión de Memtime utilizando la herramienta de línea de comandos curl. Esto puede ser útil si gestionas instalaciones mediante sistemas MDM o scripts de automatización.

¿Por Qué Usar curl?

Usar curl te ofrece:

  • Automatización: Obtener automáticamente la última versión del software.

  • Eficiencia: No necesitas comprobar ni descargar instaladores manualmente.

  • Flexibilidad: Fácil de integrar en scripts o herramientas de gestión de sistemas.

Opciones de Descarga

Puedes elegir entre enlaces con respuesta JSON (para comprobar la versión) o enlaces de descarga directa (para descargar inmediatamente).

1. Enlaces con Respuesta JSON (Comprobar Antes de Descargar)

Estos endpoints devuelven la información de la última versión en formato JSON. Ideal si deseas verificar la versión antes de descargarla.

 

macOS ARM64:

curl -s "https://api.memtime.com/release/v2/app/latest/macos/arm64"

 

macOS ARM64 dmg:

curl -s "https://api.memtime.com/release/v2/app/latest/macos/arm64?type=dmg"

 

macOS x64:

curl -s "https://api.memtime.com/release/v2/app/latest/macos/x64"

 

macOS x64 dmg:

curl -s "https://api.memtime.com/release/v2/app/latest/macos/x64?type=dmg"

 

Windows ARM64:

curl -s "https://api.memtime.com/release/v2/app/latest/windows/arm64"

 

Windows x64:

curl -s "https://api.memtime.com/release/v2/app/latest/windows/x64"

 

Linux x64:

curl -s "https://api.memtime.com/release/v2/app/latest/linux/x64"

2. Enlaces de Descarga Directa (Omitir Comprobación de Versión)

 

macOS ARM64:

curl-L "https://api.memtime.com/release/v2/app/latest/macos/arm64/download"

 

macOS ARM64 dmg:

curl-L "https://api.memtime.com/release/v2/app/latest/macos/x64/download?type=dmg"

 

macOS x64:

curl-L "https://api.memtime.com/release/v2/app/latest/macos/x64/download"

 

macOS x64 dmg:

curl-L "https://api.memtime.com/release/v2/app/latest/macos/x64/download?type=dmg"

 

Windows ARM64:

curl-L "https://api.memtime.com/release/v2/app/latest/windows/arm64/download"

 

Windows x64:

curl-L "https://api.memtime.com/release/v2/app/latest/windows/x64/download"

 

Linux x64:

curl-L "https://api.memtime.com/release/v2/app/latest/linux/x64/download"

Respuestas Esperadas

Al usar los enlaces con respuesta JSON, recibirás un objeto JSON que contiene:

  • version: El número de la última versión.

  • installer: La URL para descargar el instalador de esa versión.

  • sha512: Un hash para verificar la integridad del archivo descargado.

Ejemplo de Respuesta JSON:

{"version":"4.4.6","installer": "https://releases.memtime.com/app/memtime/production/macos/arm64/4.4.6/stable/installer.pkg","sha512": "p6HCqXZmmXqVt4ZZMT6wiAZwPhPq0rURk2RvxvTCcZqVOYR5RNURckYrTOxM8yuVFc9A/4zdvDYzKTCmEu+GYQ=="}

Conclusión

Usar estos enlaces junto con curl permite una integración fluida en flujos de trabajo automatizados, asegurando que siempre tengas la versión más reciente del software con una intervención manual mínima.

¿Necesitas ayuda? Si tienes preguntas o problemas con las descargas automáticas, no dudes en contactar a nuestro equipo de soporte en support@memtime.com.