亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux Deploy怎么使用

發布時間:2023-03-28 10:30:17 來源:億速云 閱讀:148 作者:iii 欄目:建站服務器

這篇文章主要講解了“Linux Deploy怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux Deploy怎么使用”吧!

Linux Deploy是一款可以在Android設備上部署Linux環境的應用,其原理大概是在Android的Linux層跑一個chroot或者proot容器,然后再在容器中運行我們準備好的另外一個Linux系統。

什么是Linux Deploy?

Linux Deploy是一款可以在Android設備上部署Linux環境的應用,其原理大概是在Android的Linux層跑一個chroot或者proot容器,然后再在容器中運行我們準備好的另外一個Linux系統。值得注意的是,這與我們熟知的虛擬機技術不同,新的Linux系統將和Android系統平行運行(非專業解釋不要深究)。

Linux Deploy 指南

本文檔排版約定:

界面的文字表示方式:

使用豎屏方式辨認:

軟件主界面 = 剛打開linuxdeploy顯示的界面
左滑動菜單欄 = 左上角的滑動菜單
linux設置區 = 右下角的設置(或下載)標志按鈕內
操作菜單 = 主界面右上角的3個點點開
app設置 = 滑動菜單里面的設置

需要環境

  • 擁有root權限

  • 擁有300MB+的空余空間

  • 已安裝busybox

安裝linuxdeploy

下載地址:

https://github.com/meefik/linuxdeploy/releases

本教程使用Linux Deploy 2.2.0

初始化運行環境

打開Linuxdeploy

軟件主界面 -> 左滑菜單欄 -> app設置 -> 勾選: 啟用cli -> 點更新環境 -> 授權root -> 等待更新完成

設置linux

軟件主界面 -> linux設置區

引導設置

容器類型

建議使用 chroot

  • proot 目前在linuxdeploy不完備,可能無法在安裝

發行版GNU/linux

選擇你需要的發行

架構

選擇你手機支持的架構

發行版GNU/Linux版本

選擇你需要的發行的版本

源地址

建議使用國內的源地址

安裝類型
鏡像文件

將GNU/linux安裝到一個鏡像文件(虛擬磁盤)中

如果你將GNU/linux安裝到fat32的sd卡中請使用該選項

安裝路徑為鏡像文件的絕對路徑 默認為/sdcard/linux.img

鏡像大小為鏡像文件的大小 默認為自動

如果鏡像路徑設置在fat32內存卡的目錄下鏡像大小應不大于4096mb (fat32文件系統文件大小限制)

文件系統為鏡像文件內要使用的分區的文件系統 默認為ext4

目錄

將GNU/linux安裝在一個ext4或f2fs分區的一個目錄里

安裝路徑為要安裝到的目錄 默認為linuxdeploy的應用數據目錄(在data分區)

安裝目錄請勿使用fat32分區的目錄,以及/sdcard/ 內部共享存儲目錄, 它們不支持linux文件系統的基本權限

分區

格式化一個分區并將GNU/Linux安裝到里面

安裝路徑為一個塊設備分區文件的絕對路徑 默認為/dev/block/mmcblkXpY

如果要安裝到內存卡的第一個分區請寫: /dev/block/mmcblk1p1

如果要安裝到otg u盤的第一個分區請寫: /dev/block/sda1

文件系統格式化分區所指定的文件系統 默認為ext4

RAM

創建一個ramdisk并將linux安裝到里面

安裝路徑為ramdisk的掛載路徑 默認為/data/local/ram

鏡像大小為ramdisk的大小

ramdisk會在關機后清除

用戶名

要創建的普通賬戶的用戶名

用戶密碼

要創建的普通賬戶的密碼

建議別設置過于簡單或簡短的密碼,否則可能設置失敗

特權用戶

默認為root

建議不要修改

DNS

指定GNU/Linux要使用的DNS地址

默認為自動

本地化

設置GNU/Linux要使用的本地化設置(語言設置)

默認為POSIX 標準英語 中文請設置為

zh_CN.UTF-8

初始化

初始化為linuxdeploy啟動linux時自動執行的腳本設置

初始化系統
run-parts

在啟動linux時執行指定的腳本

初始化路徑 要執行的腳本的路徑 初始用戶 要執行腳本的用戶

sysv

如果你安裝的linux支持并安裝sysv請選擇此選項

初始化級別為init運行類型 默認為3(default)

初始用戶為運行init的用戶 默認為root

掛載

將GNU/linux外部的一個目錄掛載到GNU/linux供linux訪問

請勿在掛載點列表填寫塊設備文件名

SSH

啟用SSH連接方式

端口ssh服務啟動的端口 默認22

PulseAudio

啟用PulseAudio服務并轉發linux內的音頻輸出到目標pulseaudio服務器

安卓可使用Pulsedroid作為輸出服務器

也可以轉發到其他擁有pulseaudio的設備上

host 目標主機ip

