AndroidのアップデートでLinuxターミナルが追加!使い方を解説

Google Pixelの2025年3月のアップデートで、Linux(Debian)のターミナルが標準搭載されるようになりました。今後、Google Pixel以外のAndroid端末でも、アップデートによってLinuxターミナルを利用できるようになると思われます。
この記事では、新しく追加されたLinuxターミナルを有効化する方法と使い方について解説します。
AndroidにLinuxターミナルが標準搭載へ
Google Pixelの2025年3月のアップデートで、Linux(Debian)のターミナルが標準搭載されるようになりました。
これまで、AndroidスマートフォンでLinuxコマンドを利用するには、 Termux のようなサードパーティアプリを利用する必要がありました。
しかし、AndroidにLinuxターミナルが標準搭載されるようになったことで、サードパーティのアプリを利用せずにLinuxコマンドを実行できるようになりました。
新しく追加されたこのLinuxターミナルは、 Android仮想化フレームワーク(Android Virtualization Framework:AVF) と呼ばれる仕組みを利用して構築されています。
Termuxは仮想マシンではないため、 Android NDK でクロスコンパイルされたパッケージを利用していますが、今回追加されたLinuxターミナルはAVFを使った仮想マシンです。
AVFは最新のほとんどのAndroidスマートフォンで利用できるため、今後、Google Pixel以外のAndroid端末でもアップデートによってLinuxターミナルを利用できるようになると思われます。
ただし、SamsungのGalaxyシリーズは、 AVFをハードウェア的にはサポートしているにもかかわらず無効化している ため、Linuxターミナルを利用できない可能性があります。 GalaxyはAndroid 16でAVFをサポートする可能性があるものの 、実際に利用できるようになるかは不明です。
Linuxターミナルを有効化する方法
Linuxターミナルは標準で無効化されているため、手動で有効化する必要があります。有効化時には、約567MBのデータをダウンロードする必要があるため、Wi-Fi環境でのダウンロードを推奨します。
-
設定アプリを開く
-
[デバイス情報]>[ビルド番号]を7回タップして開発者向けオプションを有効化する
-
設定アプリの[システム]>[開発者向けオプション]を開く
-
[Linux開発環境]をタップする
-
[(試験運用版)AndroidでLinuxターミナルを実行する]のトグルスイッチをオンにする
-
スマートフォンのアプリの一覧から[ターミナル]を開く
-
通知の許可を求めるダイアログが表示されるので許可する
-
[インストール]ボタンをタップする
-
ターミナルのインストールに成功すると、[ターミナルを準備しています]と表示されます
-
しばらく待つとターミナルが起動します
これで、AndroidのLinuxターミナルを利用できるようになりました。ターミナルを起動すると、DebianのLinuxコマンドを利用できるようになります。
Termuxと同じように、矢印キーやCtrlキー、Tabキーなどのショートカットキーを利用できます。
記事執筆時点では、v12.8のDebianがインストールされているようです。Debianのバージョンは、ターミナルを起動後にcat /etc/os-release
やcat /etc/debian_version
を実行することで確認できます。
Fastfetchをインストールしてみる
デバイスの情報を表示するコマンドとしてはneofetchが有名ですが、すでに開発が終了してしまっています。

そこで、この記事では代わりにFastfetchをインストールしてみます。
Fastfetchは、Debian 13以降ではapt install fastfetch
コマンドでインストールできます。しかし、AndroidのLinuxターミナルはDebian 12.8なので、別の方法でインストールする必要があります。
Fastfetchをインストールするには、まず
FastfetchのGitHubのリリースページ
にアクセスし、fastfetch-linux-aarch64.deb
のURLをコピーします。
URLをコピーしたら、次のコマンドを実行することでFastfetchをインストールできます。なお、wgetコマンドの引数はコピーしたURLに置き換えてください。
wget https://github.com/fastfetch-cli/fastfetch/releases/download/2.38.0/fastfetch-linux-aarch64.debsudo apt install ./fastfetch-linux-aarch64.deb
インストールできたら、fastfetch
コマンドを実行することで、仮想マシンの情報を表示できます。
fastfetch

おすすめアイテム
※このリンクを経由して商品を購入すると、当サイトの運営者が報酬を得ることがあります。詳細はこちら。
このサイトを支援する
Buy Me a CoffeeまたはGitHub Sponsorsで支援していただけると、サイトの運営やコンテンツ制作の励みになります。定期的な支援と一度限りの支援がありますので、お間違いのないようにお願いします。
-1.png&w=256&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーで、テクノロジーに関する話題を追いかけています。動画編集やプログラミングが趣味で、たまにデザインなどもやっています。主にTypeScriptを使用したWebフロントエンド開発を専門とし、便利で実用的なブラウザー拡張機能を作成しています。また、個人ブログを通じて、IT関連のニュースやハウツー、技術的なプログラミング情報を発信しています。