termux----舊手機變廢爲寶(下)

在第一篇博客我們講了,linux deploy可以在手機內新建一個系統,唯一的缺點是並不自帶terminal和需要root。

華爲手機就.........

所以,今天我們來說一說不root該怎麼做。

1.termux的下載
在網址https://f-droid.org/下載F-Droid。
F-Droid是一個應用市場,你可以在裏面下載app。第一次進入需要更新,需要等待,由於服務器在外國,下載軟件會很慢,需要耐心等待。
進入界面,點擊搜索按鈕,輸入termux,可以看到以下幾個app
termux terminal emulator with packages 這個是我們需要下載的app
termux:api是termux調用android功能的擴展
termux:styling是termux設置字體大小,類型與背景功能的擴展
如果你可以使用Google商店,你可以直接在Google商店下載termux
2. termux更新源的更換(不推薦)
第一次進入termux,需要初始化,初始化完成之後,第一步當然是更換更新源,由於默認更新源在外國,下載不會太快(現在termux的更新源下載速度還可以)。如果在更換源之後出現問題,換回源更新源
termux的目錄結構與普通的Linux不太一樣。它使用了一種叫前綴的東西perfix,相當於根目錄"/"
 1 prerix = /data/data/com.termux/files/ 
輸入pwd查看當前目錄
/data/data/com.termux/files/home

termux配置更新源地址的文件是

1 /data/data/com.termux/files/usr/etc/apt/source.list

使用cd命令進入更新源文件目錄下
使用cp命令備份文件,以便出現問題時回滾

cp -p sources.list sources.list.bak

vi編輯文件(vim 默認沒有安裝)

vi sources.list 

原內容如下

#The main termux repository:
deb https://dl.bintray.com/termux/termux-packages-24 stable main

修改如下(使用清華源)

# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux stable main

更新軟件

1 apt update 更新包列表
2 apt upgrade 更新安裝的包文件

或者直接使用官方提供的自動代碼:

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -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
sed -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
apt update && apt upgrade

可以參考termux清華源的幫助文檔

至此,這個教程就結束了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章