Termux Kurulumu: Android İçin Linux Terminali Nasıl Kullanılır? (Adım Adım Rehber)

📱 Termux Kurulumu: Android’de Linux Gücü – [Bölüm 1]

🔍 Giriş: Termux Nedir?

Termux, Android cihazlar için geliştirilmiş Linux terminal emülatörü ve paket yöneticisidir. Kullanıcılar Termux sayesinde:

  • Komut satırında çalışabilir,
  • Programlama dilleri kurabilir (Python, Node.js, PHP, Ruby vb.),
  • Hacking araçlarını test edebilir,
  • SSH bağlantıları kurabilir,
  • GitHub projelerini indirip çalıştırabilir.

Ve tüm bunlar root erişimi olmadan yapılabilir!

⭐ Termux’un Avantajları

  • 📱 Root gerekmez
  • 🌐 Linux sistemine çok yakın bir deneyim
  • 📦 Paket yöneticisi (pkg, apt) ile kolay kurulum
  • 🧰 Geliştirici dostu (vim, git, gcc destekli)
  • 🔐 Güvenli ve açık kaynak

📲 Termux Nasıl Kurulur? [Bölüm 2]

1. Termux’u Doğru Kaynaktan İndirme

Termux, artık Google Play Store’da güncel değildir. Bu yüzden resmi F-Droid deposu veya GitHub üzerinden indirilmelidir.

📌 F-Droid Üzerinden Termux Kurulumu:

Adım 1: F-Droid uygulamasını indir
👉 https://f-droid.org

Adım 2: F-Droid’i aç, arama kutusuna Termux yaz
Adım 3: Termux’u indir ve yükle

✅ Not: F-Droid, açık kaynak uygulamalar için güvenli bir kaynaktır.

Alternatif: GitHub üzerinden APK kurulumu

2. Güvenlik Ayarları

Eğer dış kaynaklardan APK yükleyeceksen:

  • Ayarlar > Güvenlik > Bilinmeyen kaynaklara izin ver
  • Bu işlem bazı Android sürümlerinde farklılık gösterebilir.

🛠️ Termux İlk Ayarlar [Bölüm 3]

İlk açılışta siyah ekran ve bir komut satırı seni karşılar. Şimdi temel ayarları yapalım:

1. Paket Depolarını Güncelle

bashCopyEditpkg update && pkg upgrade

2. En Yaygın Paketleri Yükle

bashCopyEditpkg install git curl wget zip unzip
pkg install python nodejs

3. Klavye Sorunları ve Ekstra Tuşlar

Termux klavyesinde eksik olan ESC, CTRL, TAB gibi tuşlar için:

bashCopyEdittermux-repo
pkg install termux-api

Ya da Termux:API ve Termux:Styling gibi eklentiler F-Droid üzerinden indirilebilir.


📦 Termux’ta Programlama Ortamı Oluşturma [Bölüm 4]

Termux sadece bir terminal değil; bir geliştirici ortamıdır!

1. Python Kurulumu

bashCopyEditpkg install python

Test için:

bashCopyEditpython
>>> print("Merhaba Termux!")

2. Node.js Kurulumu

bashCopyEditpkg install nodejs

Test için:

bashCopyEditnode
> console.log("Termux ile JavaScript");

3. C/C++ Kurulumu

bashCopyEditpkg install clang
bashCopyEditnano hello.c
cCopyEdit#include <stdio.h>
int main() {
  printf("Termux'ta C çalışıyor!\n");
  return 0;
}

Derle ve çalıştır:

bashCopyEditclang hello.c -o hello
./hello

🧬 [Bölüm 5] Git Kullanımı ve GitHub'dan Proje Klonlama
Termux ile Git kullanmak oldukça kolaydır. Özellikle GitHub üzerinden açık kaynak projeleri indirip çalıştırmak için idealdir.

✅ Git Kurulumu
bash
Copy
Edit
pkg install git
🛠️ Git Ayarları
bash
Copy
Edit
git config --global user.name "Adınız"
git config --global user.email "email@adresiniz.com"
📥 Proje Klonlama
Örnek bir Python projesini GitHub’dan klonlayalım:

bash
Copy
Edit
git clone https://github.com/username/proje-adi.git
cd proje-adi
ls
📌 Bu şekilde kodları Termux ortamına alabilir ve üzerinde geliştirme yapabilirsiniz.

