Termux: Differences from linux
Differences from Linux The environment setup in Termux is similar to that of a modern Linux distribution. However, running on Android implies several important differences. Termux is not FHS compliant This is why Termux does not use official Debian or Ubuntu packages for its environment. Termux does not follow Filesystem Hierarchy Standard unlike majority of Linux distributions. You cannot find directories like /bin, /etc, /usr, /tmp and others at the usual locations. Thus, all programs must be patched and recompiled to meet requirements of the Termux environment otherwise they will not be able to find their configuration files or other data. You may have a problem executing scripts that have standard shebangs (e.g. #!/bin/sh). Use the termux-fix-shebang script to modify these files before executing. Recent versions of Termux provide a special package (termux-exec) which allows usage of standard she-bangs. Most packages have shared library dependencies...