Termux の完全版 Linux(Ubuntu)インストール詳細手順_termux で ubuntu をインストール#
1.Termux の概要#
Termux は Android プラットフォーム上のターミナルエミュレーターであり、「エミュレーター」と呼ばれる理由は、PC 側の VirtualBox などの仮想マシンソフトウェアのように、ホストマシン内に完全に独立した完全なシステム環境を仮想化するのではなく、新しい環境にクロスコンパイルされたプログラムをインストールして実行するためのインターフェースを提供するからです。
Termux は多くの Linux 上で動作するソフトウェアやツールを携帯端末に移植しました。複雑なインストールや設定プロセスは不要で、Termux をインストールすると、自動的に Termux に基本的な実行環境が設定され、一般的な Linux コマンドを実行するために使用されます。
最も重要なのは、Termux には機能が充実したパッケージ管理ツールが内蔵されていることです。
この時の携帯電話は Linux システムがインストールされた Raspberry Pi のように見なすことができ、PC 側のシステムのようにさまざまなタイプのソフトウェアを実行できますが、これらのソフトウェアは特定の CPU アーキテクチャとハードウェアデバイス向けにコンパイルされています(クロスコンパイルまたは Raspberry Pi システム内でのローカルコンパイル)。
注意が必要なのは、モバイル端末と PC 端末のハードウェアデバイスの大きな違い、さらに Android カーネルとオペレーティングシステムの制限により、直接実行できるプログラムは少数であるということです。統計によると、実際に直接インストールして実行できるソフトウェアは約900個です!
ここでは一部のソフトウェアを簡単に列挙します:
- 基本ツール:apt、bash、busybox、dpkg、git、htop、make、zsh ……
- プログラミング言語:binutils、clang、dart、erlang、golang、lua、nodejs、perl、php、python、ruby、rust ……
- サーバーソフトウェア:apache2、lighttpd、nginx、openssh ……
- データベースソフトウェア:mariadb、memcached、mosquitto、postgresql、redis、sqlite ……
- テキストツールとエディタ:emacs、gawk、nano、sed、vim ……
- メディアツール:ffmpeg、imagemagick、mpv、sox ……
- ネットワークツール:curl、httping、nmap、wget ……
- ゲームとエンターテイメント:bastet、cmatrix、cowsay、fortune、moon-buggy、nsnake、sl ……
2.Termux のインストール#
百度网盘:
リンク:https://pan.baidu.com/s/1svumsiCLq-atB0VdSo9JaA
抽出コード:zzxx
この 3 つのソフトウェアパッケージをインストールした後、Termux を開くだけで、開いた後に最初に入力することをお勧めします(更新のために):
date && apt upgrade 回車
この時、apt list を入力してインストール可能なソフトウェアのディレクトリを確認できます:#
上の図のソフトウェアをインストールする方法:#
入力:
apt install ソフトウェア名(上の図の緑色の英語) 回車
または
pkg install ソフトウェア名(上の図の緑色の英語) 回車
例えば:
$ apt install fortune
$ apt install cowsay
$ apt install lolcat
- ソフトウェアアプリケーション:
- fortune:格言、名著の抜粋、または小さなジョークなどを出力します
- cowsay:出力されたテキストを ASCII 文字で構成された動物の形のバブル内に含めます
- lolcat:淡白な出力テキストを華やかな虹色に変えます

