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) <noreply@anthropic.com>
This commit is contained in:
parent
3c1c631895
commit
5d5051ced3
1 changed files with 12 additions and 1 deletions
13
install.sh
13
install.sh
|
|
@ -95,7 +95,6 @@ log_step "[2/9] Instalando dependencias del sistema (apt)"
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
if sudo apt-get install -y \
|
if sudo apt-get install -y \
|
||||||
python3 python3-venv python3-pip \
|
python3 python3-venv python3-pip \
|
||||||
chromium-browser \
|
|
||||||
nodejs npm \
|
nodejs npm \
|
||||||
git cmake build-essential pkg-config \
|
git cmake build-essential pkg-config \
|
||||||
libsdl2-dev libgles2-mesa-dev mesa-common-dev libglm-dev libpoco-dev \
|
libsdl2-dev libgles2-mesa-dev mesa-common-dev libglm-dev libpoco-dev \
|
||||||
|
|
@ -109,6 +108,18 @@ else
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
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
|
# 3. Verificacion de versiones de las herramientas
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue