Linux Deploy on android
來源 https://www.cnblogs.com/GoCircle/p/10075032.html
為了解決鏡像不穩定導致包下載錯誤,能得到一個穩定環境,可以使用linux deploy導出功能。
這里提供兩個制作好的包
用戶名:Android,[歡迎轉載聽雨的人博客cnblogs.com/GoCircle]密碼:123456
連接方式:x11 (xsdl),系統架構:arm64
大小:4gb 壓縮包1.7g
本次連接方式更換為x11 在系統美觀方面(如鼠標指針)xsdl會展示更加完整(理論上)。鏡像解壓后 ,進入Linux deploy修改圖形界面顯示方式為x11 然后打開xsdl,直至出現藍屏界面后 打開ssh,輸入x-session-manager 然后返回xsdl即可啟動完畢。
鏈接: https://pan.baidu.com/s/1f5ywgyiF6660fsXgnH7-Ug 提取碼: 9nc7
Ubuntu ARMhf ,請使用rootfs安裝方式安裝,請勿解壓
內置Python3 vim git,內置配置好的vim Python3環境
使用ssh連接 無gui
賬戶android,密碼12345678,root密碼 ubuntu
鏈接: https://pan.baidu.com/s/1YKisW6c3BiHUnU9CFjRKhQ 提取碼: hwbz
轉載鏈接 https://mlapp.cn/319.html
將Rootfs[歡迎轉載聽雨的人博客]打包為tar.gz文件,之后,我們只需要將此tar.gz文件導入Linux Deploy,就可以完整還原打包時的Linux系統了。
解決方[歡迎轉載聽雨的人博客cnblogs.com/GoCircle]案:
貼心的作者為我們做好了一些基礎的Rootfs以方便我們部署Linux系統,這些Rootfs放置在Linux Deploy的"Repository"中,有些遺憾的是,這些Repository大多是需要到Play商店購買后才能被導入進Linux Deploy中的,但是小蘇注意到,有一些Repository似乎可以無需購買,直接導入,比如debian_arm
這個Repository:
導入此Repository后,回到Linux Deploy主界面,點擊右下角的"下載"圖標進入配置界面,我們可以看到"源地址"已經被配置為一個遠程服務器上的tgz(tar.gz)文件:
我們觀察這[By 博客園 GoCircle]項配置:
http:[cnblogs.com/GoCircle]ass="hljs-comment">//hub.meefik.ru/rootfs/debian_arm.tgz
似乎就是http://hub.meefik.ru/rootfs/
加上Linux Deploy中各"Repository"的名稱。
我們拿一個需要付費的的Rep[歡迎轉載聽雨的人博客]ository試一下:
http://hub.meefik.ru/rootfs/archlinux_arm.tgz
似乎還真的是可用的...
所以...看起來這是個彩蛋(喵喵臉)...
於是,在Linux Deploy中[cnblogs.com/GoCircle],各Repository的真實地址如下:
- archlinux_arm:
http://hub.meefik.ru/rootfs/archlinux_arm.tgz - archlinux_x86:
http://hub.meefik.ru/rootfs/archlinux_x86.tgz - centos_arm:
http://hub.meefik.ru/rootfs/centos_arm.tgz - centos_x64:
http://hub.meefik.ru/rootfs/centos_x64.tgz - centos_x86:
http://hub.meefik.ru/rootfs/centos_x86.tgz - debian_arm(免費):
http://hub.meefik.ru/rootfs/debian_arm.tgz - debian_x86(免費):
http://hub.meefik.ru/rootfs/debian_x86.tgz - fedora_arm:
http://hub.meefik.ru/rootfs/fedora_arm.tgz - fedora_x86:
http://hub.meefik.ru/rootfs/fedora_x86.tgz - gentoo_arm:
http://hub.meefik.ru/rootfs/gentoo_arm.tgz - gentoo_x86:
http://hub.meefik.ru/rootfs/gentoo_x86.tgz - kalilinux_arm:
http://hub.meefik.ru/rootfs/kalilinux_arm.tgz - kalilinux_x86:
http://hub.meefik.ru/rootfs/kalilinux_x86.tgz - kalitop10_arm:
http://hub.meefik.ru/rootfs/kalitop10_arm.tgz - kalitop10_x86:
http://hub.meefik.ru/rootfs/kalitop10_x86.tgz - opensuse_arm:
http://hub.meefik.ru/rootfs/opensuse_arm.tgz - opensuse_x86:
http://hub.meefik.ru/rootfs/opensuse_x86.tgz - slackware_arm:
http://hub.meefik.ru/rootfs/slackware_arm.tgz - slackware_x86:
http://hub.meefik.ru/rootfs/slackware_x86.tgz - ubuntu_arm:
http://hub.meefik.ru/rootfs/ubuntu_arm.tgz - ub[cnblogs.com/GoCircle]untu-lxde_arm(免費):
http://hub.meefik.ru/rootfs/ubuntu-lxde_arm.tgz - ubuntu_x86:
http://hub.meefik.ru/rootfs/ubuntu_x86.tgz - ubuntu-lxde_x86(免費):
http://hub.meefik.ru/rootfs/ubuntu-lxde_x86.tgz
開始配置:
我們可以根據這些Repository下的提示,修改配置文件,由於各Repository的發行版,架構和版本都已經在說明中指定了,比如ubuntu_arm
這個Repository:
ubuntu_arm Ubuntu 16.04 LTS (Xenial Xerus) ARM base system.)
在描述中指定了此Repository對應的發行版是Ubuntu,版本是Xenial,架構為ARM(armhf)。這也意味着,我們必須在配置界面填寫與選擇的Repository相同的信息。比如我們選定ubuntu_arm
這個Repository來部署Linux系統,那么我們只需要進行以下幾步操作:
1.下載此tar.gz文件:
http://hub.meefik.ru/rootfs/ubuntu_arm.tgz
並且記好此文件的路徑,下面以下路徑為例:
/storage/emulated/0/Download/ubuntu_arm.tgz
2.新建一個配置文件,進入配置界面,做以下配置(未提到的項請保[cnblogs.com/GoCircle]持默認設置):
Containerization method:chroot
發行版:Ubuntu
架構:armhf
發行版版本:xenial
源地址:/storage/emulated/0/Download/ubuntu_arm.tgz
(即剛剛下載的tgz文件存放的路徑)
安裝類型:文件
(即使用"鏡像"方式部署Linux系統)
安裝路徑:自定
(安裝路徑代表鏡像文件存放的路徑,下圖以/storage/emulated/0/Linux/ubuntu_arm.img為例)
鏡像大小:自定
(即部署完成后,Linux系統的"本地磁盤"大小,下圖以1024m為例,不建議超過4096m)
用戶名:android
(即部署完成后,系統默認的普通用戶)
密碼:自定
(此普通用戶的密碼,下圖以sun12345為例)
Privileged user:root messagebus
(這一項照着填就好)
本地化:zh_CN.UTF8
(即部署完成后,Linux系統的語言環境,zh_CN.UTF8指語言環境為中文,如果喜歡英文語言環境,選擇en_US.UTF8即可)
SSH:
打勾:允許SSH服務器啟動("SSH"的其他項保持默認設置)
3.配置完成后,我們就可以開始部署Linux系統了。在部署之前,小蘇強烈建議大家掛國外梯子進行部署。因為在Repository中,作者使用各發行版的官方軟件源作為軟件源,這樣一來,一是服務器節點遠離中國,軟件包下載速度一般都很慢,二是在我國ipv6還未普及,使用官方軟件源在部署過程中有一定幾率解析到ipv6地址,出現無法連接到服務器的情況並造成部署失敗的情況。
掛好梯子后,我們回到Linux Deploy的主界面,按下菜單鍵,選擇"安裝"開始部[Power By聽雨的人]署:
我們可以看到[歡迎轉載聽雨的人博客cnblogs.com/GoCircle],從開始部署(19:15:19)到完成部署(19:17:05),僅僅用了1分44秒的時間就可部署完畢。並且整個過程中只需要下載附加組件(本次部署只啟用了SSH連接,所以在部署過程中只下載了SSH有關的軟件包,如果你啟用了圖形界面,在這個過程中還會下載圖形環境和VNC等組件)。
如果你想部署圖形界面,請看這篇文章:
Linux Deploy:部署圖形界面環境
資源下載:
如果上面的官方Repository下載太慢或者無法下載的話,可以試試小蘇離線到PCloud中的Repository:
PCloud:
https://my.pcloud.com/publink/show?code=kZVAOIZuQvQ3cdywbVO1WUMpW135Rfy1MjV
(但在網絡通暢的情況下小蘇還是首推官方的Repository,畢竟PCloud免費賬戶每月只有50G的下載流量/doge臉)
==================== End