Linux Deploy on android


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的真實地址如下:

  開始配置:
  我們可以根據這些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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM