O suporte ao Linux para o aplicativo desktop Claude está em beta.
Requisitos
- Uma distribuição baseada em Debian: Ubuntu 22.04 ou posterior, ou Debian 12 ou posterior
- x86_64 ou arm64
Requisitos do Cowork
Cowork é a aba de desktop para Dispatch e trabalho agentic mais longo. No Linux, Cowork executa essas tarefas em uma máquina virtual que o aplicativo de desktop hospeda com QEMU e KVM. Para usar Cowork, sua máquina precisa de:- Virtualização de hardware: ativada nas configurações do firmware. Sem ela, a aba Cowork relata “Cowork requer virtualização de hardware (KVM)”.
- Firmware QEMU e UEFI:
qemu-system-x86,ovmfevirtiofsdem x86_64, ouqemu-system-arm,qemu-efi-aarch64evirtiofsdem arm64.apt install claude-desktopos instala por padrão como pacotes recomendados. Se você instalou com--no-install-recommends, ou seu sistema é uma imagem mínima que pula pacotes recomendados, a aba Cowork relata “Cowork requer QEMU” e mostra o comandoapt installa executar. Ubuntu 22.04 não possui pacotevirtiofsd; o aplicativo usa uma cópia agrupada lá. - Acesso a
/dev/kvm: adicione seu usuário ao grupokvmcomsudo usermod -aG kvm $USER, depois faça logout e login novamente. Alguns ambientes de desktop concedem ao usuário conectado acesso a/dev/kvmsem o grupo, mas Cowork também precisa de/dev/vhost-vsock, que apenas membros do grupokvmpodem abrir. Junte-se ao grupo mesmo se/dev/kvmjá funcionar para você.
/dev/vhost-vsock estiver faltando e seu kernel em execução não tiver diretório de módulo em /lib/modules, a aba Cowork relata que o kernel não inclui o suporte de virtualização que Cowork precisa e que não pode ser adicionado manualmente. Essa combinação é comum no ChromeOS e em ambientes Linux baseados em contêiner.
Instalar
Instale a partir do repositório apt da Anthropic para que as atualizações cheguem através das atualizações regulares de pacotes do seu sistema. Abra um terminal e execute os comandos em cada etapa.1
Adicionar o repositório apt da Anthropic
Esta etapa baixa a chave de assinatura com Baixe a chave de assinatura da Anthropic:O comando não imprime nada quando tem sucesso e um erro A impressão digital que gpg imprime deve ser
curl e a verifica com gpg, que instalações recentes de Debian e Ubuntu podem não incluir. Se algum comando relatar command not found, instale ambos primeiro:curl: quando não tem. Uma chave ausente ou incorreta faz apt update falhar mais tarde com NO_PUBKEY BAA929FF1A7ECACE, então confirme que a chave foi baixada e pertence à Anthropic antes de continuar:31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE. Se gpg relatar que o arquivo não pode ser aberto ou não contém dados OpenPGP válidos, o download falhou ou retornou o conteúdo errado: confirme que sua rede pode alcançar downloads.claude.ai e execute novamente o comando de download.Registre o repositório:2
Instalar o pacote
3
Iniciar e fazer login
Inicie Claude a partir do seu inicializador de aplicativos, ou execute
claude-desktop a partir de um terminal, e faça login com sua conta Anthropic.O aplicativo Linux faz login da mesma forma que no macOS e Windows: com uma assinatura claude.ai, ou através do SSO da sua organização. O Desktop não aceita uma chave de API do Claude Console diretamente; use a CLI para autenticação com chave de API. Para implantações empresariais que roteiam o Desktop para a Agent Platform do Google Cloud ou um gateway LLM, consulte Claude Desktop on 3P e configuração de rede.Instalar a partir de um arquivo baixado
Se você não conseguir instalar através do repositório apt, baixe o pacote.deb diretamente do pool de pacotes do repositório. Este comando procura o pacote mais recente para sua arquitetura no índice do repositório e o baixa para o diretório atual:
Remote file name has no length, a pesquisa não retornou nenhum caminho de pacote. Isso pode significar que o índice do repositório não pôde ser obtido, por exemplo quando sua rede bloqueia downloads.claude.ai, ou que nenhum pacote existe para sua arquitetura. Confirme que sua rede pode alcançar downloads.claude.ai e que dpkg --print-architecture imprime amd64 ou arm64; o repositório não publica pacotes para outras arquiteturas.
Para instalar sem registrar o repositório apt da Anthropic, primeiro crie /etc/default/claude-desktop com a linha CLAUDE_DESKTOP_ADD_REPO="false". Sem o repositório, apt não entrega novas versões; para atualizar, execute novamente o comando de download e reinstale, ou registre o repositório mais tarde.
Em seguida, abra o arquivo baixado com seu instalador de software, como GNOME Software, ou instale-o com apt a partir do diretório que contém o arquivo baixado:
E: Unsupported file ./claude-desktop_*.deb given on commandline, o padrão não correspondeu a um arquivo .deb no diretório atual. Confirme que o download foi concluído e execute o comando novamente a partir do diretório que contém o arquivo.
Instalar o .deb também registra o repositório apt da Anthropic em /etc/apt/sources.list.d/claude-desktop.list, para que as atualizações futuras cheguem com as atualizações regulares de pacotes do seu sistema.
Atualizar
O aplicativo desktop não se atualiza automaticamente no Linux. As atualizações chegam com as atualizações regulares de pacotes do seu sistema:Desinstalar
Troubleshooting
Não é possível localizar o pacote claude-desktop
Sesudo apt install claude-desktop falhar com E: Unable to locate package claude-desktop, o apt não encontrou o repositório que você adicionou. Verifique o seguinte:
- Execute
sudo apt updateapós adicionar o repositório.apt installpor si só não vê um repositório que você adicionou após a última vez que executouapt update. - Confirme que a entrada do repositório foi escrita.
cat /etc/apt/sources.list.d/claude-desktop.listdeve mostrar a linhadebda etapa Adicionar repositório apt da Anthropic. Se o arquivo estiver vazio ou ausente, execute essa etapa novamente. - Confirme que sua arquitetura é suportada.
dpkg --print-architecturedeve imprimiramd64ouarm64. O repositório não publica pacotes para outras arquiteturas. - Execute
sudo apt updatenovamente e verifique sua saída para erros relacionados adownloads.claude.ai. Um erro de rede ou chave lá significa que o repositório foi adicionado, mas não pôde ser alcançado ou verificado.
Dependências não atendidas
Seapt parar com The following packages have unmet dependencies ou Unsatisfied dependencies, leia qual dependência ele nomeia:
libc6 (>= 2.34): sua distribuição é mais antiga do que o pacote suporta. Ubuntu 20.04 fornecelibc62.31. Atualize para Ubuntu 22.04 ou posterior, ou Debian 12 ou posterior.- Todas as dependências ausentes mostram
not installablecom um sufixo:amd64ou:arm64: você baixou o.debpara uma arquitetura diferente da sua máquina. Executedpkg --print-architecturee baixe o.debcorrespondente, ou instale a partir do repositório apt, que seleciona o pacote para sua arquitetura.
Executar como root sem —no-sandbox não é suportado
Seclaude-desktop sair com esta mensagem, você o iniciou como root. Faça login como um usuário regular e inicie-o a partir daí.
Cowork não está disponível
Se a aba Cowork mostrar uma dessas mensagens, corrija o requisito que ela nomeia e reinicie o aplicativo:- Cowork requer QEMU: instale os pacotes QEMU e firmware UEFI que a mensagem lista.
- Cowork requer virtualização de hardware (KVM): ative a virtualização de hardware nas configurações do seu firmware.
- Claude não tem permissão para usar virtualização (/dev/kvm): adicione seu usuário ao grupo
kvm, depois faça logout e login novamente. - Cowork requer o módulo kernel
vhost_vsock: executesudo modprobe vhost_vsock, depois reinicie o aplicativo. Isso carrega o módulo apenas para a inicialização atual. Para carregá-lo em cada inicialização, executeecho vhost_vsock | sudo tee /etc/modules-load.d/vhost_vsock.conf.
O que ainda não está no beta do Linux
- Computer Use: controle de aplicativo e tela não está disponível no Linux.
- Dictation: entrada de voz não está disponível no aplicativo desktop Linux. Use ditado por voz na CLI em vez disso.
- Quick Entry global hotkey: funciona no X11. No Wayland nativo, requer o portal GlobalShortcuts do seu ambiente de desktop.
- Fedora e RHEL: apenas distribuições baseadas em Debian são suportadas atualmente. O suporte para distribuições adicionais virá no futuro.