26 lines
1013 B
Bash
Executable File
26 lines
1013 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
echo "[1/4] Aggiornamento pacchetti"
|
|
sudo apt-get update -y
|
|
|
|
echo "[2/4] Installo desktop XFCE + XRDP"
|
|
sudo apt-get install -y xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils xrdp
|
|
|
|
echo "[3/4] Installo VS Code"
|
|
if ! command -v code >/dev/null 2>&1; then
|
|
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
|
|
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
|
|
rm -f packages.microsoft.gpg
|
|
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list >/dev/null
|
|
sudo apt-get update -y
|
|
sudo apt-get install -y code
|
|
fi
|
|
|
|
echo "[4/4] Configuro sessione XRDP"
|
|
echo xfce4-session > "$HOME/.xsession"
|
|
sudo adduser xrdp ssl-cert || true
|
|
sudo systemctl enable --now xrdp
|
|
|
|
echo "Installazione strumenti completata (VS Code + XRDP)."
|