{"id":51818,"date":"2026-08-12T09:12:45","date_gmt":"2026-08-12T09:12:45","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=51818"},"modified":"2026-08-12T09:12:45","modified_gmt":"2026-08-12T09:12:45","slug":"install-claude-desktop-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/08\/install-claude-desktop-ubuntu\/","title":{"rendered":"How to Install Claude Desktop App in Ubuntu 26.04\/24.04, Linux Mint 22"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-51819\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-logoicon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-logoicon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-logoicon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-logoicon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-logoicon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-logoicon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>This is a step by step guide shows how to install the Claude Desktop App in Debian, Ubuntu, Linux Mint, and their based Linux Distributions.<\/p>\n<p>The Claude Desktop for Linux is so far a <b>Beta<\/b> app that provides the same Chat, Cowork, and Claude Code experience as on macOS and Windows.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-app.webp\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51820\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-app-700x455.webp\" alt=\"\" width=\"610\" height=\"397\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-app-700x455.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-app-300x195.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-app-768x499.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-app.webp 1383w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Supported Hardware &amp; OSes:<\/h3>\n<p>The Claude Desktop app has an official <code>apt<\/code> repository, allowing to install and keep the app package up-to-date in the following Linux Distributions:<\/p>\n<ul>\n<li><b>Debian 12\/13<\/b>, <b>Ubuntu 22.04<\/b>, <b>Ubuntu 24.04<\/b>, and <b>Ubuntu 26.04<\/b>.<\/li>\n<li>And, <b>Linux Mint 22.x<\/b>, <b>ZorinOS 18.1<\/b>, etc distributions that based on the Debian\/Ubuntu releases above.<\/li>\n<\/ul>\n<p>Not only for the modern <b>Intel\/AMD<\/b> computers, it also works on <b>arm64\/aarch64<\/b> devices, such as Raspberry Pi and Snapdragon X laptops.<\/p>\n<h3>Install Claude Desktop App<\/h3>\n<p>This is a re-write of the <a href=\"https:\/\/code.claude.com\/docs\/en\/desktop-linux\" target=\"_blank\" rel=\"noopener\">official guide<\/a> that follows the <a href=\"https:\/\/wiki.debian.org\/SourcesList#debian.sources_format\" target=\"_blank\" rel=\"noopener\">Debian policy<\/a> to use the new <code>debian.sources<\/code> format, while <code>sources.list<\/code> format is likely to be deprecated in future.<\/p>\n<p><b>1.<\/b> First, press <code>Ctrl+Alt+T<\/code> or launch terminal from your system application launcher.<\/p>\n<p>When terminal opens, run command to install the <code>curl<\/code> tool:<\/p>\n<pre>sudo apt install curl<\/pre>\n<p><b>2.<\/b> Run command to download the key file:<\/p>\n<pre>sudo curl -fsSLo \/etc\/apt\/keyrings\/claude-desktop-archive-keyring.asc https:\/\/downloads.claude.ai\/claude-desktop\/key.asc<\/pre>\n<p>The <code>\/etc\/apt\/keyrings<\/code> is the preferred directory in Ubuntu for storing third-party key files. It exists out-of-the-box in recent Ubuntu releases. Just in case, you may run the command below to create the directory first:<\/p>\n<pre>sudo mkdir -p \/etc\/apt\/keyrings<\/pre>\n<p>After running the <code>curl<\/code> command, you may run <code>ls \/etc\/apt\/keyrings<\/code> to make sure the key is properly saved into that directory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51821\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-key-700x431.webp\" alt=\"\" width=\"610\" height=\"376\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-key-700x431.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-key-300x185.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-key-768x473.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-key.webp 822w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>3.<\/b> Next, run command to create a config file for Claude apt repository using the new <code>debian.sources<\/code> format.<\/p>\n<pre>sudo nano \/etc\/apt\/sources.list.d\/claude-desktop.sources<\/pre>\n<p>Here I use the <code>nano<\/code> command line text editor that works in most desktop environments, you may replace it with your favorite text editor.<\/p>\n<p>When file opens (in terminal), paste the content below:<\/p>\n<pre>Types: deb\r\nURIs: https:\/\/downloads.claude.ai\/claude-desktop\/apt\/stable\r\nSuites: stable\r\nComponents: main\r\nArchitectures: amd64 arm64\r\nSigned-By: \/etc\/apt\/keyrings\/claude-desktop-archive-keyring.asc<\/pre>\n<p>Finally, press Ctrl+S to save, and Ctrl+X to exit.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51822\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-repo-700x415.webp\" alt=\"\" width=\"610\" height=\"362\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-repo-700x415.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-repo-300x178.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-repo-768x455.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/claude-repo.webp 1005w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>4.<\/b> Finally, refresh system package cache via command:<\/p>\n<pre>sudo apt update<\/pre>\n<p>In the output, it should include something looks like &#8220;Get\/Hit https:\/\/downloads.claude.ai\/claude-desktop ..&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51823\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-updateclaude-700x431.webp\" alt=\"\" width=\"610\" height=\"376\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-updateclaude-700x431.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-updateclaude-300x185.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-updateclaude-768x473.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-updateclaude.webp 822w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>5.<\/b> If everything goes well, install the Claude Desktop app via command:<\/p>\n<pre>sudo apt install claude-desktop<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51826\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-claude-700x466.webp\" alt=\"\" width=\"610\" height=\"406\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-claude-700x466.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-claude-300x200.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/apt-claude.webp 746w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Finally launch the app from your system application launcher and enjoy!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-51824\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/launch-claude.webp\" alt=\"\" width=\"577\" height=\"233\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/launch-claude.webp 577w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/launch-claude-300x121.webp 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/p>\n<p><b>NOTE: The last <code>apt install<\/code> command will try to create the old <code>.list<\/code> apt source during installation. To avoid conflict, it&#8217;s better to remove it afterward via commands below:<\/b><\/p>\n<pre>sudo rm \/etc\/apt\/sources.list.d\/claude-desktop.list<\/pre>\n<pre>sudo rm \/usr\/share\/keyrings\/claude-desktop-archive-keyring.asc<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51825\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/remove-oldclaudesource-700x349.webp\" alt=\"\" width=\"610\" height=\"304\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/remove-oldclaudesource-700x349.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/remove-oldclaudesource-300x150.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/remove-oldclaudesource.webp 702w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<h3>Uninstall:<\/h3>\n<p>To uninstall the app, simply launch terminal and run command:<\/p>\n<pre>sudo apt remove claude-desktop<\/pre>\n<p>And, you may remove the apt repository by deleting the source and key files.<\/p>\n<pre>sudo rm \/etc\/apt\/sources.list.d\/claude-desktop* \/etc\/apt\/keyrings\/claude-desktop-archive-keyring.asc<\/pre>\n<p>After that, run <code>sudo apt update<\/code> to refresh cache.<\/p>","protected":false},"excerpt":{"rendered":"<p>This is a step by step guide shows how to install the Claude Desktop App in Debian, Ubuntu, Linux Mint, and their based Linux Distributions. The Claude Desktop for Linux is so far a Beta app that provides the same Chat, Cowork, and Claude Code experience as on macOS and Windows.<\/p>\n","protected":false},"author":1,"featured_media":51819,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2472,2473],"class_list":["post-51818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-ai","tag-claude-ai"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=51818"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51818\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/51819"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=51818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=51818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=51818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}