Termux Hızlı Başlangıç Kılavuzu
Termux
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
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 emulatörünü yüklemek için 3 farklı yol mevcuttur:
- Github Repository
- Google Play
- 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.
Termux Symlinks
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.