From ceb66fe9e6f687c8d8a17b407c5ca26024350c93 Mon Sep 17 00:00:00 2001 From: MoonDev Date: Wed, 1 Apr 2026 09:41:53 +0300 Subject: [PATCH] Opencode install script added --- install-opencode.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 install-opencode.sh diff --git a/install-opencode.sh b/install-opencode.sh new file mode 100644 index 0000000..fde5e4e --- /dev/null +++ b/install-opencode.sh @@ -0,0 +1,36 @@ +#!/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 "🎉 Готово! Все компоненты успешно установлены." \ No newline at end of file