Giter Club home page Giter Club logo

my-termux-setup's Introduction

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

Get it from Google Play store ๐Ÿ’ฏ

My Setup & Packages

  • Update Termux Packages
pkg update
pkg upgrade
  • Clean up packages
pkg autoclean
pkg clean
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

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
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/santhoshkumar/48dad71342f8dc68029b5d5f33504302/raw/13d40d51dd45597f2b74b30361c642f3e56ed187/package.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>
pkg install termux-exec
pkg install termux-api
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-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/santhoshkumar/aba032a6dae1940ed57d860d5a0d963d/raw/bd18596aff92295dbcf102e6570deb5f0561a085/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

Learn More about Termux Visit - https://termux.com/

Bookmark this Page More Updates on the way ๐Ÿ˜Š

my-termux-setup's People

Contributors

santhoshkumar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.