My Termux setup
Termux - Terminal Emulator for Android
Here is My Termux Terminal Emulator Setup & Packages
Linux on Android
💯
Download Termux
Termux Support was dropped from Playstore - https://github.com/termux/termux-app#installation
- Download Termux from F-Driod - https://f-droid.org/packages/com.termux/
- Termux API - https://f-droid.org/en/packages/com.termux.api/
- All Termux Apps - https://search.f-droid.org/?q=termux&lang=en
- Developer Wiki - https://github.com/termux/termux-packages/wiki
- Termux Wiki - https://wiki.termux.com/wiki/Main_Page
Get it from Google Play store
Install Termux - https://play.google.com/store/apps/details?id=com.termux&hl=enInstall Termux API - https://play.google.com/store/apps/details?id=com.termux.api&hl=enInstall Termux Styling - https://play.google.com/store/apps/details?id=com.termux.styling
My Setup & Packages
- Update Termux Packages
pkg update
pkg upgrade
- Clean up packages
pkg autoclean
pkg clean
- Termux Update Package Mirror Servers - https://github.com/termux/termux-packages/wiki/Mirrors
termux-change-repo
- Install cURL
pkg install curl
- Install git
pkg install git
- Install wget
pkg install wget
- install Zip
pkg install zip
- install unZip
pkg install unzip
- Install python3 & python2 (https://wiki.termux.com/wiki/Python)
Python2
pkg Install python2
Python3
pkg install python
- Install Nodejs
pkg install nodejs
# LTS Version
pkg install nodejs-lts
- Install jq (pre Format JSON result)
pkg install jq
- Install libxml2-utils
pkg install libxml2-utils
- Install grep (about grep - https://en.wikipedia.org/wiki/Grep)
pkg install grep
- Install bc (Arbitrary Precision Calculator language)
pkg install bc
- Install htop (Task manager & system Monitor)
pkg install htop
- Install figlet
pkg install figlet
- Install httping (pinging tool for HTTP requests)
pkg install httping
- install dnsutils (Mostly i use this tool for find the website/blog IP address)
pkg install dnsutils
- Install openssh (For Managing My Servers SSH & SFTP)
pkg install openssh
- Install FFmpeg (Handling video, audio, and other multimedia files and streams)
pkg install ffmpeg
- Install youtube-dl
curl -sL https://gist.githubusercontent.com/mskian/6ea9c2b32d5f41867e7cafc88d1b26d5/raw/youtube-dl.sh | bash
- Install PHP
pkg install php
- Install PHP Composer on Termux
curl -sS https://getcomposer.org/installer | php -- --install-dir=/data/data/com.termux/files/usr/bin --filename=composer
- Install nano Editor
pkg install nano
- Install ZSH (For Run ohmyzsh)
pkg install zsh
- Install HTTPie on Termux (cURL Alternative) and Install Socks for Proxy Connection [Python3 Modules]
pip install --upgrade pip setuptools
pip install --upgrade httpie
pip install -U requests[socks]
pip install requests
- Required packages for Python development
pkg install clang
pkg install libffi
pkg install openssl
- DuckDuckGo for Termux
pip install ddgr
- Install screenfetch (System Information Generator)
pkg install screenfetch
- Install w3m - Text based Web browser
pkg install w3m
- install cowsay on termux
pkg install cowsay
- install perl
pkg install perl
- install Ruby
pkg install ruby
- install Rust on Termux
pkg install rust
- install Cloudflared
pkg install Cloudflared
- install sqlite
pkg install sqlite
- install fakeroot
pkg install fakeroot
- install sshpass
pkg install sshpass
- install golang
pkg install golang
- install PRoot
pkg install proot
- use chroot
Fixes the DNS lookup issue
$ termux-chroot
$ ls /usr
#logout
exit
- Delete Read only Files or Folders
chmod 700 -R ~/<filename or folder name>
rm -rf ~/<filename or folder name>
-
Customize the Termux Terminal Emulator - https://amsk.in/2IF0ibt
-
Install
Termux-exec
Read More about this Package - https://wiki.termux.com/wiki/Termux-exec
pkg install termux-exec
- Install Termux API (Full info about this - https://wiki.termux.com/wiki/Termux:API (Don't Forget to Install Termux API APP from F-Driod)
pkg install termux-api
- Termux SD Card Permission ( https://wiki.termux.com/wiki/Termux-setup-storage )
pkg update
pkg upgrade
termux-setup-storage
- Termux Enable Extra Key Rows
cd .termux
nano termux.properties
Copy and Paste the Below Key Configuration in the Termux Properties File -
CTRL + X
to save & Exit
extra-keys = [ \
['ESC','|','/','HOME','UP','END','PGUP','DEL'], \
['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP'] \
]
- Termux Fix Legacy Warning - termux/termux-app#1393
termux-upgrade-repo
Termux Storage permission did not create symlink for all folders - ( termux/termux-app#591 )
cd $HOME
ls
- Termux - Check if a program/Package is exists or Not (Verify your Package Installation)
curl -sL https://gist.githubusercontent.com/mskian/4278fed4a206f4ec440f0dd512d4540b/raw/package.sh | bash
- List the Installed Packages
pkg list-installed
- Uninstall/Remove Packages
pkg uninstall <package-name>
- Clear bash Path cache
hash -r
- Termux Help
pkg help
- Enable Extra Keys ( https://wiki.termux.com/wiki/Touch_Keyboard ) Volume UP+Q
- Termux Backing up and Restoring - https://wiki.termux.com/wiki/Backing_up_Termux
Learn More about Termux Visit - https://termux.com/
Bookmark this Page More Updates on the way