fix: replace xprop with x11-utils, use apt websocket-client package

xprop is not a Debian package name — it's in x11-utils. Also replace
pip3 install with python3-websocket from apt (same library, no pip needed).
This fixes the apt failure that prevented lightdm from being installed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-26 00:46:31 +00:00
parent 2431c6b6ae
commit 86f6334737
+2 -5
View File
@@ -39,20 +39,17 @@ apt-get install -y \
openbox \ openbox \
lightdm \ lightdm \
xserver-xorg \ xserver-xorg \
x11-utils \
xdotool \ xdotool \
xprop \
python3 \ python3 \
python3-pyqt5 \ python3-pyqt5 \
python3-pip \ python3-websocket \
sqlite3 \ sqlite3 \
git \ git \
curl \ curl \
openssh-server \ openssh-server \
2>&1 | grep -Ev "^(Reading|Selecting|Preparing|Unpacking|Setting|Processing|Triggers|Get)" 2>&1 | grep -Ev "^(Reading|Selecting|Preparing|Unpacking|Setting|Processing|Triggers|Get)"
echo "==> Installing websocket-client..."
pip3 install --break-system-packages websocket-client 2>&1 | tail -2
# ── Kiosk repo ───────────────────────────────────────────────────── # ── Kiosk repo ─────────────────────────────────────────────────────
echo "==> Cloning kiosk repo..." echo "==> Cloning kiosk repo..."
if [ ! -d "$REPO_DIR" ]; then if [ ! -d "$REPO_DIR" ]; then