Files
webots-module-b/install-opencode.sh
2026-04-01 09:41:53 +03:00

36 lines
1.3 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
set -e
echo "=== Установка Node.js на Ubuntu 24.04 ==="
# Обновление пакетов
echo "[1/4] Обновление списка пакетов..."
sudo apt-get update -y
# Установка зависимостей
echo "[2/4] Установка зависимостей..."
sudo apt-get install -y curl ca-certificates gnupg
# Добавление официального репозитория NodeSource (LTS версия)
echo "[3/4] Добавление репозитория NodeSource (Node.js LTS)..."
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
# Установка Node.js и npm
echo "[4/4] Установка Node.js и npm..."
sudo apt-get install -y nodejs
# Проверка версий
echo ""
echo "✅ Node.js установлен: $(node -v)"
echo "✅ npm установлен: $(npm -v)"
# Установка opencode-ai глобально
echo ""
echo "=== Установка opencode-ai ==="
sudo npm install -g opencode-ai@latest
echo ""
echo "✅ opencode-ai установлен: $(opencode --version 2>/dev/null || echo 'проверьте командой: opencode --version')"
echo ""
echo "🎉 Готово! Все компоненты успешно установлены."