AndroidでLinuxを実行するためのTermux完全ガイド

最終更新: 3 10月2026
  • Googleの制限を回避し、アップデートを確実に行うため、F-Droid経由でのインストールをお勧めします。
  • ルート権限を必要とせずに、Python、Node.js、Rubyなどのプログラミング言語を実行できる機能。
  • proot-distroとVNCを使用して、完全なLinuxディストリビューションとグラフィカル環境をインストールすることが可能です。

暗い環境の中でスマートフォンとノートパソコンを使用しているサイバーセキュリティ専門家。画面には緑色のコードが反射している。

デスクトップOS並みのパワーをポケットに入れて持ち歩けるなんて、想像したことがありますか?実は、それは単なる空想ではありません。Termuxを使えば、スマートフォンの保証を無効にしたり、root権限を取得したりすることなく、Android端末をフル機能のLinux環境に変えることができます。Termuxは、プログラミング、ネットワーク管理、自動化といった世界への扉を、どこからでも開くターミナルエミュレーターなのです。

技術的なことをいじるのが好きだったり、バスの中でスクリプトを実行する必要がある場合、このツールは素晴らしいものです。この記事では、基本的なインストールから高度なテクニックまでを詳しく解説するので、迷うことなく、モバイルデバイスから最大限のパフォーマンスを引き出し、真のワークステーションに変える方法を正確に理解できます。

AndroidでLinux
関連記事:
AndroidにLinuxをインストールして実行する方法:完全ガイド

Termuxとは一体何ですか?

複数のシステム診断パネルとソースコードが表示されたLinuxターミナル画面を映した、プロ仕様のモニター画面。

Termuxをご存知ない方のために説明すると、TermuxはAndroid端末でLinuxターミナルを操作できるアプリケーションです。特筆すべき点は、ほとんどの機能でroot権限を必要としないため、通常はDebianやUbuntuといったGNU/Linuxディストリビューションでしか見られないパッケージやツールをインストールできることです。ARM 、ARM64、x86など、様々なプロセッサアーキテクチャに対応しているため、幅広いLinuxタブレットやスマートフォンで動作します。

  Linux上でBashスクリプトを使用してタスクを自動化するための完全ガイド

始め方:インストールと最初のステップ

黒い背景に白と緑のコンソールコマンドが表示された、Linuxターミナル(Termux)を実行しているAndroidスマートフォンの画面のクローズアップ。

ここで重要な点があります。TermuxはPlayストアでも入手できますが、F-Droidからダウンロードするのが最適です。なぜなら、GoogleがPlayストア版のアップデートを正しく行えないような制限を設けているからです。したがって、まずはF-Droidの公式サイトからインストールし、そこからTermuxを検索してインストールしてください。

アプリを初めて開いたら、むやみにインストールを急いではいけません。最初にすべきことは リポジトリとパッケージを更新する 依存関係エラーを回避するには、コマンドを実行する必要があります。 pkg update && pkg upgradeTermux がモバイル デバイス上のフォルダ (ダウンロードやドキュメントなど) を読み書きできるようにするには、次のコマンドを実行してストレージ権限を付与する必要があります。 termux-setup-storage.

Androidでスクリプトを実行する方法
関連記事:
Android でスクリプトを実行する方法: あらゆるレベル向けの完全ガイド

コマンドラインをマスターする

ターミナルを使ったことがない方もご安心ください。見た目よりも簡単です。 日常生活の一部である基本的なコマンド そして、フォルダ間を移動するために習得しなければならないこと: ls そこにどんなファイルがあるかを確認するには、 cd あるディレクトリから別のディレクトリへ移動するには、 mkdir 新しいフォルダーを作成するには、 touch 空のファイルを作成し、 rm 不要になったものを削除したい場合。ファイルの内容をすばやく読み取るには、コマンドを使用します。 cat それはあなたの最高の味方です。

パッケージ管理:ツールのインストール

Termux はパッケージマネージャを使用します pkg (これは基本的に簡略化されたレイヤーです) aptこれを使えば、ほぼすべての開発ツールをインストールできます。たとえば、コードを編集したい場合は、 NanoまたはVim とともに pkg install nano o pkg install vimプログラマーであれば、完全な環境をセットアップできます。 Python、Ruby、Node.js、Go、またはRust それぞれのインタープリタをインストールします。コードのバージョンを管理するには、 pkg install git 必須です。

  WindowsからLinux Mintへの移行に関する完全ガイド

実用的かつ高度な使用事例

開発者の作業スペースを上から見た図。ノートパソコンの横にある木製のテーブルの上に、Linux Bashターミナルを表示したスマートフォンが置かれている。

このアプリの汎用性は素晴らしい。 サーバー管理インストールできます openssh SSH を介してリモート マシンに接続したり、モバイル デバイスに独自の SSH サーバーをセットアップして PC から管理したりすることもできます。Web サイトをすばやく構築したい場合、Python を使用すると、 インスタントウェブサーバー ローカルネットワーク上で、単一のコマンドで実行できます。

の分野で サイバーセキュリティと倫理的ハッキングTermuxは、ネットワーク分析用のNmapやMetasploitなどのツールを実行できるため、非常に人気があります。さらに、自動化がお好きなら、 Androidでスクリプトを実行する Bashでコードを書き、ファイルを自動的にバックアップまたはクリーンアップし、実行権限を付与します。 chmod +x.

Termuxをさらに進化させる:グラフィカル環境とディストリビューション

黒い画面があまりにも殺風景に感じる場合は、 XFCEやLXQtなどのデスクトップ環境これを行うには、VNCサーバーとX11リポジトリをインストールする必要があります。設定が完了したら、AndroidのVNCアプリを使用して接続すると、従来のLinuxウィンドウインターフェースが表示されます。一部のプログラムが公式リポジトリにないため、完全なディストリビューション(Arch LinuxやDebianなど)が必要な場合は、ツールを使用してください。 proot-distro それが解決策です。 完全なディストリビューションをインストールします軽量な仮想マシンを使用しているかのように、カスタムユーザーを作成し、システムを管理できます。

より高度なユーザー向けには、よりユーザーフレンドリーなプロンプトを実現するFishシェルをインストールしたり、高度なプログラミングを行うためにNeovimを使用したり、 `pass`や`gnupg`を使ってパスワードを管理したりといった選択肢があります。また、 GitHubから独自のドットファイルをクローンして、使用するすべてのAndroidデバイス間でカスタム設定を同期させることも可能です。

  Windowsシステムにおける高度な自動化のためのPowerShell、WMI、およびCIM

Pythonスクリプトの実行から、グラフィカルインターフェースを備えた完全なLinuxディストリビューションのエミュレーションまで、Termuxはあらゆるモバイルデバイスを強力な技術ツールへと変貌させます。pkgパッケージマネージャー、Bashスクリプトの作成機能、リモートサーバーへのアクセス機能を組み合わせることで、コンピューター愛好家はノートパソコンを手放して、迅速な開発作業やシステム管理作業を行うことができます。