diff --git a/Sbc2048_install.sh b/Sbc2048_install.sh new file mode 100644 index 0000000..b459f36 --- /dev/null +++ b/Sbc2048_install.sh @@ -0,0 +1,62 @@ +#!/bin/bash +set -e + +# 1️⃣ Update & Install Packages +echo "[DEPLOY] Installing dependencies on local node..." +pkg update -y +pkg install -y python nodejs rust busybox git sqlite clang sshpass tmux + +Pkg install pip3 +pip3 install torch scipy numpy sympy networkx flask flask_socketio pyyaml +npm install -g brain.js express + +# 2️⃣ Create Folder Structure +echo "[DEPLOY] Creating folders..." +mkdir -p ~/sbc2048/{devcontainer/{builders,cache,plugins},neural,ports,buffer/{stageA,stageB,stageC},cli,control,db,artifacts,cluster,dashboard} + +# 3️⃣ Initialize Buffers & Caches +for stage in stageA stageB stageC; do + busybox dd if=/dev/zero of=~/sbc2048/buffer/$stage/swap.bin bs=1M count=64 +done +langs="python node rust perl dart r swift pascal d" +for L in $langs; do + mkdir -p ~/sbc2048/devcontainer/cache/L2/$L + busybox dd if=/dev/zero of=~/sbc2048/devcontainer/cache/L2/$L/cache.bin bs=1M count=128 +done + +# 4️⃣ Copy nodes.json to cluster folder +if [ ! -f ~/sbc2048/cluster/nodes.json ]; then + echo "[DEPLOY] Creating default cluster nodes.json..." + cat > ~/sbc2048/cluster/nodes.json <