Skip to content

Commit 9122f51

Browse files
committed
feat(dockerfile): Add Claude Desktop repository and install
- rdesktop-ubuntu-kde/Dockerfile: Add Claude Desktop apt repository - rdesktop-ubuntu-kde/Dockerfile: Install Claude Desktop alongside existing packages run-ci
1 parent cb7df6b commit 9122f51

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

rdesktop-ubuntu-kde/Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,19 @@ RUN DOCKER_TMP_DIR="/tmp/.docker" && \
136136
echo "deb [signed-by=/etc/apt/keyrings/antigravity-repo-key.gpg] https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/ antigravity-debian main" \
137137
> /etc/apt/sources.list.d/antigravity.list && \
138138
\
139+
# Add Claude Desktop apt repository
140+
curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc https://downloads.claude.ai/claude-desktop/key.asc && \
141+
echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/claude-desktop-archive-keyring.asc] https://downloads.claude.ai/claude-desktop/apt/stable stable main" \
142+
> /etc/apt/sources.list.d/claude-desktop.list && \
143+
\
139144
# Update package lists again after adding repositories
140145
apt-get update && \
141146
\
142147
# Ensure the man1 directory exists for storing manual pages
143148
mkdir -p /usr/share/man/man1 && \
144149
\
145-
# Install Microsoft OpenJDK 25, OpenJDK 8, and Google Antigravity
146-
apt-get install -y msopenjdk-25 openjdk-8-jre antigravity && \
150+
# Install Microsoft OpenJDK 25, OpenJDK 8, Google Antigravity, and Claude Desktop
151+
apt-get install -y msopenjdk-25 openjdk-8-jre antigravity claude-desktop && \
147152
\
148153
# Patch the Antigravity desktop entry to launch with a clean D-Bus session
149154
# and stable software-rendering defaults inside the container.

0 commit comments

Comments
 (0)