Termux: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Dikembalikan Suntingan perangkat seluler Suntingan peramban seluler
Serigala Sumatera (bicara | kontrib)
Clean up
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
 
(22 revisi perantara oleh 7 pengguna tidak ditampilkan)
Baris 1:
{{Orphan|date=Desember 2022}}
{{Infobox Software
{{Infobox software
|name = Termux
|logo name = Termux 2.png
| screenshot = Termux-nano.jpg
|logo caption = Logo Termux versi 0.95
| caption = Penyunting teks [[GNU nano (Penyunting teks)|Nano]] dijalankan di termux
|screenshot = Termux.gif
| author = {{URL|https://github.com/fornwall|Fredrik Fornwall}}
|screenshot size = 200px
| released = {{Start date and age|2015|05|30|df=yes}}
|caption = Tampilan Termux saat menjalankan perintah <code>apt update</code>
| latest release version = 0.117
|collapsible =
| latest release date = {{Start date and age|2021|07|21|df=yes}}
|author =
| repo = {{URL|https://github.com/termux/termux-app}}
|developer = Fredrik Formwall
| programming language = [[Java]]
|released = 30 Juni 2015<!-- {{Start date|YYYY|MM|DD}} -->
| operating system = [[Android (sistem operasi)|Android]]
|latest release version =
| platform = [[x86-64]], [[ARM64]], [[i686]], [[ARMv7]]
|latest release date = <!-- {{Release date and age|YYYY|MM|DD}} -->
| size = 81 [[Megabyte|MB]]
|latest preview version =
| genre = [[Emulator terminal|Emulator Terminal]], [[Antarmuka baris perintah]]
|latest preview date = <!-- {{Release date and age|YYYY|MM|DD}} -->
| license = [[Lisensi Publik Umum GNU|GPLv3]]
|programming language =
| website = {{URL|https://termux.com/}}
|operating system = [[Android Lollipop|Android 5.5]] ke atas
|platform = Android
|size =
|language = Inggris
|genre = [[Perangkat lunak sumber terbuka|Sumber terbuka]]
|license =
|website = {{URL|https://termux.com/}}
}}
'''Termux''' adalah [[Emulator Terminal]] untuk [[Android (sistem operasi)|Android]] yang memungkinkan untuk menjalankan lingkungan [[GNU]] di perangkat Android. Selain itu, berbagai paket perangkat lunak berbasis [[linux]] juga dapat diinstal melalui manajer paket aplikasi.
'''Termux''' adalah [[emulator]] terminal Android dan aplikasi lingkungan [[Linux]] yang bekerja langsung tanpa ''rooting'' atau pengaturan tertentu.<ref>{{cite web
| last = Wiki Termux
| first =
| authorlink =
| coauthors =
| title = Tips and tricks about using Termux application and its packages.
| work =
| publisher =
| date =
| url = https://wiki.termux.com/wiki/Main_Page
| format =
| doi =
| accessdate = 1 Agustus 2020 }}</ref> Termux yang juga termasuk lingkungan [[Linux]] berbasis [[Debian]] yang bisa mendukung perangkat berarsitektur [[32-bit]] dan [[64-bit]] [[Banyak Digunakan untuk Hack Facebook]]dengan dijalankan pada OS [[Android]] versi [[Android Lollipop|5.0]] ke atas.
 
Termux menginstal sistem dasar minimal secara otomatis, dan paket tambahan tersedia menggunakan manajer paket (apt).<ref>{{cite web|author=Seth Kenlon|date=August 11, 2020 |title=Use a Linux terminal on your Android phone|url=https://opensource.com/article/20/8/termux|access-date=August 17, 2021|website=opensource.com}}</ref>
== Informasi dasar ==
Termux dilengkapi dengan sistem pengemasan paket sendiri, yang menyederhanakan pemasangan paket dan untuk itu sejumlah besar paket disiapkan. Antara lain, kompiler [[C (bahasa pemrograman)|bahasa pemrograman C]] clang dengan sejumlah pustaka ekstensi tersedia untuk Termux. Ini memungkinkan Anda untuk mengkompilasi aplikasi Anda sendiri di dalam emulator. Termux dilengkapi dengan kompiler dan beberapa bahasa pemrograman, seperti [[Python]], [[Java]], [[Go]], [[Rust (bahasa pemrograman)|Rust]], dan lainnya. Manajer berkas Midnight Comander, editor teks Vim, aplikasi SSH, dan banyak lagi tersedia, menjadikan Termux lingkungan kerja yang nyaman untuk perangkat dengan [[Android]], terutama jika dilengkapi dengan papan tombol.<ref>{{cite web
| last = Opensource
| first =
| authorlink =
| coauthors =
| title = An Open Source Android terminal and Linux environment
| work =
| publisher =
| date =
| url = https://opensource.com/article/18/5/termux
| format =
| doi =
| accessdate = 1 Agustus 2020 }}</ref> Dalam banyak aplikasi, tidak ada perbedaan antara cara kerja pada [[komputer pribadi|PC]] [[Linux]] di lingkungan [[terminal]] dan pada perangkat [[Android]] dan Termux. Namun, lingkungan ini tidak sepenuhnya baku karena keterbatasan sistem [[Android]], yang tidak memungkinkan akses langsung ke [[perangkat keras]]. Misalnya, tidak ada akses ke porta [[USB]] dan perangkat yang terhubung ke porta ini di Termux. Dalam versi [[Android]] yang lebih baru, perintah informasi 'atas' tidak berfungsi karena pembatasan akses ke sistem file/proc.
 
Sebagian besar perintah yang tersedia di GNU dapat diakses melalui antarmuka baris perintah [[Bash (perangkat lunak)|Bash]] bawaan. Ada juga beberapa shell lain yang tersedia, seperti [[Z shell|Zsh]] dan [[tcsh]].<ref>{{cite web |url=https://wiki.termux.com/wiki/ZSH |date=July 30, 2020 |title=ZSH - Termux Wiki |website=Termux |access-date=August 17, 2021}}</ref>
== Contoh perintah ==
Untuk memasang paket perangkat lunak, ketikan perintah <code>pkg install</code> disertai nama paket,
 
Termux adalah aplikasi terminal Android pertama yang menyertakan berbagai perangkat lunak, tidak seperti emulator terminal lainnya, yang hanya menyediakan utilitas kecil atau terbatas yang disediakan oleh Android.
Contoh:
$ pkg install python2
$ pkg install php
 
==Fitur dan cara kerja==
Untuk mengakses direktori berkas, ketikan perintah <code>cd</code>
Paket-paket di termux dikompilasi silang dengan Android NDK dan memiliki patch kompatibilitas untuk membuatnya berfungsi di Android. Karena semua file diinstal di direktori aplikasi, rooting tidak diperlukan.<ref>{{cite web |url=https://wiki.termux.com/wiki/Main_Page |date=July 30, 2021 |title=The Termux Wiki |access-date=August 17, 2021| website=Termux}}</ref>
 
Ada lebih dari seribu paket yang dapat diunduh dan pengguna dapat mengajukan permintaan untuk paket baru.
Contoh:
Atau, paket dapat dikompilasi dari sumber karena Termux mendukung berbagai alat build termasuk [[CMake]] serta kompiler untuk [[C++]], [[Rust (bahasa pemrograman)|Rust]], [[Go (bahasa pemrograman)|Go]] dan beberapa lainnya.
$ cd /sdcard
Termux juga dapat menginstal juru bahasa untuk bahasa seperti [[Ruby (bahasa pemrograman)|Ruby]], [[Python (bahasa pemrograman)|Python]], [[JavaScript]], dll.
$ cd storage
Catatan:
 
Editor teks berbasis terminal seperti [[Emacs]] dan [[Vim (penyunting teks)|Vim]] dapat diinstal untuk mengedit dan membuat file dari terminal.
<code>$ cd /sdcard</code> kode untuk masuk ke dalam penyimpanan eksternal (kartu memori eksternal)
 
Termux juga dapat menjalankan aplikasi [[Antarmuka grafis|GUI]] di Termux melalui server [[Virtual Network Computing|VNC]] dan menginstal [[lingkungan desktop]] ([[Xfce]], [[LXQt]], [[MATE (perangkat lunak)|MATE]]) atau pengelola jendela.<ref>{{cite web |url=https://wiki.termux.com/wiki/Graphical_Environment |title=Graphical Environment - Termux Wiki |access-date=August 17, 2021 |date=July 30, 2021 |website=Termux}}</ref>
<code>$ cd storage</code> kode untuk masuk ke dalam penyimpanan internal
 
== Lihat pula ==
<code>$ pkg search name_of_package</code> kode untuk mencari paket.
* [[Debian]]
* [[Antarmuka baris perintah]]
* [[Pengelola paket|Pengelola Paket]]
 
== Referensi ==
Baris 76 ⟶ 45:
 
== Pranala luar ==
* [https://termux.com Official website]
* {{GitHub|termux/termux-app|Termux application}}
* {{GitHubGithub|termux/termux-packagesapp/|Termux packages}}
* {{GitHub|termux/termux-packages/|Termux packages}}
 
* [https://wiki.termux.com/wiki/Main_Page Termux wiki]
 
{{software-stub}}
 
[[Kategori:Perangkat lunak sumber terbuka]]
[[Kategori:Perangkat lunak Android]]
 
 
{{software-stub}}