🚀 はじめに:Termuxとは?

Termux は、Androidスマホ上で Linux環境をそのまま再現できるターミナルアプリです。

  • PCを開くほどでもない作業をスマホで済ませたい
  • 外出先でPythonスクリプトやGit操作をしたい
  • Androidを「学習用Linux端末」として使ってみたい

このような方にとって、Termuxは 最小構成&無料で使える強力なツールです。 本記事では インストールから開発環境構築まで完全初心者でも迷わず進められるように 解説します。

補足
TermuxはGoogle Playではなく、F-Droidからのインストールが推奨されています。最新版を利用するためです。


📲 Step 1:Termuxのインストール方法

Termuxは公式にはF-Droidから入手します。

# F-DroidからTermuxをインストール
# 1. F-Droidアプリをインストール
# 2. Termuxを検索してインストール

注意
Google Play版は更新が止まっているため、F-Droid版を使いましょう。


⚙️ Step 2:初期設定と基本コマンド

Termuxを起動したら、まずパッケージを最新化します。

# パッケージリスト更新
pkg update

# パッケージをアップグレード
pkg upgrade

✅ この時点でできること

  • Linuxライクなコマンド操作
  • パッケージ管理(apt互換)
  • 軽いファイル操作やスクリプト実行

よく使う基本コマンド:

  • ls:ディレクトリ一覧
  • cd:ディレクトリ移動
  • pwd:現在のパス確認

補足
初期シェルは bash です。後半で zsh に変更することもできますが、初心者のうちは bash のままで問題ありません。
Termuxではpkgコマンドがaptのラッパーとして使えます。


🛠️ Step 3:開発環境を構築する

PythonやNode.jsをインストールして、スマホでスクリプトを実行できます。

# Pythonをインストール
pkg install python

# Node.jsをインストール
pkg install nodejs

補足
PythonやNode.jsはPC版とほぼ同じ感覚で使えますが、一部ライブラリはビルドに時間がかかることがあります。

注意
ストレージへのアクセスを許可するには以下を実行:

termux-setup-storage

🔐 Step 4:SSHやGitを使う

Termuxはリモート接続やGit操作も可能です。

# Gitをインストール
pkg install git

# SSHクライアントをインストール
pkg install openssh

✅ よくあるつまずき(チェックリスト)

  • F-Droid版をインストールしているか?
  • pkg updatepkg upgradeを実行したか?
  • pkg installでエラーが出た場合、まず pkg update を実行したか?
  • Playストア版をインストールしていないか?
  • ストレージアクセスを許可したか?
  • 必要なパッケージ(Python, Gitなど)をインストールしたか?

📚 参考リンク


🔧 拡張案(次にやると良いこと)

  1. zsh + oh-my-zshで快適なシェル環境構築
  2. Termux APIでスマホ機能と連携
  3. DockerやProotで仮想Linux環境構築
  4. VS Code Remoteでスマホを開発サーバに
  5. 自動スクリプトでスマホをミニサーバ化

🎯 まとめ

  • TermuxはAndroidでLinux環境を構築できる便利なアプリ
  • F-Droid版を使うのが安全
  • pkgコマンドでパッケージ管理が簡単
  • PythonやGitなど開発ツールもスマホで利用可能