github aaddrick/claude-desktop-debian v2.0.19+claude1.11847.5

4 hours ago

Claude Desktop now launches and runs fully sandboxed on Ubuntu 24.04 and newer, the launcher recovers itself from GPU-process crashes, and the app finally shows up in your software center. This release tracks upstream Claude Desktop 1.11847.5.

Fixed

  • Launches on Ubuntu 24.04+. The deb now installs a scoped AppArmor profile granting user namespaces to the bundled Electron binary, the same approach the Chrome, VS Code, and Slack packages use. The Chromium sandbox stays enabled (no --no-sandbox), and claude-desktop --doctor gained a User namespaces check. (#687 by @diarized)
  • Cowork keeps its sandbox isolation on Ubuntu 24.04+. A second AppArmor profile covers bubblewrap, so Cowork no longer silently falls back to running directly on the host. This automates the manual workaround @hfyeh contributed in #351. (#694 by @diarized)
  • No more "Attach app.asar?" prompt on launch or taskbar reopen. The launchers stopped passing app.asar to Electron, which the app treated as a file to open. (#700 by @emandel82)
  • --doctor is honest about bad reads. An empty password-store read or a non-numeric disk reading now fails or prints a visible skip instead of slipping through as a PASS. (#692 by @sabiut)
  • Quitting cleans up helper processes. Explicit quit now waits for Electron to exit, then removes stale Cowork, config, and extension helpers. Close-to-tray still leaves everything running. (#682 by @svankirk)
  • Cowork's VM daemon launches on packages built under a restrictive umask. Builds now normalize install permissions, so an umask 077 build no longer ships an untraversable app.asar.unpacked/. Released CI artifacts were never affected. (#695 by @caidejager)

Added

  • GPU crash auto-recovery. If a launch dies to a Chromium GPU-process crash, the next launch applies safe GPU flags automatically and stays recovered instead of alternating between crashing and working. Set CLAUDE_DISABLE_GPU=0 to override. (#666 by @DhanushSantosh)
  • Software-center visibility. The app now appears in GNOME Software, KDE Discover, and App Center via AppStream metainfo, with clear unofficial-repackaging branding. (#633 by @JustinJLeopard)

Changed

  • Native Wayland opt-in for GNOME. Set CLAUDE_USE_WAYLAND=1 to run native Wayland with Quick Entry's Ctrl+Alt+Space hotkey routed through the XDG GlobalShortcuts portal. Works on GNOME 49 and earlier after a one-time portal permission dialog. On GNOME 50 the portal route is currently a no-op, blocked upstream (electron/electron#51875); the default GNOME session stays on XWayland either way. (#690 by @jerem)
  • arm64 packages are now launch-tested in CI. The arm64 deb, RPM, and AppImage get validated on native arm runners before release, matching the existing amd64 coverage. (#691, #693 by @sabiut)

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://pkg.claude-desktop-debian.dev/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://pkg.claude-desktop-debian.dev stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

# First time? Add the repo:
sudo curl -fsSL https://pkg.claude-desktop-debian.dev/rpm/claude-desktop.repo -o /etc/yum.repos.d/claude-desktop.repo

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

Don't miss a new claude-desktop-debian release

NewReleases is sending notifications on new releases.