Termuxとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Termuxの意味・解説 

Termux

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/08/02 06:19 UTC 版)

Termux
nanoを実行中のTermux
作者 Fredrik Fornwall
初版 2015年5月30日 (11年前) (2015-05-30)
最新版
0.118.3 / 2025年5月22日 (14か月前) (2025-05-22)
リポジトリ
プログラミング
言語
Java
対応OS Android
プラットフォーム x86-64, ARM64, i686, ARMv7
サイズ 101 MB
種別 端末エミュレータ, コマンドラインインタフェース
ライセンス GPLv3
公式サイト termux.dev 
テンプレートを表示

Termuxは、AndroidデバイスでLinux環境実行できるAndroid向けの自由かつオープンソースターミナルエミュレータである[1]

TermuxはF-DroidGitHubGoogle Play(2026年8月現在はGoogle Playは非推奨)を通じて配布されており、アプリケーションのパッケージマネージャーを介してさまざまなソフトウェアインストールできる。特徴としてはAndroidのアクセスの全権限を得るroot化をせずに、エミュレーターとしてアプリが使えること、多くのコマンドがLinuxと同じように使えること等が挙げられる。

概要

スウェーデン人プログラマのFredrik FornwallがTermuxを開発[2]、2015年に初版リリースされた。

リリース当初の対応OS要件はAndroid 5.0以降だったが、2020年1月1日を以てAndroid 5.0/6.0対応が打ち切られ、Android 7.0以降対応に要件が引き上げられていたが[3][注 1]、2022年よりAndroid 5と6の対応が復活した[4]

Google PlayでもTermuxが配布されているが、Google2020年11月2日以降、Google Playで配布するアプリに対応を義務付けているAPIレベル29(Android 10)をターゲットにTermuxをビルドすると、本来の動作が出来ないため、Google Playでの更新は打ち切られていたが[5][6]、2024年6月7日よりGoogle Playでの配信が復活したものの[7]、2026年8月現在は、Termuxの開発チームはF-DroidもしくはGitHubで配布されているapkファイルからのインストールを推奨している[5][6]

Termux:X11

Termux:X11 により X Window System を使用してる Linux のデスクトップアプリが動作する。[8]

インストール手順

  1. https://github.com/termux/termux-x11/releases/ より apk ファイルをインストールする。
  2. Androidの「設定」>「アプリ」>「Termux」>「バッテリー」を選択し、「制限なし」または「最適化しない」に変更する。Termux:X11 がフロントエンドアプリになり、Termux がバックグラウンドアプリになるので、バックグラウンドの制限をなくす。
  3. 「設定」>「開発者向けオプション」を開き、「子プロセスの制限を無効化」のトグルをオンにする。Android はデフォルトでは子プロセスの数を32個以下に制限しているが、デスクトップアプリは33個以上になることが多いので、32個以下の制限を無効化する。[9][10]
  4. Termux で pkg upgrade して pkg install x11-repo して pkg install termux-x11-nightly する。

デスクトップ環境 Xfce を使用する場合

  1. Termux で pkg install xfce する。
  2. termux-x11 :0 -xstartup "dbus-launch --exit-with-session xfce4-session" で起動し、Termux:X11 で Xfce が表示される。

スマートフォンなどに外部ディスプレイをつないで Android のデスクトップモードや Samsung DeX を使用した場合でも、Termux:X11 は使用できるので、Linux パソコンとして使用できる。

PRoot-Distro

Termux は Android の標準Cライブラリである Bionic を使用している。バイナリ配布している Linux アプリの多くはGNU Cライブラリを標準Cライブラリに指定していることが多く、また、フォルダ構成が Termux は普通の Linux ディストリビューションとは異なるため、バイナリ配布している Linux アプリが動かないことが多い。この問題を解決するため、PRoot-Distro を使用すると Termux 内にLinuxディストリビューションを丸ごとインストールでき、多くのアプリが動作するようになる。Termux 側が配布しているアプリは Termux 側でインストールして PRoot-Distro の環境内からも使用できる。Docker などで使用されている Open Container Initiative のものをインストールできる。[11]

インストール手順

  1. pkg install proot-distro する。
  2. Ubuntu 24.04 をインストールする場合は proot-distro install ubuntu:24.04 する。
  3. root アカウントでログインする場合は proot-distro login ubuntu でログインできる。

Termux:X11 内で使用する場合は proot-distro login ubuntu --user ubuntu --shared-x11 して PRoot-Distro 環境内で export DISPLAY=:0 すると GUI アプリも使用できる。

脚注

注釈

  1. 公式Wiki『Termux Wiki』の『Dev: Development Session 42』に「Latest termux-app version requires min API level 24」の記載がある[3]。これはAPIレベルが24であるAndroid 7.0以前のOSに対応しないことを意味する。APIレベルの詳細についてはAndroidのバージョン履歴を参照。

出典

  1. Seth Kenlon (2020年8月11日). Use a Linux terminal on your Android phone”. opensource.com. 2021年8月17日閲覧。
  2. Fornwall, Fredrik. Fredrik Fornwall's CV”. 2022年8月7日閲覧。
  3. 1 2 Dev: Development Session 42”. Termux Wiki (2019年10月27日). 2022年8月7日閲覧。
  4. Termux on android 5 or 6 · termux/termux-app Wiki · GitHub”. 2024年9月19日閲覧。
  5. 1 2 Hazarika, Skanda (2021年1月22日). Here’s why the Termux app is no longer receiving updates on Google Play”. XDA Developers. 2022年8月7日閲覧。
  6. 1 2 Termux Google Play”. Termux Wiki. 2022年8月7日閲覧。
  7. Termux on Google Play · GitHub”. 2024年9月19日閲覧。
  8. termux/termux-x11: Termux X-server add-on.”. 2026年8月2日閲覧。
  9. Android-Docs/en/docs/apps/processes/phantom-cached-and-empty-processes.md at master · agnostic-apollo/Android-Docs”. 2026年8月2日閲覧。
  10. termux-desktop/docs/disable-phantom-process-killing.md at main · sabamdarif/termux-desktop”. 2026年8月2日閲覧。
  11. termux/proot-distro: An utility for managing proot containers.”. 2026年8月2日閲覧。

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語
  •  Termuxのページへのリンク

辞書ショートカット

すべての辞書の索引

「Termux」の関連用語

1
6% |||||

Termuxのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Termuxのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのTermux (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS