Hallo. Ich habe versucht, eine Linux-Umgebung mit Windows Subsystem für Linux (WSL) von Windows 10 zu erstellen (ich habe auch Linuxbrew installiert). Das Verfahren ist [^ 1].
[^ 1]: Es tut mir leid, dass es viele Artikel gibt und es scheint, als würde es ein Dach bauen.
** 1 ** Powershell mit Administratorrechten starten
Setzen Sie dann `ExecutionPolicy``` auf`
RemoteSigned```.
PS> Set-ExecutionPolicy RemoteSigned
Als nächstes dieses Mal Chocolatey installieren und verwenden Sie es für Windows Terminal. / windows / terminal /) (Terminalumgebung) installiert (auch 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
Führen Sie dann den folgenden Befehl aus, um Windows Subsystem für Linux (WSL) zu aktivieren, und starten Sie [^ 2] neu.
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
[^ 2]: Oder aktivieren Sie es unter "Systemsteuerung> Programme und Funktionen>" Windows-Funktionen aktivieren oder deaktivieren "".
** 2 ** Beziehen und installieren Sie die Linux-Distribution Starten Sie den Microsoft Store, geben Sie "WSL" in das Suchfeld ein, suchen Sie Ubuntu 18.04 LTS (Linux) [^ 3], holen Sie es sich, installieren Sie es und starten Sie es [^ 4]. Sie können die Anmeldung bei Ihrem Microsoft-Konto überspringen. Die Installation wird gestartet und der Benutzername und das Passwort für sudo werden festgelegt und eingegeben.
Enter new UNIX username:
Enter new UNIX password:
Retype new UNIX password:
[^ 3]: Ubuntu 20.04 LTS (Linux) kann ebenfalls gut sein. [^ 4]: Referenzartikel sind "Einstellungsverfahren für Windows-Subsystem für Linux (WSL)", "Windows 10 Installieren Sie WSL, um Linux-Programme verfügbar zu machen in (Version 1803 oder höher) "," [[ Einführung in die WSL] 1. Windows 10-Standard-Linux-Umgebung Starten wir die WSL "usw.
** 3 ** Bestätigen Sie, dass das Linux-Terminal gestartet werden kann Starten Sie die Linux-Terminalumgebung (Windows Terminal oder die Standardterminalumgebung, die gleichzeitig mit der Distribution installiert wurde) und überprüfen Sie, ob der Befehl ausgeführt wird:
$ uname -a
Linux ...
$ cat /etc/os-release
:
:
Nehmen Sie als Nächstes verschiedene Einstellungen vor:
$ 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 ** Starten Sie die Linux-Terminalumgebung neu und aktualisieren Sie sie:
$ sudo apt update
$ sudo apt upgrade -y
$ sudo apt install git curl file build-essential
Auch dieses Mal habe ich [Linuxbrew] installiert (https://docs.brew.sh/Homebrew-on-Linux).
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
$ brew doctor
$ brew update
$ brew install gcc zlib
** 5 ** Überprüfen Sie die Dienste unter Linux Überprüfen Sie den Status von cron und 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