gokayburuc.dev

Termux Kurulum ve Başlangıç Rehberi

termux-cyberpunk

Termux Kurulum ve Başlangıç Rehberi

Termux, Android cihazlar üzerinde Linux ortamı sağlayan güçlü bir terminal emülatörüdür. Bu rehberde, Termux'un güncel ve desteklenen sürümleriyle nasıl kurulacağı, ilk yapılandırma adımları ve temel araçların nasıl yükleneceği detaylı olarak anlatılmıştır.


1. Termux Kurulum Yöntemleri

Termux'u Android cihazınıza kurmak için üç farklı yöntem bulunmaktadır. Ancak, güvenli, güncel ve tam destekli bir kurulum için yalnızca ilk iki yöntem önerilmektedir:

  1. GitHub Üzerinden Resmi Termux Sürümü Kurulumu
  2. F-Droid Üzerinden Termux Kurulumu
  3. Google Play Store Üzerinden Kurulum (Artık desteklenmiyor, yalnızca sandboxed sürüm mevcuttur ve önerilmez)

2. F-Droid Üzerinden Termux Kurulumu (Önerilen)

F-Droid, açık kaynak Android uygulamalarını barındıran güvenilir bir platformdur. Termux’un en güncel ve desteklenen sürümü buradan temin edilebilir.

Kurulum Adımları:

  1. F-Droid resmi sayfasına gidin.
  2. Cihazınıza uygun Termux APK dosyasını indirin:
    👉 Termux 1.08 APK
  3. APK dosyasını indirip cihazınızda kurun. Kurulum sırasında "Bilinmeyen kaynaklara izin ver" seçeneğini aktif hale getirmeniz gerekebilir.
  4. Kurulum tamamlandıktan sonra Termux'u açın ve başlangıç yapılandırmasına geçin.

3. Başlangıç Yapılandırması ve Temel Ayarlar

3.1 termux-setup-storage ile Depolama Erişimi

İlk olarak, Termux’un Android dosya sistemine erişmesini sağlamak için aşağıdaki komutu çalıştırın:

termux-setup-storage

Bu komut, ~/storage adlı bir sembolik bağlantı oluşturarak cihazın Downloads, Documents, Music gibi dizinlerine erişimi sağlar.

3.2 Temel Depo (Repository) Ekleme ve Sistem Güncelleme

Bazı yazılımların kullanılabilmesi için ek yazılım depolarını etkinleştirmek gereklidir:

pkg install x11-repo
pkg install root-repo

Daha sonra sistem paketlerini güncelleyin:

pkg update && pkg upgrade

4. Gerekli Paketlerin Kurulumu

Aşağıdaki araçlar, Termux'ta temel geliştirme ve dosya yönetimi işlevleri için önerilir:

Paket Açıklama
git GitHub ve benzeri platformlardan repo klonlamak için kullanılır.
tree Dizinleri ağaç yapısında listelemek için kullanılır.
fd Hızlı ve gelişmiş dosya arama aracı (find alternatifidir).
curl URL'den veri çekmek ve API ile iletişim kurmak için kullanılır.
wget İnternet üzerinden dosya indirme işlemlerinde kullanılır.
rg (ripgrep) Dosya içeriklerinde hızlı aramalar yapar.
clang C/C++ dili için derleyici.

5. Metin Editörleri Kurulumu

Kod yazmak ve dosya düzenlemek için çeşitli editörleri Termux’a kurabilirsiniz. Aşağıdaki komut ile en yaygın kullanılan metin editörlerini kurabilirsiniz:

pkg install helix vim neovim

Tavsiyem: Yeni başlayanlar için Helix Editor öğrenmesi daha kolaydır. VIM ve NEOVIM ise daha gelişmiş iş akışları ve özelleştirmeler sunar.

6. Ekstra: Bash Profil Ayarları

Termux’u daha verimli kullanmak için .bashrc veya .zshrc dosyanızı düzenleyerek alias tanımları ve PATH değişiklikleri yapabilirsiniz. Bu başlık ilerleyen sürümlerde genişletilebilir.

Sonuç ve Değerlendirme

Bu rehberde, Termux’un en güncel sürümünün nasıl kurulacağı, temel ayarların nasıl yapılacağı ve başlangıç seviyesinde hangi paketlerin yükleneceği detaylı bir şekilde anlatılmıştır. Termux, özellikle yazılım geliştiriciler ve Linux kullanıcıları için mobil ortamda güçlü bir terminal deneyimi sunar.

Daha ileri düzey kullanımlar (örneğin Python, Node.js geliştirme ortamları, SSH sunucusu kurma, VNC ile GUI kullanımı vb.) için ayrı rehberler oluşturulacaktır. Bu kurulumla birlikte mobil cihazınızda tam donanımlı bir Linux terminaline sahip olabilirsiniz.

#termux