slug: appinstall-no-se-abre
group: AppInstall

# Solución: AppInstall no se abre en Linux

Si intentas ejecutar AppInstall y no sucede nada, o si al lanzarlo desde la terminal ves un error similar a `ModuleNotFoundError: No module named 'gi'`, generalmente se debe a la falta de dependencias del sistema o a un conflicto con versiones externas de Python.

## 1. Instalar las dependencias necesarias
AppInstall utiliza la tecnología más moderna de Linux (GTK4 y Libadwaita), por lo que necesita ciertos paquetes del sistema para funcionar. Ejecuta el comando según tu distribución:

### Para Debian, Ubuntu, Linux Mint o derivados:
```bash
sudo apt update
sudo apt install python3-gi gir1.2-gtk-4.0 gir1.2-adw-1 python3-requests python3-packaging pkexec
```

### Para Fedora o derivados:
```bash
sudo dnf install python3-gobject gtk4 libadwaita python3-requests python3-packaging polkit
```

## 2. Conflicto con Homebrew (Linuxbrew)
Si tienes instalado **Homebrew** en tu Linux, es muy probable que el comando `python3` apunte a la versión de Homebrew en lugar de la del sistema. Como las librerías gráficas se instalan en el Python del sistema, la versión de Homebrew no "sabe" dónde están.

### Cómo comprobarlo
Ejecuta este comando en tu terminal:
```bash
which python3
```
*   **Mal:** Si devuelve `/home/linuxbrew/.linuxbrew/bin/python3`.
*   **Bien:** Si devuelve `/usr/bin/python3`.

### Solución
Si tienes este conflicto, debes ejecutar AppInstall forzando el uso del intérprete del sistema:
```bash
/usr/bin/python3 start.py
```
*(Nota: Si usas el script `./start.sh` que viene con la aplicación, este ya se encarga de usar la versión correcta automáticamente).*