Android'de Komut Satırı Linux Uygulamalarını Çalıştırmak için Termux Nasıl Kullanılır

How Use Termux Run Command Line Linux Apps Android



Bu makale, Android cihazlarda komut satırı programları ve komut dosyaları çalıştırmanıza izin veren Termux Android uygulamasına ilişkin bir kılavuzu kapsar.

Termux Android cihazlarda çalışan açık kaynaklı bir terminal emülatör uygulamasıdır. Ayrıca, masaüstü Linux dağıtımlarında yaygın olarak gördüğünüz birçok araç ve yardımcı programla dolu bir tür mini Linux işletim sistemi olarak da çalışır. Kendi paket yöneticisi aracılığıyla çok sayıda komut satırı uygulamasını yüklemek ve çalıştırmak için Termux'u kullanabilirsiniz. Android'de Termux'u kurmak ve çalıştırmak için kök erişimi gerekmez. Termux aracılığıyla (VNC aracılığıyla) donanım hızlandırması olmadan hafif bir masaüstü ortamı GUI'leri bile kullanabilirsiniz, ancak bunlar yavaş olabilirler ve küçük ekranlı dokunmatik cihazlarda tam olarak kullanılamayabilirler. Termux, Android'de CLI Linux uygulamalarına erişmek isteyen geliştiriciler ve diğer kullanıcılar arasında son derece popülerdir. Android'de bir Linux işletim sistemine en yakın olanıdır ve küçük ekranlı cihazlara uygun dokunmatik optimize edilmiş arayüzü ile kullanmak bir zevktir. Termux, sembolleri girmeyi kolaylaştıran ek klavye eylemlerine sahiptir ve ayrıca ekran klavyesinin üst satırında bulunan eylem tuşu aracılığıyla otomatik tamamlama özelliğine sahiptir.







Kullanım Durumları

Termux ile yapabileceğiniz bazı şeyler:



  • Python komut dosyalarını çalıştırın
  • Bash komut dosyalarını çalıştırın
  • Komut satırı oyunları oynayın
  • Vi düzenleyicisine erişin
  • SSH bağlantıları yapın
  • Python sanal ortamını oluşturun
  • GUI erişimine ihtiyacınız olmadığı sürece uygulamalar geliştirin
  • pip, npm, cpan, gem, tlmgr ve bu tür diğer paket yöneticileriyle ek paketler kurun
  • Temel olarak, kurulu bir paketin komut satırı arayüzü aracılığıyla yapmanıza izin verdiği her şey

Android'de Termux Kurulumu

Termux'u indirip kurabilirsiniz. Google Oyun veya F-Droid . Başlatıcı aracılığıyla Termux'u başlatın ve aşağıdaki ekranla karşılaşmalısınız:







Termux'ta Depolama Erişimini Etkinleştirme

Termux terminalindeki dosyalara erişmek veya Termux terminalinden dosyaları kaydetmek için, öncelikle Termux deposunu kurmanız ve istendiğinde Termux'a depolama erişim izinleri sağlamanız gerekir. Aşağıdaki komutu yürüterek bunu yapabilirsiniz:

$termux-kurulum-depolama

Depolama kurulumunu tamamladıktan sonra, Android cihazınızın dahili deposunda paylaşılan klasörde depolanan Termux dosyalarını bulabileceksiniz. Paylaşılan klasör yoksa, manuel olarak bir tane oluşturabilirsiniz. Genellikle, bu paylaşılan klasörün tam yolu /storage/emulated/0/shared şeklindedir.



Resmi Termux Paketlerini Yükleme ve Yönetme

Termux'u kurduktan sonra, depoları güncellemek ve yükseltmek için aşağıdaki komutu çalıştırın:

$pkg yükseltme

Şimdi aşağıdaki komutu kullanarak istediğiniz paketleri kurabilirsiniz:

$pkgYüklemek <paket ismi>

Kurulumdan sonra, Termux terminalinde kurulu paket için komutu çalıştırabileceksiniz (tıpkı bir masaüstü Linux işletim sisteminde yaptığınız gibi):


Kurulabilir Termux paketlerinin bir listesini şu adresten alabilirsiniz: Burada . Ayrıca Termux'un kendisinde paketleri arayabilir ve arayabilirsiniz. Bunu yapmak için aşağıdaki biçimde bir komut çalıştırın:

$pkg arama<Arama terimi>

Ayrıca aşağıdaki komutu kullanarak tüm paketleri listeleyebilirsiniz:

$pkg listesi-hepsi

Deb Paketlerini Termux'a Kurmak

Belirli .deb paketlerini, cep telefonunuzun mimarisi için yapılmış oldukları sürece Ubuntu veya Debian depolarından yükleyebilirsiniz (bugünlerde cep telefonlarında çoğunlukla aarch64 ve aarch32 mimarileri bulunur). Bazı paketlerin Termux üzerinde çalışmayı reddedebileceğini unutmayın. Bir .deb paketi kurmak için aşağıdaki biçimde bir komut çalıştırın:

$dpkg -ben <deb_package_name>

Termux'ta manuel olarak kurulmuş bir .deb paketini kaldırmak için aşağıdaki biçimde bir komut çalıştırın:

$dpkg --kaldırmak <deb_package_name>

El ile yüklenen tüm .deb paketlerini listelemek için aşağıdaki komutu çalıştırmanız gerekir:

$dpkg -NS

Herhangi bir paket kaynağından herhangi bir .deb paketi, uyumluluk gereksinimlerini karşıladığı sürece kurulabilir. Her zaman olduğu gibi, şüpheli paketlerin yüklenmesini önlemek için üçüncü taraf paketleri alırken dikkatli olmalısınız.

Termux'ta Ek Depoları Etkinleştirme

Ek paketlerin kurulumunu etkinleştirmek için Termux'ta ek depoları da etkinleştirebilirsiniz. Daha fazla depo bulmak için burayı ziyaret edin sayfa ve -packages ile biten adlara sahip depolara tıklayın. Bu depoları etkinleştirme komutunu, README dosyalarında bulacaksınız. Fazladan depoları etkinleştirme komutu şöyle görünür:

$pkgYüklemek <depo_adı>

Aşağıda, test ettiğim ve Termux üzerinde çalıştığını bulduğum bazı örnekler var:

$ paketYüklemekx11-repo

$ paketYüklemekoyun deposu

$ paketYüklemekkök repo

$ paketYüklemekkararsız-repo

$ paketYüklemekbilim-repo

Bazı üçüncü taraf topluluk havuzları da etkinleştirilebilir. Mevcut bu depoların bir listesini bulacaksınız Burada .

Termux Eklentilerini Yükleme

Termux, Play Store aracılığıyla bir Android cihaza yüklenebilecek bazı faydalı eklentiler sağlar. Bu ekstra eklentilerin bazıları ücretsiz, bazıları ise ücretlidir. Mevcut bu eklentilerin bir listesini bulabilirsiniz Burada .

Çözüm

Play Store'daki bazı uygulamalar, Android'de tam Linux ortamları kurmanıza ve çalıştırmanıza izin verir. Ancak, bunlardan birkaçı kök erişimi gerektirir ve kullanımları tam olarak kolay değildir. Kullanım kolaylığı söz konusu olduğunda, Play Store'da Termux gibisi yoktur.