port 目標主機運行pulseaudio服務的端口

圖形界面

圖形子系統

桌面環境為要使用啟動的桌面啟動環境

使用安裝的Linux里面的用戶Home目錄下的文件控制

x11: ~/.xinitrc
vnc: ~/.vnc/xstartup
framebuffer: ~/.xinitrc

如果圖形連接不顯示或者啟動錯誤請修改x服務啟動控制文件

vnc

啟用vnc作為圖形連接方式

vnc設置:

顯示為要使用的顯示DISPLAY變量 影響端口 默認為0

建議不要修改

與vnc監聽端口的關系:

顯示 0 端口 5900
顯示 1 端口 5901

顏色深度為顯示的顏色深度 默認為16bit 影響vnc畫質

8bit 低畫質 低網絡占用

dpi為顯示密度 默認為 75 dpi越高顯示密度更大

建議保持默認不要修改

寬 高 為vnc的顯示分辨率 默認為手機橫屏取值

vnc選項 為vnc擴展選項默認空

x11

啟用x11服務來訪問圖形

Linuxdeploy并不提供x11的服務器

x11服務的連接方式為:

x11客戶端 (linuxdeploy里面的linux)          |^          ||
          v|
      x11服務器

如果要在安卓自身使用x11服務請安裝安卓的XsdlServer app

并按照xsdlserver顯示的設置x11服務

framebuffer

停止/暫停/凍結 安卓界面并讓linux使用fb設備顯示圖形

在大多數設備上需要設置停止安卓界面來顯示linux圖形界面

在許多設備上無法此顯示方式工作

顯示為要使用的DISPLAY變量 默認為0 建議不要修改

視頻設備為要使用的fb設備文件 建議不要修改

輸入設備為觸摸屏設備event設備文件 用于啟用圖形觸摸屏支持 建議不要修改

x參數為x指定附加參數 建議不要修改

強制刷新緩存區 建議勾選

凍結安卓界面 建議選擇停止

開始安裝

主界面 -> 操作菜單 -> 安裝

開始安裝并等待安裝

安裝結束后會在最后幾行輸出

<<<deploy

驗證安裝

主界面 -> 啟動

打開手機上的終端軟件

執行:

android $ su
root # linuxdeploy shell -u root

如果順利進入linux的shell說明安裝成功

如果無法順利進入請停止并檢查安裝,或者停止重新安裝

連接ssh服務

如果手機自身連接請下載安卓ssh客戶端:

  • connectbot

  • juicessh

并連接localhost和你設置的ssh端口 (端口默認為22) 使用你設置的用戶名密碼登錄

可選操作:

登錄后請更改默認密碼為強密碼

如果外部連接本linux請輸入手機的局域網ip地址并連接指定ssh端口

連接vnc服務

手機自身連接

下載安卓vnc客戶端:

  • vncviewer

連接localhost并輸入密碼為用戶設置密碼(用戶名下面的那個)

vnc密碼和賬戶密碼沒有關聯,只是linuxdeploy設置的密碼在安裝時候會共享

連接x11

手機自身連接

下載xsdlserver并啟動

啟動xsdlserver后啟動linuxdeploy里面的linux

使用framebuffer

啟動linux的同時手機會黑屏

如果framebuffer啟動成功則顯示linux的圖形界面

如果失敗則黑屏 請手動重啟

在linuxframebuffer啟動的時候可以使用外部ssh到手機來操作

FAQ

問: linuxdeploy安裝的linux可以運行什么? 答: linuxdeploy安裝的linux是一個完備的linux系統,你可以使用包管理器或者編譯方式擴展它的功能. 唯一限制為使用安卓的內核運行(你可能無法使用一些只提供安卓接口的硬件)

問: linuxdeploy安裝的linux里面安裝了xrdp,但為什么不能運行? 答: 安卓擁有一套特別的權限管理方式 ,由于xrdp在單獨一個叫xrdp的賬戶運行守護進程, 所以需要把xrdp用戶加入aid_inet用戶組 :

root@linux # usermod -aG aid_inet xrdp  # 將xrdp加入套接字權限組 ,其他需要套接字權限的應用也可以這樣設定

感謝各位的閱讀,以上就是“Linux Deploy怎么使用”的內容了,經過本文的學習后,相信大家對Linux Deploy怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

朝阳县| 怀集县| 布尔津县| 延寿县| 鄢陵县| 革吉县| 沙坪坝区| 共和县| 姚安县| 安龙县| 屏南县| 定南县| 甘德县| 霸州市| 和龙市| 始兴县| 灵寿县| 扶沟县| 武乡县| 孝昌县| 叶城县| 原平市| 张北县| 泉州市| 绍兴市| 远安县| 昌图县| 宜兴市| 连江县| 东光县| 芒康县| 海阳市| 宝清县| 噶尔县| 澄迈县| 凤阳县| 东丽区| 璧山县| 锦州市| 广州市| 合水县|