# Termuxであそぼ

2 min read
Table of Contents

1. Termuxのセットアップ

update

Terminal window
termux-setup-storage
pkg update -y && pkg upgrade -y

Ubuntu install

Terminal window
pkg in proot proot-distro -y
proot-distro install ubuntu
proot-distro login ubuntu

他ディストロも入手可能

https://github.com/termux/proot-distro

2. Ubuntuのセットアップ(superuser)

install package

Terminal window
apt update && apt upgrade -y
apt install locales tzdata-y
vi /etc/locale.gen # 290行目、ja_JP.UTF-8のコメントアウト(#)を外す
locale-gen
update-locale LANG=ja_JP.UTF-8

make user

Terminal window
apt install adduser sudo -y
adduser camellian
visudo
exit

追記内容は以下の通り

Terminal window
camellian ALL=(ALL:ALL) ALL

visudoが動かないときはexport EDITOR=viなどが必要

make login shell

Terminal window
echo 'proot-distro login --user u305f ubuntu' > ./login.sh
chmod 744 login.sh

3. Termuxのセットアップ

install package

Terminal window
pkg in python rust -y
pkg in curl duf eza fastfetch git neovim ripgrep tar unar wget yt-dlp zsh -y

install zsh

Terminal window
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

make selection

Terminal window
echo "choose boot"
echo "t) termux"
echo "u) ubuntu"
echo -n "> "
read choice
case "${choice}" in
u)
proot-distro login --user camellian ubuntu
;;
*)
zsh
;;
esac

cp .zsh*

Terminal window
git clone https://github.com/CameIIian/dotfiles/
mv dotfiles/.zshrc ~/
mv dotfiles/.zsh_aliases ~/

4. Ubuntuのセットアップ(user)

install package

Terminal window
sudo apt install python3 curl duf eza fastfetch git neovim ripgrep tar unar wget zsh -y
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
Terminal window
ln -s /storage/emulated/0/ ~/Android

zsh

カスタマイズは3章を参考

Terminal window
sudo chsh -s /usr/bin/zsh

setup python

uvのinstall

Terminal window
curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.13

5. addon apks

termux-api

termux-clipboard-settermux-clipboard-getが便利そう

termux-widget

Home画面からスクリプトを実行できる?

Reference

  1. Termuxs’ apps https://github.com/termux/termux-app/releases https://github.com/termux/termux-styling/releases https://github.com/termux/termux-widget/releases https://github.com/termux/termux-float/releases
  2. TermuxにUbuntuを入れてJupyterlabの環境を整備 | rm -rf /* https://u305f.hateblo.jp/entry/2024/08/09/202335
  3. 【Termux】素のTermuxでできたこと|銀河連邦(流れ弾) https://note.com/gingarenpo/n/n707f7743efea#f151ca0e-491f-4337-bdf4-4071d37fcc09
My avatar

読んでくれてありがとうございます。
質問・感想等は以下またはSNSからどうぞ。

気ままに書いていきますので今後もよろしくお願いします。


More Posts

Comments