DC

dewzor/claude-desktop-fedora

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

204 stars 14 forks 质量 70 趋势 38Apache-2.0

Claude Desktop for Fedora 44 — 原生 RPM 基于 Anthropic 官方 Linux x86_64 构建。未修改的上游负载,Chromium 沙盒运行,Claude Code + Cowork + MCP 正常工作。

概览

以原生 RPM 安装,基于 Anthropic 的 。未修改的上游负载,Chromium 沙盒运行,Claude 代码和 Cowork 正常工作。在 Fedora 44 上测试,使用 KDE Plasma(Wayland)和 GNOME(Wayland);应该能在 Fedora 43 及更高版本上运行。 ./build-official.sh && sudo dnf install build/official/claude-desktop-*.rpm 非官方包装。Anthropic发货该应用;这个仓库只在DNF时重新包装。如果你遇到包装bug,请在这里开问题,不要向Anthropic开。 从应用菜单启动,或运行 claude-desktop。启动器还提供两个桌面操作:新聊天和新 Claude 代码会话。 构建完全以你自己的用户身份运行;root只需要在最终DNF安装时使用。 claude-desktop-builder 是一个小型的 MIT 许可包。它不包含 Claude Desktop,也永远不会包含。Claude Desktop 是专有的,因此任何仓库都不允许发布它。包本身附带的是构建本身:build-official.sh、一个 claude-desktop-update 命令和一个 systemd 计时器。

概述(AI 翻译)

在Fedora 44上安装Claude Desktop作为原生RPM运行,基于Anthropic的官方Linux x86_64构建。未修改的上游负载,Chromium沙盒运行,Claude代码和Cowork正常工作。在Fedora 44上测试过,运行KDE Plasma(Wayland)和GNOME(Wayland);应该能在Fedora 43及更高版本上运行。

TL;DR: ./build-official.sh && sudo dnf install build/official/claude-desktop-*.rpm

非官方包装。Anthropic 发货该应用;这个仓库只为 dnf 重新包装。如果你遇到包装 bug,请在这里开启问题,不要向 Anthropic 发帖。

在Fedora 44上安装Claude Desktop

从应用菜单启动 Claude,或运行 claude-desktop。启动器还附带两个桌面操作:新聊天和新 Claude 代码会话。

构建完全以你自己的用户身份运行;root只需在最终dnf install时使用。

通过COPR自动更新

claude-desktop-builder 是一个小型的 MIT 许可包。它不包含 Claude Desktop,也永远不会包含。Claude Desktop 是专有的,因此任何仓库都不允许发布它。包附带的是构建本身:build-official.sh、一个 claude-desktop-update 命令和一个 systemd 计时器。

计时器一天运行一次。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Claude Desktop for Fedora 44

Install Claude Desktop on Fedora 44 as a native RPM, built from Anthropic’s official Linux x86_64 build. Unmodified upstream payload, Chromium sandbox on, Claude Code and Cowork working. Tested on Fedora 44 with KDE Plasma (Wayland) and GNOME (Wayland); should work on Fedora 43 and later.

TL;DR: ./build-official.sh && sudo dnf install build/official/claude-desktop-*.rpm

Unofficial packaging. Anthropic ships the app; this repo only rewraps it for dnf. If you hit a packaging bug, open an issue here, not with Anthropic.

Install Claude Desktop on Fedora 44

sudo dnf install rpm-build binutils file xz curl gnupg2

git clone https://github.com/dewzor/claude-desktop-fedora.git
cd claude-desktop-fedora
./build-official.sh
sudo dnf install build/official/claude-desktop-*.rpm

Launch Claude from your application menu, or run claude-desktop. The launcher also ships two desktop actions: New Chat and New Claude Code Session.

The build runs entirely as your own user; root is only needed for the final dnf install.

Auto-updates via COPR

sudo dnf copr enable dewzor/claude-desktop
sudo dnf install claude-desktop-builder

claude-desktop-builder is a small MIT-licensed package. It does not contain Claude Desktop, and it never will. Claude Desktop is proprietary, so no repository is allowed to ship it. What the package ships is the build itself: build-official.sh, a claude-desktop-update command, and a systemd timer.

The timer runs once a day. It asks Anthropic’s signed apt index which Linux build is current, and checks the signature against Anthropic’s release key. If that build is already installed and was built here from that exact signed .deb, it stops there and doesn’t download the app. If a newer build has shipped, it fetches Anthropic’s own .deb on your machine, repackages the payload as an RPM, and installs it with dnf. You get exactly the package build-official.sh produces by hand, without having to remember to run it.

Run it yourself any time:

sudo claude-desktop-update --check   # says whether a new build exists
sudo claude-desktop-update           # rebuilds and installs if there is one

Removing the package leaves Claude Desktop alone:

sudo dnf remove claude-desktop-builder

What works on Fedora 44

Feature Status
Fedora 44, KDE Plasma (Wayland) Tested
Fedora 44, GNOME (Wayland) Tested
Claude Code tab (integrated terminal) Working
Cowork Working
MCP (Model Context Protocol) Working
Chrome extension MCP bridge Working
Native window frame Yes, no patching needed
Chromium sandbox Enabled (chrome-sandbox setuid 4755, no --no-sandbox)
System tray Working
GNOME Activities search (“Ask Claude”) Working
Open .mcpb, .dxt and .skill files in Claude Working
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →