GNU/Linux >> Belajar Linux >  >> Linux

Apa itu Termux di Android?

Android bisa dibilang sistem operasi paling populer untuk perangkat seluler, termasuk smartphone dan tablet. Itu dibangun di atas Kernel Linux dan berbagai perangkat lunak sumber terbuka. Semakin populernya platform Android telah menyebabkan beberapa inovasi yang berkaitan dengan penerapannya di seluruh sistem perangkat lunak. Salah satu contohnya adalah Android Termux, emulator yang sangat penting yang memungkinkan platform Android bertindak sebagai lingkungan pengembangan Linux. Mari kita bahas informasi mendalam terkait emulator Termux di bawah ini.

Apa itu Termux?

Termux adalah emulator penting untuk Linux dan sistem operasi Android. Emulator memungkinkan sistem komputer tertentu (dikenal sebagai host) berfungsi dan berperilaku seperti sistem komputer lain (dikenal sebagai tamu). Emulator, oleh karena itu, memungkinkan interaksi perangkat lunak antara dua sistem komputer, katakanlah Android dan Linux. Saya yakin kedengarannya keren.

Emulator bekerja tanpa rooting atau modifikasi pengaturan karena sebagian besar periferal sistem diinstal secara otomatis. Ini memiliki antarmuka teks yang dapat diubah ukurannya saat diluncurkan, memungkinkan konten untuk diperbesar secara bebas sesuai keinginan pengguna. Atribut penting lainnya adalah menu konteks, panel navigasi, dan notifikasi.

Termux memungkinkan berbagai perangkat lunak dan layanan Android. Ini termasuk Lingkungan Pengembangan Terpadu (IDE), distribusi Linux, Editor, Lingkungan grafis, Maksud dan Kait, Manajemen Paket, Tip Paket, Akses jarak jauh, Berbagi data dan Shell. Di segmen perangkat keras, Termux telah dengan jelas menguraikan peran di perangkat android. Ini termasuk mengontrol emulator dengan keyboard dan mouse bersama dengan penyimpanan internal dan eksternal.

Pemasangan

Termux dapat diinstal dari Google Play atau F-Droid. Mari kita bicara tentang instalasi termux menggunakan Google Play Store Android yang populer. Langkah-langkah sederhana berikut harus diikuti:

  1. Masuk ke Akun Google Anda.
  2. Buka Google Play Store dan cari 'termux' di kotak pencarian.
  3. Terima semua proses dan ketuk Instal.
  4. Biarkan proses penginstalan selesai mengunduh.
  5. Setelah semua diatur, Anda akan melihat ikon termux di layar beranda. Cukup ketuk untuk mendapatkan akses ke Graphical User Interface (GUI)

Lihat beberapa Tutorial Keamanan Cyber ​​lainnya!

Pengaya

Sama seperti kebanyakan perangkat lunak populer, Termux memiliki add-on yang melengkapi fungsionalitas dan operasinya. Pengaya ini bekerja dengan sempurna di platform Android. Mereka termasuk API,  Boot,  Float, Styling,  Task, dan Widget.

Menggunakan Termux

Di Termux, semuanya diperkenalkan dan terus berjalan di bawah satu klien. Ini bukan masalah, melainkan sesuatu yang harus Anda biasakan. Ini juga berarti rata-rata administrasi dan kumpulan klien yang mungkin Anda kenal hilang secara misterius. Juga, tidak ada yang dimulai secara otomatis saat boot, jadi terserah Anda untuk menangani mulai dan berhentinya administrasi yang mungkin Anda gunakan, seperti database, SSH, dan lain-lain.

Ingat juga, satu klien Anda tidak dapat menyesuaikan kerangka dasar, jadi Anda harus menggunakan chroot jika Anda harus melakukannya. Sistem file berputar di sekitar /data/data/com.termux/files/. Direktori home dan direktori usr sering berada di sini.

Ini juga tempat semua paket Linux diinstal. Paket meletakkan dasar untuk operasi Termux. Anda lebih suka bekerja dengan paket terlebih dahulu daripada langsung dengan lingkungan yang dibuat khusus. Untungnya Termux di Android hadir dengan termux-exec yang mengarahkan jalur skrip untuk mengaktifkan operasi yang benar.

Ada situasi di mana kesalahan muncul, sering terjadi. Ini dapat diperbaiki dengan membuat symlink untuk memperbaiki masalah jalur tersebut. Atau, penjara chroot dapat dibuat. Chroot dapat diimplementasikan menggunakan paket PROot dan memiliki kontrol eksklusif atas semuanya. Chroot dari berbagai distribusi Linux juga dapat dibuat, misalnya untuk Fedora.

Penggunaan emulator melibatkan navigasi melalui layar sentuh yang mudah digunakan. Lingkungan Pengembangan Terpadu (IDE) dan editor teks adalah persyaratan lain yang diperlukan untuk tujuan pengkodean. Editor berbasis konsol disediakan melalui pemasangan paket:Vim, Emacs, dan Nano. Perlu dicatat bahwa Termux sangat bergantung pada operasi berbasis konsol, artinya tidak ada Graphical User Interface (GUI). Pengembangan sehari-hari membutuhkan Postgres, Nginx, dan Redis seperti yang diuraikan di bawah ini;

Postgres

Start: pg_ctl -D $PREFIX/var/lib/postgresql start

Stop: pg_ctl -D $PREFIX/var/lib/postgresql stop

Nginx

Start: nginx

Stop: nginx -s stop

Merah

Start: redis-server $PREFIX/etc/redis.conf

Stop: kill "$("$PREFIX/bin/applets/cat" "$PREFIX/var/run/redis_6379.pid"

Kesimpulan

Android dirakit secara unik berbeda dengan adaptasi Linux yang berbeda, dan bagian serta pustakanya umumnya tidak berkoordinasi dengan pemrograman Linux biasa. Anda dapat melihat masalah porting reguler ketika mencoba melakukan pemrograman konstruk. Anda dapat mengatasi sebagian besar dari mereka, namun, mungkin terlalu banyak upaya untuk menyelesaikan setiap ketergantungan pada produk Anda.

Dengan kemajuan yang dihadirkan, Anda dapat dengan mudah mengubah gadget Android Anda menjadi lingkungan pengembangan yang andal!


Linux
  1. Apa itu pengguna Linux?

  2. Termux mengubah Android menjadi lingkungan pengembangan Linux

  3. Apa itu Web3.0?

  1. Apa itu sysadmin?

  2. Apa yang Dilakukan "lc_all=c"?

  3. Android - Distribusi linux apa yang berbasis Android?

  1. Apa?

  2. Apa yang Digema $? Mengerjakan??

  3. Apa itu RAID?