Termux
Termux is a free and open-source terminal emulator for Android which allows for running a Linux environment on an Android device. Termux installs a minimal base system automatically; additional packages are available using its package manager, based on Debian's. [2] Most commands available in Linux are accessible in Termux, as well as built-in Bash commands. There are several other shells available, such as Zsh and tcsh.[3] OverviewPackages are cross-compiled with Android NDK and have compatibility patches to get them working on Android. Since all files are installed in the application directory, rooting is not required.[4] There are more than one thousand packages available, and users can submit requests for new ones. Alternatively, packages can be compiled from source, as Termux supports a variety of build tools including CMake, Meson, GNU Autotools, as well as compilers for C++, Rust, Go, Swift, and other programming languages. Termux can also install interpreters for languages like Ruby, Python, and JavaScript. Terminal-based text editors such as Emacs and Vim can be installed. It is also possible to execute GUI applications in Termux by using a VNC server and installing a desktop environment (Xfce, LXQt, MATE) or window manager.[5] Another popular use case for Termux is its ability to run containers of various Linux distributions which would normally use the User interfaceTermux's user interface is fairly simple, only displaying the extra keys row and the terminal output. Color scheme and font can be changed through Termux: Styling. The extra-keys row can also be customized. Users can add more function keys and controls by editing Termux has mouse/touch support which can be used to interact with programs such as htop and other ncurses-based applications. Scrolling is done by swiping up or down in the terminal buffer. ConfigurationUsers configure Termux by editing Add-onsTermux also includes 7 add-ons:
Add-ons must be installed from the same source as the application so that the same User ID is used. HistoryTermux was initially released in 2015. Support for requesting packages and features was added through GitHub issues in the app's repository. People can also contribute to the project by adding new features and packages. In January 2020, the Termux development team ended support for devices running Android 5-6, making Android version 7 the minimum OS requirement.
Termux
The Termux development team suggests moving to F-Droid in order to continue getting updates, as F-Droid does not impose such restrictions. It is also possible to download APK files from the project's GitHub repository. In May 2021, Bintray, which had been the primary host for the Termux packages, shut down its services.[8] Termux migrated to Hetzner, another hosting service.[9] InstallationThe installation process extracts the bootstrap archive from the APK file, sets correct permissions for the executable, and sets up directories like the home directory. The Play Store version of Termux isn't being updated anymore, users are encouraged to install Termux from F-Droid or GitHub in order to receive latest updates. Package management and distributionPackages in Termux are installed through the application's package manager ( Package availabilityTermux has more than 1000 packages available as of 2021. Package repositoriesTermux has 3 repositories available. Repositories included in the default Termux bootstrap installation include:
References
External links
|