Bonjour. J'ai essayé de créer un environnement Linux en utilisant le sous-système Windows pour Linux (WSL) de Windows 10 (j'ai également installé Linuxbrew). La procédure est [^ 1].
[^ 1]: Je suis désolé qu'il existe de nombreux articles et qu'il semble construire un toit.
** 1 ** Démarrer Powershell avec des privilèges d'administrateur
Réglez ensuite ExecutionPolicy
sur
RemoteSigned```.
PS> Set-ExecutionPolicy RemoteSigned
Ensuite, cette fois, Installez Chocolatey et utilisez-le sur Windows Terminal. / windows / terminal /) (environnement de terminal) installé (également vscode):
PS> set ChocolateyInstall=C:\ProgramData\chocolatey
PS> Invoke-Expression ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
PS> choco list -lo
PS> choco install -y microsoft-windows-terminal vscode
Ensuite, pour activer le sous-système Windows pour Linux (WSL), exécutez la commande suivante et redémarrez [^ 2].
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
[^ 2]: Ou activez-le dans "Panneau de configuration> Programmes et fonctionnalités>" Activer ou désactiver les fonctionnalités Windows ""
** 2 ** Obtenir et installer la distribution Linux Démarrez le Microsoft Store, entrez «WSL» dans le champ de recherche, recherchez Ubuntu 18.04 LTS (Linux) [^ 3], récupérez-le, installez-le et démarrez-le [^ 4]. Vous pouvez ignorer la connexion à votre compte Microsoft. L'installation démarrera et le nom d'utilisateur et le mot de passe pour sudo seront décidés et saisis.
Enter new UNIX username:
Enter new UNIX password:
Retype new UNIX password:
[^ 3]: Ubuntu 20.04 LTS (Linux) peut également être bon. [^ 4]: Les articles de référence sont "Procédure de configuration du sous-système Windows pour Linux (WSL)", "Windows 10 Installez WSL pour rendre les programmes Linux disponibles dans (version 1803 ou ultérieure) "," [[ Introduction à WSL] Partie 1 Environnement Linux standard Windows 10 Commençons WSL "etc.
** 3 ** Confirmez que le terminal Linux peut être démarré Démarrez l'environnement du terminal Linux (Terminal Windows ou celui par défaut installé en même temps que la distribution) et vérifiez que la commande est exécutée:
$ uname -a
Linux ...
$ cat /etc/os-release
:
:
Ensuite, effectuez divers réglages:
$ echo 'umask 002' >> ~/.bashrc
$ echo 'export VISUAL="vim"\nexport EDITOR="vim"' >> ~/.bashrc
$ echo 'export PATH="/home/linuxbrew/.linuxbrew/sbin:/home/linuxbrew/.linuxbrew/bin:$PATH"' >> ~/.bashrc
** 4 ** Redémarrez l'environnement du terminal Linux et mettez-le à jour:
$ sudo apt update
$ sudo apt upgrade -y
$ sudo apt install git curl file build-essential
J'ai également installé Linuxbrew cette fois.
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
$ brew doctor
$ brew update
$ brew install gcc zlib
** 5 ** Vérifier les services sous Linux Vérifiez l'état de cron et ssh
$ sudo service cron status
* cron is not running
$ sudo ssh-keygen -A
$ sudo service ssh start
$ sudo service ssh status
* sshd is running
Recommended Posts