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ターミナルを実行する]のトグルスイッチをオンにする

スマートフォンのアプリの一覧から[ターミナル]を開く

通知の許可を求めるダイアログが表示されるので許可する
![通知の送信をターミナルに許可しますか?[許可][許可しない]](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fimage-1283.png&w=3840&q=75)
[インストール]ボタンをタップする
![Linuxターミナルをインストールする Linuxターミナルを起動するには、ネットワーク経由で約567MBのデータのダウンロードが必要です。続行しますか? Wi-Fi使用時にのみダウンロードする [インストール]](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fimage-1284.png&w=3840&q=75)
ターミナルのインストールに成功すると、[ターミナルを準備しています]と表示されます

しばらく待つとターミナルが起動します

これで、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
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
次の記事
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。






![Discordの[プロフィールのプライバシー]設定のスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fdiscord-profile-privacy-settings.png&w=3840&q=75)
![スマートフォンのホーム画面の[Social]フォルダーを表示した写真。フォルダー内にはFacebook、Instagram、Threads、X、LinkedIn、TikTok、YouTubeのアイコンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Ffacebook-instagram-threads-x-twitter-linkedin-tiktok-youtube-mobile-app-unsplash.jpg&w=3840&q=75)


![Gboardの[フリック入力のみ]の設定画面の開き方を示したスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fgboard-flick-only.png&w=3840&q=75)

![[Search Engine Selector]というアプリからの通知のスクリーンショット。[ブラウザと検索サービスを選択]というタイトルで、本文には[ウェブページを表示しリンクを開くアプリと、検索サービスアプリを選択してください]と書かれている。通知の下部には[アプリを選択してください]というボタンが表示されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fandroid-search-engine-selector-notification.png&w=3840&q=75)
