Linux uzerinde Claude masaustu uygulamasi ve CLI kurulumu
Linux sistemlerde Claude masaustu uygulamasi, Claude Code CLI ve editor eklentilerinin kurulumunu ogrenin. Hangi ozelliklerin eksik oldugunu ve abonelik planlarini inceleyin.
Claude'un hangi bölümleri bugün Linux üzerinde yerel olarak çalışıyor
Claude, Linux üzerinde dört ayrı yüzeyde çalışır ve Ekim 2026 itibarıyla bu dört yüzey de standart bir Ubuntu veya Debian makinesinde çalışmaktadır. Masaüstü uygulaması, Anthropic'in apt deposundan yüklenir ve beta aşamasındadır. Claude Code CLI (komut satırı arayüzü) derlenmiş bir ikili dosyadır ve masaüstü uygulamasından daha fazla dağıtımda çalışır. claude.ai adresindeki web uygulaması yalnızca bir tarayıcıya ihtiyaç duyar ve API, kendi kodunuzdan çağırdığınız bir HTTPS uç noktasıdır.
macOS ve Windows'ta bulunan üç özellik, Linux masaüstü betasında eksiktir veya sınırlıdır: Claude'un ekranınızdaki uygulamaları kontrol ettiği Computer Use, sesli dikte ve Quick Entry genel kısayol tuşu. Anthropic, Computer Use ve dikte özelliklerinin Linux'ta kullanılamadığını belirtmektedir. Quick Entry kısayol tuşu bir X11 oturumunda çalışır, ancak yerel bir Wayland oturumunda masaüstü ortamınızın GlobalShortcuts portalına ihtiyaç duyar; bu portal olmadan kısayol tuşu kullanılamaz. echo $XDG_SESSION_TYPE, x11 veya wayland çıktısını verir ve hangi durumda olduğunuzu size bildirir. CLI'nın kendi sesli dikte özelliği vardır, bu nedenle dikte eksikliği Claude'un kendisinden ziyade masaüstü uygulamasındadır.
Kullanılabilirlik durumu değişebilir, bu nedenle bu sayfayı yüzeylerin bir açıklaması olarak okuyun ve planlama yapmadan önce mevcut durumu kontrol edin. Son bölüm, kontrol etmeniz gereken sayfaları listeler.
Ubuntu veya Debian üzerinde Claude masaüstü uygulamasını kurma
Belgelenen gereksinimler, x86_64 (dpkg'nin amd64 olarak adlandırdığı) veya arm64 mimarisi üzerinde Ubuntu 22.04 veya üzeri ya da Debian 12 veya üzeridir. Diğer Debian tabanlı dağıtımlar çalışabilir ancak test edilmemiştir. Fedora ve RHEL için henüz bir paket bulunmamaktadır; bu sistemlerde CLI veya tarayıcı kullanmalısınız.
Kurulumu indirilen bir .deb dosyasından değil, apt deposundan yapın. Linux uygulamasının kendi güncelleme mekanizması yoktur; bu nedenle yeni sürümlere yalnızca paket yöneticiniz aracılığıyla ulaşabilirsiniz ve deponun kaydedilmesi apt upgrade'un bu sürümleri görmesini sağlar.
sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.ascgpg --show-keys, 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE parmak izini yazdırmalıdır. Depoyu kaydetmeden önce bunu karşılaştırın; çünkü kontrol etmediğiniz bir imza anahtarı, körü körüne güvendiğiniz bir anahtardır. Eğer gpg dosyanın geçerli bir OpenPGP verisi içermediğini bildirirse indirme başarısız olmuştur ve apt update daha sonra NO_PUBKEY BAA929FF1A7ECACE hatasıyla başarısız olur.
Depoyu kaydetmek, /etc/apt/sources.list.d/claude-desktop.list dosyasına yazılan tek bir deb satırından ibarettir. Bu satırı Anthropic'in Linux kurulum sayfasından, code.claude.com/docs/en/desktop-linux, tam olarak yazıldığı gibi kopyalayın. Depo adresi, bu prosedürde değişmesi en muhtemel kısımdır ve hafızadan yazılan bir satır, sonrasında E: Unable to locate package claude-desktop hatasıyla karşılaşmanıza neden olur. Yapıştırmadan önce satırı okuyun: arch=amd64,arm64, diğer mimarilerdeki apt'nin neden hiçbir şey bulamadığının sebebidir ve signed-by=, az önce kontrol ettiğiniz anahtarlık dosyasına işaret eder; bu da anahtarı, apt'nin okuduğu diğer her şeye güvenmek yerine yalnızca bu depo ile sınırlar.
sudo apt update && sudo apt install claude-desktopUygulamayı uygulama başlatıcınızdan başlatın veya terminalde claude-desktop komutunu çalıştırın. claude.ai hesabınızla veya şirketiniz yapılandırdıysa kuruluşunuzun SSO (tek oturum açma) sistemi üzerinden giriş yapın. Masaüstü uygulaması Claude Console API anahtarlarını kabul etmez: anahtar tabanlı kimlik doğrulama bir CLI özelliğidir. Cowork sekmesi görevlerini bir sanal makinede çalıştırır, bu nedenle donanım sanallaştırmasının açık olması ve kullanıcınızın kvm grubunda bulunması gerekir (sudo usermod -aG kvm $USER komutunu kullanın, ardından oturumu kapatıp tekrar açın).
E: Unable to locate package claude-desktop, apt'nin depoyu hiç okumadığı anlamına gelir. cat /etc/apt/sources.list.d/claude-desktop.list, yazdığınız deb satırını göstermeli ve dpkg --print-architecture, amd64 veya arm64 çıktısını vermelidir; çünkü diğer mimariler için yayınlanmış bir paket bulunmamaktadır. Güncellemeler daha sonra sisteminizin geri kalanıyla birlikte sudo apt update && sudo apt upgrade üzerinden gelir.
Sadece tarayıcıda var olanlar
claude.ai, herhangi bir dağıtım üzerindeki güncel tarayıcılarda çalışır; bu da onu Fedora, RHEL, Arch, openSUSE ve paket bulunmayan diğer tüm sistemler için çözüm haline getirir. Tarayıcı ayrıca, oturumun sizin makineniz yerine bulut altyapısında çalıştığı Claude Code web sürümüne de erişim sağlar: Bu altyapı varsayılan olarak Anthropic'e aittir veya oturumları yönlendirdiği takdirde kurumunuzun kendi self-hosted ortamı olabilir. Her zaman abonelik kimlik bilgilerinizi kullanır.
Tarayıcının sınırını anlamak önemlidir. Bir bulut oturumu, kendi sunucunuzdaki dosyaları okuyamaz veya sunucunuz üzerinde komut çalıştıramaz. Makinenize dokunan her işlem, o makinede yazılım bulunmasını gerektirir; bu da CLI veya masaüstü uygulamasının kullanılması gerektiği anlamına gelir.
CLI'ın web uygulamasına göre sunduğu avantajlar
claude komutunu bir dizin içerisinde başlattığınızda, doğrudan o dizin üzerinde çalışır. Aradaki temel fark budur ve diğer tüm özellikler bundan kaynaklanır.
- Çalışma dizininizdeki dosyaları okur ve düzenler; her değişikliği uygulamadan önce size gösterir.
- Onayladığınız shell komutlarını çalıştırabilir; böylece bir projeyi derleyebilir, test paketlerini çalıştırabilir, bir log dosyasını okuyabilir veya sunucu üzerindeki bir servisi inceleyebilir.
- Etkileşimli bir oturum olmadan çalışır:
claude -p "read the nginx error log and summarise it"tek bir yanıt döndürür ve sonlanır; bu da onu cron job veya pipeline süreçleri için uygun kılar. Yanıtın biçimi tamamen sizin kontrolünüzdedir; çıktı stili her yanıtın arkasındaki sistem istemini düzenler özelliği sayesinde, etkileşimli oturumlar açıklayıcı yanıtlar verirken, betik tabanlı çalıştırmalarda çıktıyı kısa ve öz tutabilirsiniz. - MCP (model context protocol) sunucularını
claude mcp addile bağlayarak modele dosya sisteminin ötesinde araçlar sağlar. - Grafiksel arayüzün bulunmadığı ortamlarda çalışır; bu da kiraladığınız tüm VPS (virtual private server) örnekleri için geçerlidir.
Son madde, bir sunucu rehberinin neden CLI ile ilgilendiğini açıklar. Kiralanan bir sunucuda SSH (secure shell) dışında bir şey yoktur, bu nedenle terminal sizinle birlikte olan tek arayüzdür. Bu şekilde çalıştırmanın kendine has kuralları vardır; Claude Code'u bir VPS üzerinde tmux içinde çalıştırmak bu konuyu detaylandırır, Claude'u günlük sistem yönetimi işlerinde kullanmak ise ona devredilebilecek görevleri kapsar.
Editör entegrasyonları bu iki yöntem arasında yer alır. VS Code eklentisi, VS Code 1.94.0 veya daha yeni bir sürüm gerektirir ve editör içinde diff'leri ve plan incelemelerini görebileceğiniz grafiksel bir panel sunar. Bu panel için CLI'ın özel bir kopyasını paketler ve claude komutunu PATH dizininize eklemez; bu nedenle entegre terminalde claude yazarak çalıştırmak için bağımsız kurulum hala gereklidir. VS Code tabanlı editörler aynı eklentiyi Open VSX kayıt defterinden kurar; ayrıca bir JetBrains eklentisi de mevcuttur.
Linux üzerinde Claude Code çalıştırmak için Node.js gerekli mi?
Önerilen kurulum yönteminde gerekli değildir. Yerel yükleyici, derlenmiş bir binary dosyasını indirir ve bu binary dosyası Node.js üzerinde çalışmaz.
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --version komutu, 2.1.211 (Claude Code) gibi bir sürüm numarası çıktısı vermelidir. Bir sorun olduğunu düşünüyorsanız, bir oturum başlatmadan kurulum ve ayar dosyalarınız hakkında salt okunur tanılama bilgileri yazdıran claude doctor komutunu çalıştırın.
Node.js yalnızca npm yolu tercih edildiğinde önem taşır. Ekim 2026 itibarıyla npm paketi Node.js 22 veya daha yeni bir sürüm gerektirir; daha eski bir Node.js sürümünde npm, başarısız olmak yerine EBADENGINE uyarısı verir. Bunun nedeni, paketin platforma özel bir bağımlılık olarak aynı yerel binary dosyasını çekip ilgili konuma bağlamasıdır.
npm install -g @anthropic-ai/claude-codeBunu sudo ile çalıştırmayın. Belgeler, sudo npm install -g kullanımına karşı uyarıda bulunur; çünkü bu işlem global npm dizininizde root sahipli dosyalar bırakır ve sonraki yetkisiz kurulum veya güncellemelerin izin hataları nedeniyle başarısız olmasına yol açar. npm global dizini yazılabilir olmadığında, arka planda otomatik güncelleme durur ve claude doctor komutu düzeltmeleri listeler.
Anthropic ayrıca Debian, Fedora, RHEL ve Alpine için imzalı paket depoları yayınlamaktadır; bu sayede sudo apt install claude-code, https://downloads.claude.ai/keys/claude-code.asc konumundaki kendi imzalama anahtarı ile masaüstü paketine benzer şekilde çalışır.
Kurulumu kullanıcı bazlı mı yoksa sistem genelinde mi yapmalısınız?
Yerel yükleyici, kullanıcı bazlı bir kurulum gerçekleştirir. Başlatıcıyı ~/.local/bin/claude konumuna, ~/.local/share/claude/versions/ dizini içinde bir sembolik bağlantı (symlink) olarak yerleştirir; root yetkisi gerektirmez ve arka planda kendini günceller. Makinedeki her kullanıcı, ayrı bir sürümde kendi kopyasına sahip olur.
Paket yöneticisi ile yapılan kurulum ise sistem genelindedir. Tek bir binary dosyası tüm kullanıcılara hizmet eder, root yetkisi gerektirir ve Claude Code üzerinden otomatik güncelleme yapmaz. Güncelleme işlemi, makinedeki diğer tüm paketler için kullandığınız sudo apt update && sudo apt upgrade claude-code komutu ile gerçekleştirilir.
Kendi kullanıcı adınızla giriş yaptığınız ve çoğu VPS çalışmasını kapsayan makinelerde kullanıcı bazlı kurulumu tercih edin. Herkes için tek bir sürümün bulunmasını istediğiniz ve güncellemeleri kendi takviminize göre yönetmeyi tercih ettiğiniz paylaşımlı sunucularda veya makine imajlarında paket kurulumunu seçin. Yerel kurulumda, ~/.claude/settings.json içindeki iki ayar güncellemelerin nasıl davranacağını belirler:
{
"autoUpdatesChannel": "stable",
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}stable kanalı, yaklaşık bir haftalık sürümleri takip eder ve ciddi hatalar içeren sürümleri atlar. DISABLE_AUTOUPDATER ayarı yalnızca arka plan denetimini durdurur; bu sayede claude update komutu çalışmaya devam eder ve yeni bir sürümün ne zaman yükleneceği üzerinde kontrol sizde kalır. Bu durum, uzun süreli bir işlemin gözetimsiz çalıştığı ve binary dosyasının işlem sırasında değişmesini istemediğiniz sunucularda önem taşır.
SSH üzerinden oturum açma ve oturumu canlı tutma
Kiralanan bir sunucuda CLI ilk kez çalıştırıldığında Linux'a özgü iki sorun ortaya çıkar. Oturum açma akışı bir tarayıcı gerektirir ancak sunucuda tarayıcı bulunmaz. Bağlantının kopması, o an üzerinde çalıştığınız işin de kaybolmasına neden olur.
tmux ikinci sorunu çözer. Bir tmux oturumu, bağlantınıza değil, uzak makinedeki tmux sunucusuna aittir; bu nedenle bağlantı kopsa bile süreç çalışmaya devam eder.
tmux new -s claude
claudeCtrl-b ve ardından d tuşlarına basarak oturumdan ayrılabilir, daha sonra tmux attach -t claude komutuyla geri dönebilirsiniz.
Oturum açma işlemi ilk sorundur. claude komutunu çalıştırdığınızda bir yetkilendirme URL'si yazdırılır. Bu URL'yi kendi bilgisayarınızdaki tarayıcıda açın. Oturum açtıktan sonra tarayıcı, sizi geri yönlendirmek yerine bir giriş kodu gösterir. Bunun nedeni, dizüstü bilgisayarınızdaki tarayıcının, Claude Code'un uzak makinedeki loopback adresinde başlattığı geri çağırma (callback) sunucusuna erişememesidir. Bu kodu terminaldeki Paste code here if prompted istemine yapıştırın; terminal Login successful mesajını verecektir.
Başında kimse olmadan başlatılması gereken bir oturum için claude setup-token komutu, aynı tarayıcı yetkilendirmesini açar ve terminale bir yıllık bir OAuth token'ı yazdırır. Bu token hiçbir yere kaydedilmez, bu yüzden kopyalayıp ihtiyacınız olan yere yerleştirin.
export CLAUDE_CODE_OAUTH_TOKEN=your-tokenBu token ücretli bir plan gerektirir ve yalnızca model istekleri yapabilir. Bunu bir yıllık ömrü olan bir parola gibi değerlendirin. Token'ın nerede saklanacağı ve bir ajanın onu okumasının nasıl engelleneceği, yapay zeka ajanlarından sırları koruma konusunun içeriğidir.
Küçük sunucular bir engelle daha karşılaşır. Kurulum yaklaşık 512 MB boş bellek gerektirir ve çalışması için belgelenen donanım gereksinimi 4 GB veya daha fazla RAM'dir. Bu nedenle, 1 GB'lık ve az boş belleği olan bir örnekte, çekirdeğin out-of-memory killer süreci kurulumu sonlandırabilir ve yükleyici şu hatayı verir:
Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.Swap ekleyin ve yükleyiciyi tekrar çalıştırın. Swap, çekirdeğin taşma belleği olarak kullandığı disk alanıdır. RAM'den çok daha yavaştır ancak kurulumu tamamlamak için yeterlidir.
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileswapon dosyayı yalnızca bu önyükleme için etkinleştirir. Yeniden başlatma sonrasında da geçerli olmasını istiyorsanız /swapfile satırını /etc/fstab dosyasına ekleyin. Bir ajanın canlı bir sunucuda komut çalıştırmasına izin vermeden önce nelerin kısıtlanması gerektiği, Claude Code'u bir VPS üzerinde güvenli çalıştırma konusunun içeriğidir.
Linux üzerinde Claude kimlik bilgilerinin konumu
Linux üzerinde /login, kimlik bilgisini 0600 dosya moduyla ~/.claude/.credentials.json dizinine yazar. macOS aynı kimlik bilgisini şifreli Keychain içinde tutar; bu nedenle Mac üzerinde edindiğiniz bir alışkanlık Linux'ta geçerli olmayabilir: Linux'ta token, ev dizininizde düz bir dosya olarak saklanır ve kullanıcı adınızla çalışan her süreç bu dosyayı okuyabilir. CLAUDE_CONFIG_DIR ayarını yapmak, dosyayı ilgili dizinin altına taşır.
Bu durumdan iki sonuç çıkar. /home yedeği aktif bir oturum içerir; bu yedeği paylaşımlı bir makineye kopyalamak, dosyayı okuyabilen herkese hesabınıza erişim yetkisi verir. Ayrıca, giriş yaptığınız bir makineden oluşturulan bir makine imajı, bu imajdan klonlanan her örneğe (instance) aynı oturumu taşır. Herhangi bir snapshot almadan önce /logout komutunu çalıştırın.
Kimlik bilgisi önceliği, aynı anda hem aboneliği hem de API anahtarı olan kullanıcılar için sorun yaratabilir. Kabuğunuzda ANTHROPIC_API_KEY ayarlı olduğunda, Claude Code onayınızdan sonra bu anahtarı kullanır; bu durumda aboneliğiniz kullanılmazken anahtarınız token başına ücretlendirilir. /status hangi kimlik bilgisinin aktif olduğunu gösterir, unset ANTHROPIC_API_KEY ise sizi abonelik girişi yöntemine döndürür.
Oturumların süresi dolar. Süre dolmadan önceki üç gün içinde başlangıç satırında Your login expires in 3 days uyarısı görünür; bu uyarı hiçbir isteği engellemez. Süre dolduktan sonra her istek Login expired · Please run /login hatasıyla başarısız olur. Hafta sonu boyunca gözetimsiz bir oturum bırakmadan önce bunu göz önünde bulundurun; çünkü böyle bir oturum işlem yapmayı durdurur ve kendi kendine düzelemez.
Tek bir Claude aboneliği her şeyi kapsar mı?
Bir ücretli plan, eski Enterprise planlarındaki bir istisna dışında, aynı giriş bilgileriyle tüm arayüzleri kapsar. Pro, Max veya Team hesabı ile tarayıcı üzerinden claude.ai'a, masaüstü uygulamasına, CLI'a ve VS Code eklentisine giriş yapabilirsiniz; her seferinde aynı abonelik kullanılır. Yeni veya self-servis planlardaki Enterprise hesapları için de durum aynıdır; ancak eski Enterprise planlarında Claude Code arayüzleri için Chat + Claude Code koltuğu veya Premium koltuk gerekir; yalnızca Chat veya Standard koltuklar bunları içermez. Pro, Max, Team ve koltuk tabanlı Enterprise planlarında tüm arayüzler için tek bir kullanım kotası geçerlidir; bu nedenle sunucunuzda uzun süren bir CLI işlemi, masaüstü uygulamasının kalan kotasını tüketir. Herhangi bir arayüz işlem yapmayı reddettiğinde, hangi kota sınırına ulaştığınızı ve ne yapmanız gerektiğini belirlemeniz gerekir. Kullanım tabanlı bir Enterprise planında tükenecek bir kota yoktur: her arayüz, ilk tokendan itibaren API oranları üzerinden faturalandırılır. Ücretsiz claude.ai planı Claude Code erişimini içermez. CLI için ücretli bir plan veya Claude Console hesabı gerekir; ancak masaüstü uygulaması yalnızca claude.ai aboneliği veya kuruluşunuzun SSO'su ile giriş yapabildiğinden, masaüstü uygulamasının Claude Code bölümleri için ücretli bir plan gereklidir ve Console hesabı bu bölümlerin kilidini açmaz.
API, farklı bir faturalandırmaya sahip farklı bir üründür. Bir Console hesabı, terminalde yazı yazmanızdan ziyade oluşturduğunuz bir servis için uygun olacak şekilde, gönderdiğiniz her token üzerinden faturalandırılır. ANTHROPIC_API_KEY ayarını yapmak, CLI'ı bu faturalandırma yoluna geçirir; bu bir yedekleme değil, sizin yaptığınız bir tercihtir. Masaüstü uygulaması bu değişkeni okumaz veya bir apiKeyHelper betiğini çağırmaz; çünkü OAuth ile giriş yapar. Bu nedenle kendi makinenizde bir API anahtarı yalnızca CLI ve VS Code eklentisi gibi onu sarmalayan araçlar üzerinden çalışır.
Fiyatlar ve plan limitleri burada tekrar belirtilemeyecek kadar sık değişmektedir. Güncel rakamları takip eden iki sayfa mevcuttur: Claude Code'un güncel maliyeti ve ihtiyacınız olan Claude planı. Token başına faturalandırma ile aylık planı karşılaştırıyorsanız, API ile abonelik karşılaştırması başlığı başa baş noktasının nerede olduğunu açıklar.
Karşılaşacağınız kurulum hataları
bash: claude: command not found başarılı bir kurulumdan hemen sonra. İkili dosya ~/.local/bin/claude konumundadır ve bu dizin kabuğunuzun arama yolunda (PATH) bulunmamaktadır. Giriş eksik olduğunda hiçbir çıktı vermeyen echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin" komutu ile bunu doğrulayın. bash için echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc komutu ile sorunu giderin ve ardından source ~/.bashrc komutunu çalıştırın. VS Code eklentisini tek başına kurmak bu dosyayı oluşturmaz, çünkü eklenti kendi CLI kopyasını eklenti dizini içerisinde tutar.
Error loading shared library libstdc++.so.6. Kurulum programı yanlış ikili varyantı indirmiştir; bu genellikle glibc sisteminde musl derlemesi olması durumunda veya çalışma zamanı kütüphaneleri eksik olan bir musl sisteminde yaşanır. Yanlış varyant, musl çapraz derleme paketleri mevcut olduğunda ve algılama mekanizması bunları yanlış okuduğunda gerçekleşir. ldd --version 2>&1 | head -1 komutunu çalıştırın: GNU libc veya GLIBC içeren bir çıktı, glibc üzerinde olduğunuzu ve yanlış ikili dosyayı aldığınızı gösterir; bu durumda kurulumu kaldırın ve kurulum programını tekrar çalıştırın. Alpine ve diğer musl sistemlerinde çözüm bunun tam tersidir, yani apk add libgcc libstdc++ ripgrep komutudur.
Tek bir sunucuda iki adet claude kopyası. which -a claude komutu PATH değişkeninizdeki tüm eşleşmeleri listeler. Yerel kurulum, ~/.local/bin/claude konumundan ~/.local/share/claude/versions/ konumuna giden bir sembolik bağdır; eski tip yerel npm kurulumu ~/.claude/local/ altında bulunur ve npm -g ls @anthropic-ai/claude-code komutu global npm kurulumunu ortaya çıkarır. İstemediğiniz kopyaları kaldırın, çünkü PATH değişkeninizde daha önce yer alan eski bir kopya, düzeltilmiş bir hatanın hala düzeltilmemiş gibi görünmesine neden olur.
Mevcut durumun kontrol edileceği yer
- Linux masaüstü durumu, gereksinimler ve kurulum komutları: code.claude.com/docs/en/desktop-linux
- Desteklenen dağıtımlar ve CLI için tüm kurulum yöntemleri: code.claude.com/docs/en/setup
- Hangi platformların indirilebilir bir uygulaması olduğu: claude.com/download
- Hangi planın neleri içerdiği ve maliyeti: claude.com/pricing
Bu kılavuzdaki her sürüm numarası ve tarih, Ekim 2026 tarihli bir anlık görüntüdür. Yapı geçerliliğini korumaktadır: dört yüzey, ücretli olanlarda tek bir oturum açma ve CLI'ın kullanıcınıza mı yoksa tüm makineye mi ait olacağına dair tek bir karar.
FAQ
Linux için bir Claude masaüstü uygulaması var mı?
Evet. Ekim 2026 itibarıyla beta aşamasındadır ve amd64 veya arm64 mimarilerinde Ubuntu 22.04 veya üzeri ile Debian 12 veya üzerini desteklemektedir. Anthropic'in apt deposunu ve imzalama anahtarını ekledikten sonra sudo apt install claude-desktop ile kurun; böylece yeni sürümler sistem güncellemelerinizle birlikte gelir. Linux sürümü, Claude Code sekmesi dahil olmak üzere macOS uygulamasındaki sekmelerin aynısına sahiptir. Computer Use ve sesli dikte özellikleri henüz Linux sürümünde bulunmamaktadır. Quick Entry genel kısayol tuşu X11 üzerinde çalışır, ancak yerel Wayland oturumlarında masaüstü ortamınızın GlobalShortcuts portalına ihtiyaç duyar. Fedora ve RHEL için bir paket bulunmamaktadır; bu dağıtımlarda CLI'ı veya tarayıcı üzerinden claude.ai adresini kullanın.
Claude Code'u Linux üzerinde çalıştırmak için Node.js gerekli mi?
Önerilen kurulum yöntemi için gerekli değildir. curl -fsSL https://claude.ai/install.sh | bash, çalışma zamanında Node.js kullanmayan derlenmiş bir ikili dosya indirir. Node.js yalnızca npm paketini kurarsanız önemlidir; bu paket Ekim 2026 itibarıyla Node.js 22 veya üzerini gerektirir. Daha eski bir Node.js sürümünde npm bir EBADENGINE uyarısı verir ancak kurulum yine de tamamlanır, çünkü platforma özel bir bağımlılık olarak aynı yerel ikili dosya çekilir. Kurulumu asla sudo npm install -g ile yapmayın; bu işlem npm önekinizde root sahipli dosyalar bırakır ve sonraki güncellemeleri bozar.
SSH üzerinden Claude Code'a nasıl giriş yaparım?
claude komutunu çalıştırın; bir yetkilendirme URL'si yazdıracaktır. Bu URL'yi sunucuda değil, kendi bilgisayarınızdaki tarayıcıda açın. Giriş yaptıktan sonra tarayıcı, Claude Code'un uzak makinenin loopback adresinde başlattığı geri çağırma dinleyicisine ulaşamadığı için yönlendirme yapmak yerine bir giriş kodu gösterir. Bu kodu Paste code here if prompted istemine yapıştırın. Başında kimsenin bulunmadığı oturumlar için claude setup-token komutunu çalıştırın ve yazdırılan token'ı gerektiği yerde CLAUDE_CODE_OAUTH_TOKEN olarak ayarlayın.
Claude Code giriş bilgilerimi Linux'ta nerede saklar?
~/.claude/.credentials.json dosyasında, 0600 dosya moduyla veya bu değişkeni ayarladığınızda CLAUDE_CONFIG_DIR altında saklar. macOS'in aksine Linux'ta anahtarlık (keychain) kullanılmaz, bu nedenle kullanıcı hesabınızla çalışan herhangi bir işlem dosyayı okuyabilir. Bu nedenle bir /home yedeği veya makine imajı, çalışan bir giriş oturumu içerir: sistemin anlık görüntüsünü almadan veya kopyalamadan önce /logout komutunu çalıştırın. Eğer ortamınızda ANTHROPIC_API_KEY de ayarlanmışsa, onayladığınızda saklanan abonelik girişinin önüne geçer ve /status hangisinin aktif olduğunu gösterir.
Claude Pro aboneliğim hem web uygulamasını hem de CLI'ı kapsıyor mu?
Evet. Pro, Max veya Team planı; claude.ai, masaüstü uygulaması, CLI ve VS Code eklentisine tek bir hesapla giriş yapmanızı sağlar. Enterprise planı için de bu geçerlidir, ancak eski Enterprise planları Claude Code'u yalnızca Chat + Claude Code veya Premium koltuklarında içerir. Ücretsiz claude.ai planı Claude Code'u içermez, bu nedenle terminal CLI'ı ücretli bir plan veya bir Claude Console hesabı gerektirir. Bir Console hesabı, yalnızca claude.ai aboneliğini veya kuruluşunuzun SSO'sunu kabul eden masaüstü uygulamasına giriş yapmaz. API, bir abonelikten farklı bir ürün olan Console hesabından token başına ayrı olarak faturalandırılır.