Maison >Opération et maintenance >exploitation et maintenance Linux >Quelle est la fonction du déploiement Linux
linux déployer est utilisé pour déployer un environnement Linux sur des appareils Android. Le principe est d'exécuter un conteneur chroot ou proot sur la couche Linux d'Android, puis d'exécuter un autre système Linux que nous avons préparé dans le conteneur. Vous devez obtenir les autorisations root sur votre téléphone avant de pouvoir utiliser Linux Deploy.
Linux Deploy est une application qui permet de déployer un environnement Linux sur des appareils Android. Son principe est d'exécuter un conteneur chroot ou proot sur la couche Linux d'Android, puis d'exécuter un autre système Linux que nous avons préparé dans le conteneur. Il convient de noter que cela diffère de la technologie de machine virtuelle que nous connaissons. Le nouveau système Linux fonctionnera en parallèle avec le système Android (ne vous attardez pas sur les explications pour les non-professionnels).
Avant d'utiliser Linux Deploy, nous devons obtenir l'autorisation Root du téléphone (obligatoire) Après avoir obtenu l'autorisation Root, étant donné que le jeu de commandes Linux fourni avec la machine d'origine est incomplet, nous devons installer Busybox sur développez le jeu de commandes Linux (non requis) L'installation est également possible).
Linux Deploy doit être installé dans le Google Store, ce qui n'est pas disponible dans les autres magasins d'applications Android. Le logiciel mentionné ci-dessous ne peut être installé que dans le Google Store
Une fois l'installation terminée, nous utilisera Linux Deploy pour déployer sur les appareils Android du système Ubuntu :
Cliquez sur l'icône "Télécharger" en bas à droite de l'interface pour accéder à l'interface de configuration du fichier de configuration et effectuer les réglages suivants (je ne sais pas pourquoi le développeur utilise un tel une icône "Télécharger" comme icône de l'interface de paramétrage du fichier de configuration) :
Méthode de conteneurisation : "chroot"
Version de distribution : "Ubuntu"
Architecture : Conserver la valeur par défaut
Version de distribution : "yakkety" (c'est-à-dire Ubuntu 16.10)
Adresse source : http://mirror.tuna.tsinghua .edu.cn/ubuntu-ports/(Ici, nous utilisons la méthode de déploiement par défaut, c'est-à-dire télécharger les composants Linux et les progiciels nécessaires à partir de la source du logiciel . Parce que la vitesse de la source par défaut n'est pas bonne, afin de ne pas télécharger toute la journée et la nuit, nous utilisons ici la source d'image open source de l'Université Tsinghua. Si vous la déployez à l'aide du référentiel (qui sera discuté dans un article ultérieur), l'"adresse source" doit être renseignée ici avec le chemin local ou distant du fichier du référentiel (le suffixe est tgz/tar.gz). Type d'installation : Il existe deux suggestions pour cette option, "répertoire" et "). fichier". Si vous n'êtes pas familier avec Linux et que l'espace restant de la partition /data est ≥ 2 Go, il est recommandé d'utiliser la méthode d'installation "répertoire". Si vous n'êtes pas familier avec Linux, Si vous le connaissez ou si l'espace restant de la partition /data est
Chemin d'installation : Lorsque "Chemin d'installation" sélectionne "Répertoire", cette option définira le chemin dans lequel le système est installé. Le chemin par défaut est
.${ENV_DIR}/rootfs/linux
,即安装在/data/user/0/ru.meefik.linuxdeploy/env/rootfs/linux
目录下。"安装类型"选择"文件"时,这个选项将定义Linux系统安装在哪个镜像文件中,默认值为外置存储/linux.img
Taille de l'image (Mo) (disponible lorsque le type d'installation "sélectionne "Fichier") : Cette option définira la taille du fichier image où se trouve le système. Avant l'installation du système, un fichier vide avec la taille d'image définie sera créé dans le répertoire d'installation pour stocker les fichiers et les données du système (équivalent à l'espace disque total du nouveau système Linux). Il est recommandé de ne pas utiliser la valeur par défaut, remplir 2048m suffit
Système de fichiers (disponible lors de l'installation). tapez "Sélectionner "Fichier") : Sélectionnez "Automatique".
Nom d'utilisateur : Cette option est le nom d'utilisateur lors de la connexion au système. La valeur par défaut est "android" et peut être modifiée à volonté.
Mot de passe utilisateur : Cette option est le mot de passe de l'utilisateur dans le système Ubuntu, qui peut être renseigné selon vos propres habitudes.
Utilisateurs privilégiés : conservez la valeur par défaut
Serveur DNS : vous pouvez conserver la valeur par défaut ou personnaliser l'adresse du serveur DNS (comme 114.114.114.114, etc.)
Localisation : il est recommandé de conserver la valeur par défaut valeur POSIX, s'il y a d'autres besoins, tels que Lorsque vous avez besoin que ssh renvoie les résultats en chinois ou que la langue d'affichage de l'interface graphique soit le chinois, sélectionnez "zh_CN.UTF8"
Élément INIT/MOUNTS : vous pouvez le définir si nécessaire, et vous pouvez l'ignorer s'il n'y a aucune exigence.
Autoriser le serveur SSH à démarrer : activez cette option
Paramètres SSH : Conserver la valeur par défaut
Autoriser le démarrage de l'interface graphique : Vous pouvez la paramétrer si nécessaire, mais cette option ne sera pas activée ici pour le moment (l'article suivant sera présenter comment déployer l'interface graphique).
Une fois les réglages terminés, appuyez sur la touche retour pour revenir à l'interface principale du application, appuyez sur la touche menu, sélectionnez « Installer » pour démarrer l'installation du système Linux. Pendant le processus d'installation, vous devez maintenir une connexion réseau (il est recommandé d'installer sous WIFI, ce qui nécessite environ quelques centaines de mégaoctets de trafic. ).
Lorsque vous voyez la sortie du terminal ">>>deploy", cela signifie que l'installation a commencé :
#🎜🎜 # Lorsque vous voyez la sortie du terminal "6f4c3c5326b5b2c55aff969098c37baa= 2.0.4)' n'est pas installée." Vous devez modifier le fichier de liste /etc/apt/source## /etc/apt/source.list deb http://ports.ubuntu.com/ focal multiverse main universe deb-src http://ports.ubuntu.com/ focal multiverse main universe deb http://ports.ubuntu.com/ focal-updates main universe multiverse deb-src http://ports.ubuntu.com/ focal-updates main universe multiverse deb http://ports.ubuntu.com/ focal-security main universe multiverse deb-src http://ports.ubuntu.com/ focal-security main universe multiverse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!