Termux
# keyring error, run this command
termux-change-repo
apt install openssl-tool
pkg install git
ssh-keygen -b 4096 -t rsa
# https://wiki.termux.com/index.php?title=Node.js&mobileaction=toggle_view_mobile
pkg install nodejs
# code-server and nvm
# https://wiki.termux.com/wiki/PRoot
pkg install proot proot-distro
proot-distro install debian
proot-distro login debian
# proot -r ./rootfs -0 -w / -b /dev -b /proc -b /sys /bin/sh
# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install v18
nvm use v18
nvm i -g yarn
# https://coder.com/docs/code-server/v3.11.1/termux
yarn global add code-server
yarn global upgrade code-server --latest
git clone https://github.com/remo7777/T-Header.git
cd T-Header; bash t-header.sh;
# install neovim, then
pkg install binutils
cargo install tree-sitter-cli
pkg install fd
# https://github.com/derekzyl/termux-nvim
# to reolsve Error setting up storage
pkg install termux-am
# ~/.termux/termux.properties
allow-external-apps = true
# Paste shortcut (in Android keyboard remapper)
shortcut.paste = ctrl + alt + v
shortcut.create-session = ctrl + t
shortcut.next-session = ctrl + 5
shortcut.previous-session = ctrl + 4
extra-keys = [ \
['ESC','|','/','HOME','UP','END','PGUP','DEL'], \
['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP'] \
]
pkg i ninja
pkg i python-numpy
or
MATHLIB="m" pip install numpy
# https://github.com/termux/termux-packages/issues/17380#issuecomment-1624409367
CFLAGS+=" -U__ANDROID_API__ -D__ANDROID_API__=31" pip install numpy==1.24.2
CFLAGS+=" -U__ANDROID_API__ -D__ANDROID_API__=31" pip install -r requirements.txt
https://gist.github.com/cwpearson/c0709b0dd526f43d952768151fcd6cde
CFLAGS+=" -U__ANDROID_API__ -D__ANDROID_API__=31" ./bootstrap --prefix=$PREFIX --parallel=`nproc`
https://wiki.termux.com/wiki/Package_Management#Community_repositories
curl -LO https://its-pointless.github.io/setup-pointless-repo.sh
bash setup-pointless-repo.sh