From 5d5051ced3bfc7f77140c8e91e65f19580067c87 Mon Sep 17 00:00:00 2001 From: hacklab Date: Fri, 22 May 2026 16:04:10 +0200 Subject: [PATCH] install.sh: detectar el paquete chromium o chromium-browser segun la distro En Debian/Ubuntu/Mint actuales el paquete se llama 'chromium'; en Raspberry Pi OS 'chromium-browser'. Antes 'apt install' fallaba entero en distros con el nombre nuevo. Ahora se instala el que exista. El servidor y el lanzador ya manejaban ambos nombres en tiempo de ejecucion. Co-Authored-By: Claude Opus 4.7 (1M context) --- install.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index afcfb77..dad53c1 100755 --- a/install.sh +++ b/install.sh @@ -95,7 +95,6 @@ log_step "[2/9] Instalando dependencias del sistema (apt)" sudo apt-get update if sudo apt-get install -y \ python3 python3-venv python3-pip \ - chromium-browser \ nodejs npm \ git cmake build-essential pkg-config \ libsdl2-dev libgles2-mesa-dev mesa-common-dev libglm-dev libpoco-dev \ @@ -109,6 +108,18 @@ else exit 1 fi +# El navegador se llama 'chromium' en Debian/Ubuntu/Mint actuales y +# 'chromium-browser' en Raspberry Pi OS. Instalamos el que exista. +if need_cmd chromium || need_cmd chromium-browser; then + log_ok "Chromium ya estaba instalado" +elif sudo apt-get install -y chromium 2>/dev/null; then + log_ok "Chromium instalado (paquete 'chromium')" +elif sudo apt-get install -y chromium-browser 2>/dev/null; then + log_ok "Chromium instalado (paquete 'chromium-browser')" +else + warn "no se pudo instalar Chromium automaticamente; instalalo a mano" +fi + # --------------------------------------------------------------------------- # 3. Verificacion de versiones de las herramientas # ---------------------------------------------------------------------------