| Distribución | Versión | Estado |
|---|---|---|
| Ubuntu | 20.04+ (LTS) | ✅ Totalmente Soportado |
| Debian | 11+ (Bullseye) | ✅ Totalmente Soportado |
| Fedora | 37+ | ✅ Totalmente Soportado |
| Arch Linux | Última | ✅ Totalmente Soportado |
| Linux Mint | 21+ | ✅ Totalmente Soportado |
| Pop!_OS | 22.04+ | ✅ Totalmente Soportado |
| openSUSE | Leap 15.4+ | |
| CentOS/RHEL | 9+ |
Elija su método de instalación según su distribución:
# Actualizar lista de paquetes
sudo apt update
# Instalar Node.js usando NodeSource
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# Verificar instalación
node --version # Debería mostrar v20.x.x
npm --versionAlternativa: Usando nvm (Recomendado para desarrollo)
# Instalar nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Recargar shell
source ~/.bashrc # o ~/.zshrc
# Instalar y usar Node.js 20
nvm install 20
nvm use 20
nvm alias default 20# Instalar Node.js desde repos de Fedora
sudo dnf install nodejs npm
# O usando NodeSource para versión más reciente
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo dnf install -y nodejs# Instalar desde repos oficiales
sudo pacman -S nodejs npm
# O usando nvm (recomendado)
yay -S nvm # Si usa helper AUR
nvm install 20# Ubuntu/Debian
sudo apt install git
# Fedora
sudo dnf install git
# Arch
sudo pacman -S git
# Verificar
git --version# Ubuntu/Debian
(type -p wget >/dev/null || (sudo apt update && sudo apt-get install wget -y)) \
&& sudo mkdir -p -m 755 /etc/apt/keyrings \
&& wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y
# Fedora
sudo dnf install gh
# Arch
sudo pacman -S github-cli
# Autenticar
gh auth loginAlgunos paquetes npm requieren compilación:
# Ubuntu/Debian
sudo apt install build-essential
# Fedora
sudo dnf groupinstall "Development Tools"
# Arch
sudo pacman -S base-devel-
Abra su terminal
-
Navegue al directorio de su proyecto:
cd ~/proyectos/mi-proyecto
-
Ejecute el instalador:
npx github:SynkraAI/aios-core install
El instalador automáticamente:
- ✅ Detecta su distribución Linux y aplica optimizaciones
- ✅ Crea directorios necesarios con permisos Unix apropiados (755/644)
- ✅ Configura rutas de IDE para Linux:
- Cursor:
~/.config/Cursor/ - Claude:
~/.claude/ - Windsurf:
~/.config/Windsurf/
- Cursor:
- ✅ Configura scripts shell con terminaciones de línea Unix (LF)
- ✅ Respeta la especificación XDG Base Directory
- ✅ Maneja enlaces simbólicos correctamente
-
Instale Cursor: Descargue desde cursor.sh
# Método AppImage chmod +x cursor-*.AppImage ./cursor-*.AppImage
-
Reglas del IDE se instalan en
.cursor/rules/ -
Atajo de teclado:
Ctrl+Lpara abrir chat -
Use
@nombre-del-agentepara activar agentes
-
Instale Claude Code:
npm install -g @anthropic-ai/claude-code
-
Comandos se instalan en
.claude/commands/AIOS/ -
Use
/nombre-del-agentepara activar agentes
- Instale desde codeium.com/windsurf
- Reglas se instalan en
.windsurf/rules/ - Use
@nombre-del-agentepara activar agentes
# Corregir permisos globales de npm (método recomendado)
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# Alternativa: Corregir propiedad (si usa sudo para npm)
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modulesSi ve EACCES: permission denied:
# Opción 1: Usar prefijo npm (recomendado)
npm config set prefix '~/.local'
export PATH="$HOME/.local/bin:$PATH"
# Opción 2: Corregir permisos del proyecto
chmod -R u+rwX .aios-core
chmod -R u+rwX .claude# Verificar estado de autenticación actual
gh auth status
# Re-autenticar si es necesario
gh auth login --web
# Para autenticación basada en SSH
gh auth login -p sshSi ejecuta en Windows Subsystem for Linux:
# Asegurar que rutas Windows no interfieran
echo 'export PATH=$(echo "$PATH" | tr ":" "\n" | grep -v "^/mnt/c" | tr "\n" ":")' >> ~/.bashrc
# Corregir problemas de terminación de línea
git config --global core.autocrlf input
# Rendimiento: Mover proyecto a sistema de archivos Linux
# Use ~/proyectos en lugar de /mnt/c/proyectosPara actualizar una instalación existente:
# Usando npx (recomendado)
npx github:SynkraAI/aios-core installEl actualizador:
- Detectará su instalación existente
- Hará respaldo de personalizaciones en
.aios-backup/ - Actualizará solo archivos modificados
- Preservará sus configuraciones
| Requisito | Mínimo | Recomendado |
|---|---|---|
| Kernel | 4.15+ | 5.10+ |
| RAM | 2GB | 8GB |
| Espacio en Disco | 500MB | 2GB |
| Node.js | 18.x | 20.x LTS |
| npm | 9.x | 10.x |
- Configure su IDE (vea configuración específica por IDE arriba)
- Ejecute
*helpen su agente AI para ver comandos disponibles - Comience con la Guía del Usuario
- Únase a nuestra Comunidad en Discord para ayuda