3. ミラーソースの置き換え(清華源)#
ミラーソースの置き換えは、後でソフトウェアをより速くインストールするために行います。以前は数十 KB 毎秒でしたが、置き換えた後は数 MB 毎秒になります。
未置き換えのミラーソース:(赤い円の内容に注意)
以下のコマンドラインを使用して公式ソースを TUNA ミラーソースに置き換えます:
$ の後に以下の 4 行のコマンドを入力するだけです(各行の後に Enter を押します)
-i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
-i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
-i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
date && apt upgrade
ミラーソースをインストール後:(赤い円の内容に注意)
4.sudo ソフトウェアのインストール#
Linux の sudo コマンドは、システム管理者の権限でコマンドを実行します。つまり、sudo で実行されるコマンドは root が直接実行するかのように扱われます。
使用権限:/etc/sudoers に記載されているユーザー。
最初は sudo コマンドを使用できないので、**pkg install tsu
** を入力して sudo をインストールする必要があります。
以上の内容は Termux の理解、インストール、使用に関するもので、次に正式に Linux(Ubuntu)をインストールできます。
1. まず基本パッケージ proot-distro をインストール:#
pkg install proot-distro
このコマンドの説明:
2. インストール可能な Linux システムを確認:#
入力:
-distro list
3.Ubuntu をインストール:#
入力:
-distro install ubuntu
4. インストールが完了したら、Linux(Ubuntu)環境に入るためのコマンドは:#
-distro login ubuntu
root@localhost:~# が表示されると、Ubuntu 環境に入ったことを示します。root@localhost:~# の意味は以下の通りです:
その後、exit 回車を入力すれば Ubuntu 環境から退出できます。
5.Linux(Ubuntu)システムで新しいユーザー(一般ユーザー)を作成、削除:#
具体的な操作手順は以下の通りです:
① root@localhost:~# の後に入力:
d -d /home/zxxr -m zxxr
ファイルディレクトリは /home/zxxr、ユーザー名は -m の後の zxxr です
cd /home
ls
ls -l
②passwd ユーザー名を入力:
注意: ただ passwd を入力すると、入力するパスワードは root のパスワードに対するものです。
passwd zxxr を入力すると、入力するパスワードは zxxr(新ユーザー)のパスワードに対するものです。
③Linux システムで新しいユーザー(一般ユーザー)に入る:
su 新ユーザー名
つまり:
r
新しいユーザーに入ると、$ だけが表示されます。
whoamiを入力すると、現在のユーザー名が表示されます。
直接su rootを入力し、root ユーザーのパスワードを入力すると、**root ユーザー(一般ユーザーではない)** に入ることができます。
④新しいユーザー(一般ユーザー)を削除:
間違いを防ぐために、まず Linux システムから退出し(logout が表示されると Linux システムから退出したことを示します)、再度 Linux システムに入ります。
入力:
l -r zxxr
これで zxxr ユーザーが削除され、su zxxr を入力すると次のようになります:
もし /home/zxxr ディレクトリに新しいユーザー zxxr を作成したい場合は、次のようにします:
全体のプロセスコード図:
デスクトップをインストールするには、別の 2 つのソフトウェアが必要ですが(赤い円)、まずは VNC Viewer を開くのではなく、AnLinux を開くだけで大丈夫です。
1.Anlinux を開く#
AnLinux の左上隅をクリックし、「デスクトップ」を選択し、対応する Linux バージョンを選択します。私がインストールしたのは Ubuntu なので、ここでも Ubuntu を選択します。
以下の画像で手順を示します:
起動をクリックすると、自動的に Termux インターフェースに入り、**$** の後にコピーしたコマンドを入力して Enter を押すことでデスクトップをインストールできます。
正常にインストールできない場合は、コピーしたコマンドが完全であるかどうかを確認してください。コマンドが不完全であることが原因である可能性が非常に高いです。
インストール中に言語選択の画面が表示されます:#
最初の選択肢の中国語の意味は「上記の言語ではない」であり、その後、タイムゾーンの選択肢が表示され、GMT+8 を選択します。3 番目の選択肢は 18(中国語)を選択し、4 番目の選択肢は 1(中国語)を選択します。
注意: 3 番目の選択肢を選択する際には Enter を押して、more の内容が表示された後に選択する必要があります。
以下は 3 番目と 4 番目の選択肢です:
最後にデスクトップシステムのパスワードを設定する画面が表示されます。このパスワードは VNC Viewer ソフトウェアに接続するために使用されます。
指示に従って 4 回入力します。
https://blog.csdn.net/weixin_49663860/article/details/200
root@localhost:~# が表示されると、デスクトップシステムのインストールが完了したことを示します。
注意:
生成された localhost:1 は VNC Viewer ソフトウェアが Ubuntu デスクトップシステムに接続するためのアドレスです。
ls を入力するとDesktopが表示されます。
2.VNC Viewer ソフトウェアを開く#
ソフトウェアの指示に従って Next をクリックし続け、Get Started が表示されたらクリックしてこのソフトウェアに入ります。ソフトウェアの画面で緑の円の + ボタンをクリックします。
次にこの画面が表示され、生成された localhost:1(自分が生成したものを入力)と名前(任意の名前)を入力します。
CREATEをクリックします。
CONNECT をクリックします。
OK をクリックします。
パスワードを入力し、パスワードを記憶するをクリックし、右上の続行をクリックします。
初めて入ると次の画面になりますので、skip をクリックします。
上の **?** をクリックします。
これは、手のタッチジェスチャーを使用してマウス操作を表す方法を教えてくれます。
右上の × をクリックすると VNC Viewer を退出できますが、この時点では完全に退出していないため、Termux の Linux システム(つまりroot@localhost:~# の後)で次のコマンドを入力する必要があります:
vncserver-stop
これで VNC Viewer から完全に退出できます。(再度入るための前提条件を整えます)
その後、Termux の Linux システム(つまりroot@localhost:~# の後)で次のコマンドを入力する必要があります:
vncserver-start
これで再度 VNC Viewer デスクトップに入るための前提条件が整います。
再度VNC Viewerを開き、Ubuntu(名前)をクリックするとUbuntu デスクトップインターフェースに入ります。