Termux 安裝完整版 Linux (Ubuntu) 詳細步驟_termux 安裝 ubuntu#
1.Termux 簡介#
Termux 是 Android 平台上的一個終端模擬器,之所以稱它為 “模擬器” 而非 “虛擬機”,是因為它並非像 PC 端的 VirtualBox 等虛擬機軟體那樣,在宿主機中虛擬出一個完全獨立且完整的系統環境,而只是提供一個接口,以安裝和運行面向新環境交叉編譯後的程序。
Termux 將眾多 Linux 上運行的軟體和工具移植到了手機端。無需任何複雜的安裝和配置過程,裝好 Termux 以後即會自動對 Termux 配置一個基本的運行環境,用以執行一些常見的 Linux 命令。
最為關鍵的是 Termux 內置了功能健全的包管理工具。
也可以將此時的手機看作是安裝了 Linux 系統的樹莓派,可以像 PC 端系統那樣運行各種類型的軟體,只不過這些軟體都是針對特定的 CPU 架構和硬體設備編譯過的(交叉編譯或者在樹莓派系統中本地編譯)。
需要注意的是,由於移動端和 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
剛安裝這三個軟體包後只需打開 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 鏡像源:
只需在 $ 後輸入以下四行命令 (在輸入每行後按回車)
-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 回車 即可退出 Ununtu 環境。
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,則如下圖:
整個過程代碼圖:
安裝桌面則需要用到另外兩個軟體 (紅圈),不過先別急著打開 VNC Viewer,只需先打開 AnLinux。
1. 打開 Anlinux#
點擊 AnLinux 左上角,選擇 “桌面”,選擇對應的 Linux 版本,由於我安裝的是 Ubuntu,這裡我也選擇 Ubuntu。
下面用圖片展示步驟:
點擊啟動後,會自動進入 Termux 界面,在 **$** 後輸入複製的指令回車即可安裝桌面。
如果無法正常安裝,請看自己複製的指令是否完整,很有可能是由於複製的指令不完整所造成。
安裝過程中會出現選擇語言的界面:#
第一個選擇的中文意思是 不是以上語言,然後會出現選擇時區的選項 選擇 GMT+8,第三個選擇是選擇 18 (Chinese),第四個選擇是選擇 1 (Chinese)。
注意: 第三個選擇在選擇時需要按回車,讓 more 的內容呈現出來後,才可以進行選擇。
下圖為第三個選擇和第四個選擇:
最後會出現設置輸入桌面系統密碼,該密碼用於連接 VNC Viewer 軟體。
按照提示會輸入四次。
https://blog.csdn.net/weixin_49663860/article/details/200
當出現 root@localhost:~# 即代表安裝桌面系統完成。
注意:
生成的 localhost:1是VNC Viewer 軟體連接 Ubuntu 桌面系統的Address。
輸入 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 桌面化界面。
Termux 的安裝、換源、基本庫安裝、基本操作講解以及 Termux 的使用心得_萬方名的博客 - CSDN 博客_termux 換源
極致安卓之 —Termux 安裝完整版 Linux - 知乎
termux | 鏡像站使用幫助 | 清華大學開源軟體鏡像站 | Tsinghua Open Source Mirror