🛡️ [Bölüm 6] Hacking ve Pentest Araçlarının Kurulumu
Termux, birçok etik hacking aracını çalıştırabilecek kadar güçlüdür. İşte bazı popüler araçlar:

1. Nmap (Ağ tarayıcı)
bash
Copy
Edit
pkg install nmap
nmap 192.168.1.1
2. Hydra (Brute force saldırı aracı)
bash
Copy
Edit
pkg install hydra
3. SQLMap (SQL Injection aracı)
bash
Copy
Edit
pkg install python
pip install sqlmap
4. Metasploit Framework
Bu kurulum biraz uzun sürebilir. Metasploit, güçlü bir güvenlik test aracıdır.

bash
Copy
Edit
pkg install unstable-repo
pkg install metasploit
⚠️ Etik olmayan kullanım yasadışıdır. Lütfen yalnızca izinli testlerde kullanınız.

🔐 [Bölüm 7] SSH ile Uzak Sunucuya Bağlantı
Termux’u bir SSH istemcisi olarak kullanabilirsiniz.

1. OpenSSH Kurulumu
bash
Copy
Edit
pkg install openssh
2. Bağlantı Kurma
bash
Copy
Edit
ssh kullanıcı_adı@sunucu_ip
Örnek:

bash
Copy
Edit
ssh root@192.168.1.50
Eğer özel bir port varsa:

bash
Copy
Edit
ssh -p 2222 root@192.168.1.50
3. SSH Anahtar Üretimi
bash
Copy
Edit
ssh-keygen
🎨 [Bölüm 8] Termux'u Kişiselleştirme: ZSH + Oh My Zsh
1. ZSH Kurulumu
bash
Copy
Edit
pkg install zsh
chsh -s zsh
2. Oh My Zsh Yükleme
bash
Copy
Edit
pkg install curl git
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. Temalar ve Eklentiler
Zsh temaları ile terminal deneyiminizi güzelleştirebilirsiniz. Örneğin agnoster teması çok popülerdir.

Konfigürasyon dosyasını düzenleyin:

bash
Copy
Edit
nano ~/.zshrc
💾 [Bölüm 9] Termux Yedekleme ve Geri Yükleme
Android cihazınızı sıfırlamadan önce Termux verilerinizi yedekleyebilirsiniz.

1. Yedekleme
bash
Copy
Edit
tar -czvf termux-backup.tar.gz $HOME
mv termux-backup.tar.gz /sdcard/
2. Geri Yükleme
bash
Copy
Edit
cp /sdcard/termux-backup.tar.gz $HOME
tar -xzvf termux-backup.tar.gz
💡 Bu işlem ile komut geçmişiniz, kurduğunuz paketler ve dosyalar korunmuş olur.

❗ [Bölüm 10] Sık Karşılaşılan Sorunlar ve Çözümleri
1. pkg update veya pkg upgrade Hatası
Çözüm:

bash
Copy
Edit
termux-change-repo
Resmi veya yedek paket kaynaklarını seçin.

2. "Permission Denied" Hataları
Çözüm:

bash
Copy
Edit
chmod +x dosya_adi.sh
./dosya_adi.sh
3. Klavye Tuşları Eksik
Çözüm:

F-Droid üzerinden Termux:Styling eklentisini yükle ve özel klavye oluştur.

📌 SONUÇ: Termux ile Android'de Linux Gücü Artık Elinizde!
Termux, Android cihazınızı adeta bir taşınabilir Linux bilgisayara dönüştürür. Geliştiriciler, siber güvenlik uzmanları, öğrenciler ve meraklılar için inanılmaz bir araçtır.

Bu yazıda;

Termux nedir ve nasıl kurulur?

Programlama ortamı nasıl hazırlanır?

Git, SSH, Hacking araçları nasıl çalıştırılır?

Kişiselleştirme ve veri yedekleme nasıl yapılır?

gibi tüm detayları öğrendin.

Average Rating: 5.0 out of 5 (1 votes)
5 stars
1
4 stars
0
3 stars
0
2 stars
0
1 star
0

teşekkürler

.

2 hafta ago

Review Termux Kurulumu: Android İçin Linux Terminali Nasıl Kullanılır? (Adım Adım Rehber).

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir