📋 Commit iniziale con: - ✅ Documentazione unificata in docs/ - ✅ Codice Laravel in netgescon-laravel/ - ✅ Script automazione in scripts/ - ✅ Configurazione sync rsync - ✅ Struttura organizzata e pulita 🔄 Versione: 2025.07.19-1644 🎯 Sistema pronto per Git distribuito
64 lines
2.1 KiB
Bash
64 lines
2.1 KiB
Bash
#!/bin/bash
|
|
|
|
# Script per installare VS Code su Ubuntu 24.04
|
|
# Da eseguire sul server remoto
|
|
|
|
echo "🚀 Installazione VS Code su Ubuntu 24.04..."
|
|
|
|
# Aggiorna il sistema
|
|
echo "📦 Aggiornamento sistema..."
|
|
sudo apt update && sudo apt upgrade -y
|
|
|
|
# Installa dipendenze necessarie
|
|
echo "🔧 Installazione dipendenze..."
|
|
sudo apt install -y wget gpg software-properties-common apt-transport-https
|
|
|
|
# Scarica e installa la chiave GPG di Microsoft
|
|
echo "🔑 Aggiunta chiave GPG Microsoft..."
|
|
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
|
|
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
|
|
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
|
|
|
|
# Aggiorna la lista dei pacchetti
|
|
echo "🔄 Aggiornamento liste pacchetti..."
|
|
sudo apt update
|
|
|
|
# Installa VS Code
|
|
echo "📝 Installazione Visual Studio Code..."
|
|
sudo apt install -y code
|
|
|
|
# Installa l'interfaccia grafica se non presente
|
|
echo "🖥️ Verifica interfaccia grafica..."
|
|
if ! dpkg -l | grep -q ubuntu-desktop; then
|
|
echo "📱 Installazione Ubuntu Desktop..."
|
|
sudo apt install -y ubuntu-desktop-minimal
|
|
fi
|
|
|
|
# Installa font e temi aggiuntivi
|
|
echo "🎨 Installazione font e temi..."
|
|
sudo apt install -y fonts-firacode fonts-powerline
|
|
|
|
# Abilita il desktop remoto (opzionale)
|
|
echo "🌐 Configurazione accesso remoto..."
|
|
sudo apt install -y xrdp
|
|
sudo systemctl enable xrdp
|
|
sudo systemctl start xrdp
|
|
|
|
# Configura firewall per RDP
|
|
sudo ufw allow 3389
|
|
|
|
echo "✅ Installazione completata!"
|
|
echo "📋 Informazioni:"
|
|
echo " - VS Code installato e pronto all'uso"
|
|
echo " - Desktop remoto abilitato sulla porta 3389"
|
|
echo " - Riavvia il sistema per completare l'installazione"
|
|
echo ""
|
|
echo "🔗 Per accedere via RDP:"
|
|
echo " - Indirizzo: 192.168.0.200:3389"
|
|
echo " - Usa le credenziali del tuo utente Ubuntu"
|
|
echo ""
|
|
echo "💡 Comandi utili:"
|
|
echo " - Avvia VS Code: code"
|
|
echo " - Avvia VS Code come admin: sudo code --user-data-dir"
|
|
echo " - Verifica stato RDP: sudo systemctl status xrdp"
|