gokayburuc.dev

Termux Hızlı Başlangıç Kılavuzu

Termux

termux-tmux

Yazının ilk kısmı termux isimli emulatörün tanıtımına ayrılmıştır. Bu bir terminal emülatörüdür. Yani Linux gnome-terminalin arm64 işletim sistemleri için özelleşmiş bir emülatörüdür. Normal terminallerden farkı kendine has özelleşmiş bir yapı sayesinde mobil cihazınızda arm64 desteği sayesinde root olmaksızın dosya sisteminize erişip CRUD işlemlerinizi gerçekleştirebilmeniz, terminaller için özelleşmiş uygulamaları kullanabilmeniz, kodlama faaliyetleri gerçekleştirebilmeniz, telefonun temel ağ erişim özellikleri sayesinde penetration testing gibi işlemleri gerçekleştirebilmenize olanak sağlamasıdır.

Termux'a ait resmi web sayfası termux.dev 'dir. Buradan İngilizce dilinde detaylı bilgi de temin edebilirsiniz.Ayrıca Termux komutlarının detaylı açıklamalarının yer aldığı wiki.termux.com adresini de mutlaka ziyaret ediniz.

arm64

drawing

AArch64 veya ARM64, ARM mimari ailesinin 64bit işlem yürütücüsüdür. Minimal işlemci boyutundan dolayı genellikle mobil cihazlarda yer alır.

Daha detaylı bilgiyi Wikipedia - AArch64 web sayfasından edinebilirsiniz.

Termux Yüklenmesi

termux-logo

Termux emulatörünü yüklemek için 3 farklı yol mevcuttur:

  1. Github Repository
  2. Google Play
  3. F-Droid

Biz bu yükleme yollarından 3 numaralı yolu tercih edeceğiz. Bunun sebebi ise Github yüklemesi, profesyonel bir yükleme olup temel ve orta seviyedeki kullanıcılara hitap etmemektedir. Eğer bilginiz varsa bu yolu tercih edebilirsiniz. Google Play üzerinden yapılacak yükleme ise güncelleme desteği eksikliği sebebiyle ileride ağrızalar çıkartan bir işlemdir. Bu yollar içinde en güvenli yol F-Droid isimli web sayfasındaki güncel .apk dosyası üzerinden kurulum yapmaktır.

F-Droid Termux Yüklemesi

ilk olarak f-droid.org - Termux web sayfasına giderek buradan kurulum için gerekli olan .apk dosyamızı indirerek işlerimize başlıyoruz.

Sürümler üzerinden yazının yazıldığı günlerde aktif olan Termux Sürüm 0.119.0-beta.1 (1020) isimli dosyayı SÜRÜMLER kısmından APK İndir diyerek indirmeyi gerçekleştiriyoruz.

APK Dosyası Yüklenmesi

İndirmiş olduğumuz dosyayı kurulumu yapmak istediğimiz cihaza aktarmamız gerekiyor. Aktarım işlemi gerçekleştirildikten sonra kurulum sırasında bilinmeyen kullanıcıdan gelen dosya için yükleme erişim izni ni vermemiz gerekiyor. Bu GooglePlay destekli Android sistemlerinin Google Play haricinde yükleme yapmasının önüne geçmek amacıyla oluşturmuş olduğu bir güvenlik önlemidir. Eğer ne yüklediğinizden tam olarak emin değilseniz .apk dosyalarını açmanızın önüne geçmek amacıyla geliştirilmiştir. Bu aşamayı da geçerek yüklemeyi gerçekleştirdiğinizde artık Termux çalışabilir hale gelecektir.

Termux Storage İzinleri

Bir sonraki aşamada ise Termux'un mevcut storage erişimlerinin verilmesi yer alır. Burada verilecek storage izinleri sayesinde Termux ile dosya sisteminizi yönetebileceksiniz. Bunu gerçekleştirmek adına uygulama ayarlarından erişim izinlerine girerek storage erişimi vermeniz gerekmektedir.

Şimdi bu aşamaları geçtikten sonra Termux uygulama ikonumuza tıklayalım ve uygulamamızı çalıştıralım.

Burada yapacağımız işleme ait komutları wiki.termux.com - Termux Setup Storage web sayfasından takip edebilirsiniz.

İlk olarak gerçekleştireceğimiz işlem Android cihazımızda yer alan Downloads, Music, Video ,Pictures gibi klasörlere termux üzerinden erişim sağlayacak symlinks lerin oluşturulmasıdır. Yani veri yolları için özel bir erişim izni gerçekleştirip path 'ler arasında köprüler oluşturuyoruz.

SYMLINK: Sembolik bağlantı anlamına gelen symbolic-links kelimelerinin kısaltmasıdır.Dosyanın gerçek veriyoluna alternatif bir sembolik veriyolu atanması işlemini gerçekleştirmektedir.

Ekranda karşımıza gelen ilk komut satırına aşağıdaki kodu giriyoruz:

termux-setup-storage

Bu işlem gerçekleştirildikten sonra ekranda ~/storage/shared isimli bir dosya yolu oluşacaktır. Bunu görüntülemek adına komut satırına aşağıdaki komutu giriyoruz:

ls -a

Buraya kadarki işlemleri aşağıdaki Vector M: isimli Youtube linki üzerinden görüntüleyebilirsiniz:


Termux Sisteminin Güncellenmesi

Güncelleme işlemleri için termux komut satırımıza aşağıdaki kodu yazıyoruz:

pkg update

Bu kod sayesinde mevcut paketlerin en güncel versiyonlarına erişim sağlayabileceksiniz.

Termux Paketlerinin Yükseltilmesi

Termux paketlerinin versiyonlarının yükseltilebilmesi için aşağıdak komut ifadesinden faydalanacağız:

pkg upgrade

Sonuç ve Değerlendirme

Yazı dizimizdeki ikinci yazı olan Termux Hızlı Başlangıç Kılavuzu isimli yazımın burada sonuna geliyoruz. Bu bir yazı dizisi olup Android etiketi altında dizinin tüm makalelerini görüntüleyebilirsiniz.