Para instalar automáticamente la última versión de Fopnu cuando esté disponible, puedes crear un script que verifique las actualizaciones e instale la nueva versión si está disponible. Aquí hay un script simple que puedes usar:
- Crea un nuevo archivo llamado
actualizar_fopnu.sh
y ábrelo con un editor de texto:
touch actualizar_fopnu.sh
nano actualizar_fopnu.sh
- Agrega el siguiente contenido al archivo:
#!/bin/bash
# Obtén el número de última versión del sitio web de Fopnu
ultima_version=$(curl -s https://www.fopnu.com/download/linux.html | grep -oP 'Descargar Fopnu v\\K[0-9.]+')
# Obtén la versión actualmente instalada
version_instalada=$(fopnu --version 2>&1 | grep -oP 'Fopnu v\\K[0-9.]+')
# Compara las versiones y actualiza si es necesario
if [[ $latest_version != $installed_version ]]; then
echo "Actualizando Fopnu de la versión $installed_version a $latest_version"
wget -q "https://download2.fopnu.com/download/fopnu-${latest_version}-1.x86_64.manualinstall.tar.gz"
tar -xzf "fopnu-${latest_version}-1.x86_64.manualinstall.tar.gz"
# Paso 1: Copia el ejecutable binario "fopnu" a /usr/bin
sudo mv "fopnu-${latest_version}-1.x86_64.manualinstall/fopnu" /usr/bin/
# Paso 2: Copia el archivo de icono "fopnu.png" a /usr/share/icons/hicolor/48x48/apps
sudo mv "fopnu-${latest_version}-1.x86_64.manualinstall/fopnu.png" /usr/share/icons/hicolor/48x48/apps/
# Paso 3: Copia el archivo de enlace "fopnu.desktop" a /usr/share/applications
sudo mv "fopnu-${latest_version}-1.x86_64.manualinstall/fopnu.desktop" /usr/share/applications/
# Paso 4: Actualiza la caché de iconos GTK
sudo gtk-update-icon-cache
rm "fopnu-${latest_version}-1.x86_64.manualinstall.tar.gz"
rm -r "fopnu-${latest_version}-1.x86_64.manualinstall"
echo "Fopnu actualizado a la versión $latest_version"
else
echo "Fopnu ya está actualizado (versión $installed_version)"
fi
-
Guarda el archivo y sal del editor de texto.
-
Haz que el script sea ejecutable:
chmod +x actualizar_fopnu.sh
- Ejecuta el script para verificar actualizaciones e instalar la última versión si está disponible:
./actualizar_fopnu.sh
Para automatizar el proceso, puedes configurar una tarea cron para ejecutar el script periódicamente. Por ejemplo, para ejecutar el script una vez a la semana, puedes agregar la siguiente línea a tu crontab:
0 0 * * 1 /ruta/a/actualizar_fopnu.sh
Reemplaza /ruta/a/
con la ruta actual al script actualizar_fopnu.sh
. Esto ejecutará el script todos los lunes a la medianoche.