Ubuntu Linux’a Claude Code Nasıl Kurulur

Claude Code Ubuntu Linux’a Nasıl Kurulur ve Kullanılır

Installing Claude Code on Ubuntu Linux showing Anthropic Console authentication screen in terminal

Günümüzün hızla gelişen teknoloji ortamında, AI destekli geliştirme araçları iş akışlarını optimize etmek ve üretkenliği artırmak isteyen işletmeler için vazgeçilmez hale geliyor. Bu son teknoloji çözümler arasında, Anthropic tarafından geliştirilen, terminalinizde yaşayan, kod tabanınızı anlayan ve doğal dil etkileşimleri aracılığıyla geliştirme sürecinizi hızlandıran etkileyici bir AI kodlama asistanı olan Claude Code yer alıyor.
Bu kılavuz, geliştirme ekibiniz için güçlü AI yeteneklerinin kilidini açarak, Claude Code’u Ubuntu Linux’a kurma ve yapılandırma konusunda size yol gösterecektir.

Claude Code Nedir?

Claude Code, Claude API’nize bağlanan, yapay zeka önerileri almak için istekler gönderen ve ardından dosyaları düzenleyerek, testleri yürüterek veya hatta yazılımınızı oluşturarak sizin adınıza hareket eden bir komut satırı arayüzüdür.

Bunu, doğal dil talimatlarını anlayan ve bunları doğrudan kod tabanınıza uygulayabilen bir yapay zeka çift programcısına sahip olmak olarak düşünün.

  • Tüm kod tabanınızdaki dosyaları düzenleyin ve hataları düzeltin
  • Kod mimarisi ve mantığı hakkında ayrıntılı soruları yanıtlayın
  • Testleri, taramayı ve diğer komutları yürütün ve düzeltin
  • Birleştirme çakışmalarını çözme ve PR’ler oluşturma dahil olmak üzere git iş akışlarını yönetin
  • Karmaşık yeniden düzenleme ve uygulama görevlerinde yardımcı olun

Yapay zeka veya programlama konusunda uzman olmanıza gerek yok – Claude Code, komut satırını nasıl başlatacağını bilen herkesin kullanabileceği şekilde tasarlanmıştır. Ancak şunu belirtmekte fayda var ki, ne kadar iyi bir programcı olursanız ve alanınızı ne kadar iyi anlarsanız, o kadar iyi sonuçlar elde edersiniz.

Bu ilk makale tamamen yeni başlayanlar için tasarlanmıştır ve Claude Code’u yüklemeniz için size rehberlik edecektir.

Ubuntu Kurulumu için Önkoşullar

Kurulum sürecine başlamadan önce sisteminizin şu gereksinimleri karşıladığından emin olun:

  • Ubuntu 20.04+ veya Debian 10+
  • Node.js 18 veya üzeri
  • En az 4 GB RAM
  • Aktif internet bağlantısı
  • Anthropic API anahtarı (aktif faturalandırmaya sahip bir hesap gerektirir)

Adım Adım Kurulum Kılavuzu

1. Sisteminizi Güncelleyin

En son paketlere sahip olduğunuzdan emin olmak için her zaman bir sistem güncellemesiyle başlayın:

sudo apt update && sudo apt upgrade -y

2. Node.js ve npm’i yükleyin

Claude Code Node.js 18 veya üzerini gerektirir. Eğer kurulu değilse veya daha eski bir sürüme sahipseniz, şu adımları izleyin:

# Remove any old Node.js installations (optional)
sudo apt remove nodejs npm

# Install Node.js 20.x (LTS as of 2025)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# Verify installation
node --version  # Should show v20.x.x
npm --version   # Should show 10.x.x or higher

3. Küresel Paketler için npm’yi yapılandırın (Önerilen)

İzin sorunlarından kaçınmak için npm’i kullanıcı dizininize global paketleri yükleyecek şekilde ayarlayın:

mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global

Daha sonra ~/.bashrc dosyanıza şu satırları ekleyerek bu dizini PATH’inize ekleyin:

echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

4. Ek Bağımlılıkları Kurun (İsteğe bağlı ancak önerilir)

İşlevselliği geliştirmek için Git ve Ripgrep’i yükleyin:

sudo apt install -y git ripgrep

5. Claude Code ‘u yükleyin

Artık ortamınız hazır olduğuna göre, npm kullanarak Claude Code’u kurun:

npm install -g @anthropic-ai/claude-code

Önemli: Claude Code’u yüklerken sudo KULLANMAYIN. Bu izin sorunlarına ve güvenlik risklerine yol açabilir. İzin hatalarıyla karşılaşırsanız, npm’yi düzgün bir şekilde yapılandırmak için 3. adımı tekrar ziyaret edin.

6. Anthropic API ile kimlik doğrulaması yapın

Claude Kodunu başlatın ve kimlik doğrulamasını yapın:

# Navigate to your project directory first
cd your-project-directory

# Start Claude Code
claude

İlk başlatmada, Anthropic hesabınıza bağlanmak için tek seferlik bir OAuth işlemi boyunca yönlendirileceksiniz. Claude Code’u yetkilendirmek için ekrandaki talimatları izleyin ve tercih ettiğiniz terminal stilini seçin.

Claude Code configuration on Ubuntu Linux showing terminal text style selection interface

Ubuntu Linux’ta Claude Code kurulumu sırasında terminal metin stili seçimi

Projelerinizde Claude Kodunu Kullanma

Claude Code artık yüklendiğine göre, onu geliştirme iş akışınızda kullanmanın bazı pratik yolları şunlardır:

Yeni Kod Tabanlarını Anlamak

Bir projeye katıldığınızda veya bilmediğiniz bir kodu incelediğinizde Claude’dan temel bileşenleri özetlemesini isteyin:

claude > summarize this project's architecture

Veya bir proje rehberi oluşturun:

claude > /init

Bu, proje yapısını açıklayan kapsamlı bir CLAUDE.md dosyası oluşturur.

Kod Düzenleme ve Hata Ayıklama

Basit komutlarla birden fazla dosyadaki hataları düzeltin:

claude > fix the type errors in the auth module

Veya yeni özellikler uygulayın:

claude > create a rate limiting middleware for our express app

Git İş Akışı Yönetimi

Git işlemlerinizi kolaylaştırın:

claude > commit my changes with a descriptive message

Veya karmaşık git görevlerini yönetin:

claude > rebase on main and resolve any merge conflicts

Hatırlanması Gereken Temel Komutlar

EmretmekTanımÖrnek
claudeEtkileşimli oturumu başlatclaude
claude "query"İlk istemle başlaclaude "explain this function"
/helpKullanım yardımı alın/help
/clearKonuşma geçmişini temizle/clear
/bugHataları Anthropic’e bildirin/bug
/costJeton kullanım istatistiklerini göster/cost

 

Yaygın Kurulum Sorunlarını Giderme

Kurulumdan Sonra “Komut Bulunamadı” hatası

Kurulumdan sonra “komut bulunamadı” hatasıyla karşılaşırsanız PATH yapılandırmanızı kontrol edin:

echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Node.js Sürüm Uyumluluğu

Node.js sürümleriyle ilgili sorunlar yaşıyorsanız uyumlu bir sürüme sahip olduğunuzdan emin olun:

node --version  # Should be 18.x or higher

Kimlik Doğrulama Hataları

Kimlik doğrulama sorunlarıyla karşılaşırsanız:

  1. Çıkış yapıp tekrar giriş yapmayı deneyin:
    claude > /logout
    claude > /login
  1. Anthropic hesabınızın durumunu kontrol edin ve faturalandırmanın etkin olduğundan emin olun

Güvenlik İçin En İyi Uygulamalar

Claude Code’u iş ortamınızda kullanırken şu güvenlik uygulamalarını izleyin:

 

Sudo’yu asla kullanmayın

Claude Code’u yüklerken veya çalıştırırken sudo kullanmaktan kaçının

 

API anahtarlarını güvenli bir şekilde saklayın

API anahtar yönetimi için ortam değişkenlerini kullanın

 

İnceleme komutları

Onay vermeden önce her zaman komutları gözden geçirin

 

Yapılandırma yok sayar

Claude Kodunu hassas dizinleri yok sayacak şekilde ayarlayın

 

Düzenli güncellemeler

Claude Code’u claude güncellemesi ile güncel tutun

Kurumsal Dağıtım Hususları

Claude Code’ un daha geniş çapta uygulanmasını düşünen işletmeler için:

  • Kullanım kalıplarını belirlemek için küçük bir pilot grupla başlayın
  • Anthropic Konsolunda çalışma alanı harcama limitlerini ayarlayın
  • Tutarlı ortamlar için geliştirme konteyneri kurulumlarını göz önünde bulundurun
  • Hassas ortamlar için ağ erişim kontrollerini uygulayın

Claude Code, AI destekli geliştirmede önemli bir ilerlemeyi temsil eder ve işletmelere geliştirici üretkenliğini artırmak ve kodlama iş akışlarını kolaylaştırmak için güçlü bir araç sunar. Bu kılavuzu izleyerek, ekibiniz bu son teknolojiyi Ubuntu Linux geliştirme ortamınıza hızla entegre edebilir.

İsteğe bağlı: Visual Studio Code ile entegrasyon

Daha görsel bir iş akışı istiyorsanız, Claude Code’u CodeGPT gibi uzantıları veya özel API’leri kullanarak Visual Studio Code ile entegre edebilirsiniz:

VS Code’u açın ve Uzantılar paneline gidin.
Claude ile uyumlu araçları arayın (örneğin, “AI Code Assistant”).
API anahtarınızı ekleyerek uzantıyı yapılandırın.

Bu kurulum, Claude Code tarafından desteklenen editör içi kod önerileri, dokümantasyon yardımı ve hatta hata tespiti sağlar.

 

Yazının orijinalini buradan okuyabilirsiniz.

Hüseyin GÜÇ

Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım. Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum. Son 6 yıldır  sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum. Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.