Actualizacion de Nextcloud
#!/bin/zsh
# Definir la URL de la página de descargas de Nextcloud
URL="https://nextcloud.com/install/#install-clients"
# Obtener el enlace de descarga de la última versión AppImage
DOWNLOAD_URL=$(curl -s $URL | grep -oP 'https://.*?Nextcloud-.*?-x86_64\.AppImage' | head -n 1)
if [ -z "$DOWNLOAD_URL" ]; then
echo "No se pudo encontrar el enlace de descarga de la AppImage."
exit 1
fi
# Descargar la AppImage
echo "Descargando la última versión de Nextcloud..."
wget -q "$DOWNLOAD_URL" -O /tmp/nextcloud.AppImage
if [ $? -ne 0 ]; then
echo "Error al descargar la AppImage."
exit 1
fi
# Hacer ejecutable la AppImage
chmod +x /tmp/nextcloud.AppImage
# Detener el proceso de Nextcloud si está en ejecución
pkill -f nextcloud
# Reemplazar el archivo existente
echo "Reemplazando el archivo existente..."
sudo mv /tmp/nextcloud.AppImage /usr/bin/nextcloud
if [ $? -ne 0 ]; then
echo "Error al reemplazar el archivo. Asegúrate de tener permisos de superusuario."
exit 1
fi
echo "Actualización completada con éxito."