Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Welche Funktion hat Linux Deploy?

Welche Funktion hat Linux Deploy?

WBOY
WBOYnach vorne
2023-05-24 16:04:124229Durchsuche

Mit Linux Deploy wird eine Linux-Umgebung auf Android-Geräten bereitgestellt. Das Prinzip besteht darin, einen Chroot- oder Proot-Container auf der Linux-Ebene von Android auszuführen und dann ein anderes Linux-System auszuführen, das wir im Container vorbereitet haben. Sie müssen Root-Berechtigungen für Ihr Telefon erhalten, bevor Sie Linux Deploy verwenden können.

Linux Deploy ist eine Anwendung, die eine Linux-Umgebung auf Android-Geräten bereitstellen kann. Ihr Prinzip besteht darin, einen Chroot- oder Proot-Container auf der Linux-Ebene von Android auszuführen und dann ein anderes Linux-System auszuführen, das wir im Container vorbereitet haben. Es ist erwähnenswert, dass sich dies von der uns bekannten virtuellen Maschinentechnologie unterscheidet. Das neue Linux-System wird parallel zum Android-System ausgeführt (lassen Sie sich nicht auf die Erklärung für Laien ein).

Bevor wir Linux Deploy verwenden, wir müssen die Root-Berechtigung des Telefons einholen (erforderlich) Nachdem wir die Root-Berechtigung erhalten haben, müssen wir Busybox installieren, da der mit dem ursprünglichen Computer gelieferte Linux-Befehlssatz unvollständig ist Erweitern Sie den Linux-Befehlssatz (nicht erforderlich. Eine Installation ist ebenfalls möglich).

Linux Deploy muss im Google Store installiert werden, was in anderen Android-App-Stores nicht verfügbar ist. Die unten genannte Software kann nur im Google Store installiert werden
linux deploy的作用是什么
Nachdem die Installation abgeschlossen ist wird Linux Deploy verwenden, um das Ubuntu-System auf Android-Geräten bereitzustellen:

Klicken Sie unten rechts in der Benutzeroberfläche auf das Symbol „Herunterladen“, um die Konfigurationsdatei-Einstellungsschnittstelle aufzurufen und die folgenden Einstellungen vorzunehmen (ich weiß nicht, warum der Entwickler solche verwendet). ein „Download“-Symbol als Symbol der Konfigurationsdatei-Einstellungsschnittstelle):

Containerisierungsmethode: „chroot“

Distributionsversion: „Ubuntu“

Architektur: Behalten Sie den Standardwert bei

Distributionsversion: „yakkety“ (d. h. Ubuntu 16.10)

Quelladresse: http://mirror.tuna.tsinghua .edu.cn/ubuntu-ports/(Hier verwenden wir die Standardbereitstellungsmethode, d. h. laden Linux-Komponenten und erforderliche Softwarepakete von der Softwarequelle herunter Da die Standardquellgeschwindigkeit nicht gut ist, verwenden wir hier die Open-Source-Image-Quelle der Tsinghua-Universität (was in einem späteren Artikel besprochen wird). Die „Quelladresse“ sollte hier mit dem lokalen oder Remote-Pfad der Repository-Datei gefüllt werden (Suffix ist tgz/tar.gz). Installationstyp: Es gibt zwei Vorschläge für diese Option, „Verzeichnis“ und „ Datei". Wenn Sie mit Linux nicht vertraut sind und der verbleibende Speicherplatz der /data-Partition ≥ 2g beträgt, wird empfohlen, die Installationsmethode „Verzeichnis" zu verwenden. Wenn Sie mit Linux nicht vertraut sind, wenn Sie damit vertraut sind oder Wenn der verbleibende Speicherplatz der /data-Partition  Installationspfad: Wenn „Installationspfad“ „Verzeichnis“ auswählt, definiert diese Option den Pfad, in dem das System installiert wird. Der Standardpfad ist

.

  Bildgröße (MB) (verfügbar, wenn der Installationstyp „Datei“ auswählt): Diese Option definiert die Größe der Bilddatei, in der sich das System befindet. Vor der Systeminstallation wird eine leere Datei mit der eingestellten Bildgröße erstellt Erstellt im Installationsverzeichnis zum Speichern von Systemdateien und -daten (entspricht dem gesamten Speicherplatz des neuen Linux-Systems). Es wird empfohlen, den Standardwert nicht zu verwenden. Das Ausfüllen von 2048 m reicht aus. ${ENV_DIR}/rootfs/linux,即安装在/data/user/0/ru.meefik.linuxdeploy/env/rootfs/linux目录下。"安装类型"选择"文件"时,这个选项将定义Linux系统安装在哪个镜像文件中,默认值为外置存储/linux.img

  Dateisystem (verfügbar bei der Installation). Geben Sie „Datei auswählen“ ein: Wählen Sie „Automatisch“.

Benutzername: Diese Option ist der Benutzername beim Anmelden am System. Der Standardwert ist „android“ und kann nach Belieben geändert werden.

 Benutzerpasswort: Diese Option ist das Passwort des Benutzers im Ubuntu-System, das nach Ihren eigenen Gewohnheiten eingegeben werden kann.

  Privilegierte Benutzer: Behalten Sie den Standardwert bei.

DNS-Server: Sie können den Standardwert beibehalten oder die DNS-Serveradresse anpassen (z. B. 114.114.114.114 usw.).

Lokalisierung: Es wird empfohlen, den Standardwert beizubehalten Wert POSIX, wenn es andere Anforderungen gibt, z. B. wenn SSH Ergebnisse auf Chinesisch zurückgeben soll oder die Anzeigesprache der grafischen Oberfläche Chinesisch sein soll, wählen Sie „zh_CN.UTF8“ aus.

  INIT/MOUNTS-Element: Sie können es festlegen wenn nötig, und Sie können es ignorieren, wenn keine Anforderung besteht.

 Starten des SSH-Servers zulassen: Aktivieren Sie diese Option

SSH-Einstellungen: Behalten Sie die Standardeinstellung bei

Starten der grafischen Oberfläche zulassen: Sie können es bei Bedarf festlegen, diese Option wird hier jedoch vorerst nicht aktiviert (im folgenden Artikel wird dies der Fall sein). Einführung in die Bereitstellung der grafischen Benutzeroberfläche).

linux deploy的作用是什么

Nachdem die Einstellungen abgeschlossen sind, drücken Sie die Eingabetaste, um zur Hauptoberfläche des zurückzukehren Anwendung, drücken Sie die Menütaste, wählen Sie „Installieren“, um die Installation des Linux-Systems zu starten. Während des Installationsvorgangs müssen Sie eine Netzwerkverbindung aufrechterhalten (es wird empfohlen, über WLAN zu installieren, was etwa einige hundert Megabyte Datenverkehr erfordert). ).

Wenn Sie die Terminalausgabe „>>>deploy“ sehen, bedeutet dies, dass die Installation begonnen hat:

linux deploy的作用是什么
#🎜🎜 # Wenn Sie die Terminalausgabe „09c42df596aa6398c720aa7f45a9cfc4= 2.0.4)‘ ist nicht installiert“ stoßen. Sie müssen die Listendatei /etc/apt/source ändern

apt clean 
apt autoclean
sudo apt update 
sudo apt upgrade -y 
sudo apt dist-upgrade

Das obige ist der detaillierte Inhalt vonWelche Funktion hat Linux Deploy?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen