WSL installeren (2023)

  • Artikel

Ontwikkelaars hebben tegelijkertijd toegang tot de kracht van Windows en Linux op een Windows-computer. Met het Windows Subsystem for Linux (WSL) kunnen ontwikkelaars een Linux-distributie installeren (bijv. Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, enz.) en Linux-applicaties, hulpprogramma's en Bash-opdrachtregelprogramma's rechtstreeks op Windows uitvoeren, zonder gedoe van een traditionele Gebruik virtuele machine of dual-boot setups.

vereisten

U moet Windows 10, versie 2004 en hoger (build 19041 en hoger) of Windows 11 gebruiken om de volgende opdrachten te kunnen gebruiken. Als u eerdere versies gebruikt, lees dan de informatie op deHandmatige installatiepagina.

WSL-installatieopdracht

U kunt nu alles installeren wat u nodig hebt om WSL uit te voeren met één enkele opdracht. Open de PowerShell- of Windows-opdrachtpromptBeheerdermodusdoor er met de rechtermuisknop op te klikken en 'Als administrator uitvoeren' te selecteren, voer de opdracht 'wsl --install' in en start vervolgens uw computer opnieuw op.

wsl-installeren

Met deze opdracht worden de functies ingeschakeld die nodig zijn om WSL uit te voeren en wordt de Ubuntu-distributie van Linux geïnstalleerd. (Deze standaardverdeling kan worden gewijzigd.)

Als u een oudere build gebruikt of eenvoudigweg de installatieopdracht niet wilt gebruiken en stapsgewijze instructies wilt, raadpleegt uHandmatige WSL-installatiestappen voor oudere versies.

De eerste keer dat u een nieuw geïnstalleerde Linux-distributie start, wordt een consolevenster geopend waarin u wordt gevraagd te wachten tot de bestanden zijn gedecomprimeerd en op de computer zijn opgeslagen. Alle toekomstige lanceringen zouden minder dan een seconde moeten duren.

Kennisgeving

Het bovenstaande commando werkt alleen als WSL helemaal niet is geïnstalleerd. als jijwsl-installerenen de WSL-helptekst wordt weergegeven, voer dit uitwsl --lijst --onlineom een ​​lijst met beschikbare distributies te zien, enwsl --install -d om een ​​distributie te installeren. Om WSL te verwijderen, zieDe vorige versie van WSL verwijderenofMaak de registratie of de-installatie van een Linux-distributie ongedaan.

De geïnstalleerde standaard Linux-distributie wijzigen

Standaard is de geïnstalleerde Linux-distributie Ubuntu. Dit kan met de vlag-Dworden veranderd.

  • Om de geïnstalleerde distributie te wijzigen, voert u het volgende in:wsl --install -d . Vervangenmet de naam van de distributie die u wilt installeren.
  • Gevenwsl --lijst --onlineofwsl-l-oom een ​​lijst met beschikbare Linux-distributies te bekijken die kunnen worden gedownload via de online winkel.
  • Als je na de eerste installatie nog meer Linux-distributies wilt installeren, kun je ook de opdracht gebruikenwsl --install -d gebruik.

Tipp

Als u extra distributies wilt installeren met behulp van een Linux/Bash-opdrachtregel (in plaats van PowerShell of een opdrachtprompt te gebruiken), moet u ".exe" in de opdracht opnemenwsl.exe --install -d gebruik ofwsl.exe -l-oom beschikbare distributies weer te geven.

Als u tijdens het installatieproces een probleem tegenkomt, controleer dan deInstallatiegedeelte van de gids voor probleemoplossing.

Om een ​​Linux-distributie te installeren die niet als beschikbaar wordt vermeld, kunt u dat doenelke Linux-distributieImporteren met behulp van een TAR-bestand. In bepaalde gevallen, zoalsBoog Linux, je kunt ook installeren met een.appxbestand. Je kunt ook je eigen makenaangepaste Linux-distributievoor gebruik met WSL.

Uw Linux-gebruikersinformatie instellen

Nadat u WSL hebt geïnstalleerd, moet u een gebruikersaccount en wachtwoord aanmaken voor uw nieuw geïnstalleerde Linux-distributie. Zie de handleiding voor meer informatieBest practices voor het opzetten van een WSL-ontwikkelomgeving.

Installatie en best practices

Het wordt aanbevolen om onze gids te lezenBest practices voor het opzetten van een WSL-ontwikkelomgevingvolgen. Het biedt stapsgewijze uitleg over het instellen van een gebruikersnaam en wachtwoord voor uw geïnstalleerde Linux-distributies, het gebruik van standaard WSL-opdrachten, het installeren en aanpassen van Windows Terminal, het instellen van Git-versiebeheer, het bewerken en debuggen van code met behulp van de externe VS Code-server, evenals best practices voor bestandsopslag, het opzetten van een database, het koppelen van een externe schijf, het instellen van GPU-versnelling en meer.

Controleer welke versie van WSL u gebruikt

U kunt uw geïnstalleerde Linux-distributies weergeven en controleren op welke versie van WSL elke versie is ingesteld door de volgende opdracht in te voeren:wsl-l-vin PowerShell of bij de Windows-opdrachtprompt.

Als u de standaardversie instelt op WSL 1 of WSL 2 bij het installeren van een nieuwe Linux-distributie, gebruikt u de opdrachtwsl --set-default-version . Vervangenhetzij door 1 of 2.

Om de standaard Linux-distributie in te stellen die bij dewslcommando wordt gebruiktwsl -s ofwsl --setdefault en vervangenmet de naam van de Linux-distributie die u wilt gebruiken. Typ bijvoorbeeld PowerShell/CMDwsl -s Debianom de standaarddistributie op Debian in te stellen. Als je nuwsl npm initVoer de opdracht uit via PowerShellnpm initdraait in Debian.

Als u een specifieke WSL-distributie wilt uitvoeren in PowerShell of vanaf de Windows-opdrachtprompt zonder uw standaarddistributie te wijzigen, gebruikt u de opdrachtwsl -d . Vervang terwijl u werktmet de naam van de distributie die u wilt gebruiken.

Voor meer informatie, zie de handleiding voorbasisopdrachten voor WSL.

Upgradeversie van WSL 1 naar WSL 2

Nieuwe Linux-installaties met behulp van de opdrachtwsl-installerengeïnstalleerd, zijn standaard ingesteld op WSL2.

Het bevelwsl --set-versiekan worden gebruikt om te downgraden van WSL2 naar WSL1, of om reeds geïnstalleerde Linux-distributies te upgraden van WSL1 naar WSL2.

Gebruik de opdracht om te bepalen of uw Linux-distributie is ingesteld op WSL 1 of WSL 2wsl-l-v.

Gebruik de opdracht om de versie te wijzigenwsl --set-version 2, en vervangmet de naam van de Linux-distributie die u wilt bijwerken. Leggen bijvoorbeeldwsl --set-versie Ubuntu-20.04 2stel hun Ubuntu 20.04-distributie in om WSL 2 te gebruiken.

Als u WSL handmatig hebt geïnstalleerd vóór de opdrachtwsl-installerenbeschikbaar was, hebt u wellicht ook degene nodig die door WSL2 wordt gebruiktActiveer het optionele VM-onderdeelen datKernelpakket installeren(als dit nog niet is gedaan).

Nadere informatie: In deCommandoreferentie voor WSLU kunt een lijst met WSL-opdrachten vinden opVergelijking van WSL 1 en WSL 2Voor richtlijnen over welke opdracht u voor uw werkscenario moet gebruiken, zieBest practices voor het opzetten van een WSL-ontwikkelomgevingAlgemene tips voor het opzetten van een goede ontwikkelworkflow met WSL vindt u hier.

Manieren om meerdere Linux-distributies uit te voeren met WSL

WSL ondersteunt het uitvoeren van zoveel verschillende Linux-distributies als u wilt installeren. U kunt distributies van deMicrosoft-winkelkies eenAangepaste distributie importerenof éénmaak uw eigen aangepaste distributie.

Er zijn verschillende manieren om uw Linux-distributies na de installatie uit te voeren:

  • Windows-terminal installeren(aanbevolen)Met Windows Terminal kunt u zoveel opdrachtregels installeren als u wilt, deze in meerdere tabbladen of deelvensters openen en snel schakelen tussen meerdere Linux-distributies of andere opdrachtregels (PowerShell, opdrachtprompt, Azure CLI, enz.). U kunt uw terminal volledig aanpassen met unieke kleurenschema's, lettertypestijlen, lettergroottes, achtergrondafbeeldingen en aangepaste sneltoetsen.Extra informatie.
  • U kunt uw Linux-distributie rechtstreeks openen door de naam van uw geïnstalleerde distributies in het Windows Start-menu in te voeren. Voorbeeld: “Ubuntu”. Hierdoor wordt Ubuntu in een eigen consolevenster geopend.
  • U kunt de naam van uw geïnstalleerde distributie invoeren via de Windows-opdrachtprompt of PowerShell. Voorbeeld:ubuntu
  • Met behulp van de Windows-opdrachtprompt of PowerShell kunt u uw standaard Linux-distributie openen op de huidige opdrachtregel. Voeg eraan toewsl.exeA.
  • Met behulp van de Windows-opdrachtprompt of PowerShell kunt u uw standaard Linux-distributie op de huidige opdrachtregel gebruiken zonder een nieuwe te typen. Voeg eraan toewsl [opdracht]A. Vervangen[commando]via een WSL-commando, bijvoorbeeld throughwsl-l-vom geïnstalleerde distributies weer te geven, of viawsl pwdom te zien waar het huidige mappad in WSL wordt weergegeven. De opdracht wordt gegeven via PowerShellkrijg datumde datum uit het Windows-bestandssysteem enwsl-datumde datum uit het Linux-bestandssysteem.

Welke methode u kiest, hangt af van wat u doet. Als u een WSL-opdrachtregel geopend heeft in een opdrachtprompt- of PowerShell-venster en u wilt het venster sluiten, voert u de volgende opdracht in:Uitgang.

Wilt u de nieuwste WSL-previewfuncties uitproberen?

Bezoek de site om de nieuwste functies of updates voor WSL uit te proberenWindows Insiders-programmadeel. Nadat u zich bij Windows Insiders heeft aangesloten, kunt u in het menu Windows-instellingen via welk kanaal u preview-builds wilt ontvangen, automatisch WSL-updates of preview-functies ontvangen die aan die build zijn gekoppeld. De volgende opties zijn beschikbaar:

  • Dev Channel: Laatste updates maar lage stabiliteit.
  • Bètakanaal: Ideaal voor early adopters, betrouwbaardere builds dan in het ontwikkelaarskanaal.
  • Release Preview Channel: bekijk een voorbeeld van bugfixes en belangrijke functies in de volgende versie van Windows voordat deze beschikbaar is voor het grote publiek.

Aanvullende bronnen

  • Windows Command Line Blog: Installeer WSL met één enkele opdracht, nu beschikbaar in Windows 10 versie 2004 en hoger

FAQs

What is the 8 second rule in WSL? ›

The 8 second rule

You must wait until the subsystem running your Linux distribution completely stops running and restarts for configuration setting updates to appear.

Is WSL sufficient? ›

WSL is a fine tool, but it's not for everyone. Here are a few of the downsides: Performance is slower than a virtual machine or running Linux natively on your hardware. WSL uses software emulation to run Linux programs, which can be slow compared to running them directly on your computer's hardware.

How do I fix my WSL problem? ›

[Solved] WSL Not Working After Upgrading to Windows 11
  1. Fix 1: Enable Windows Subsystem for Linux.
  2. Fix 2: Enable Virtual Machine.
  3. Fix 3: Enable Hyper-V.
  4. Fix 4: Launch Windows Subsystem for Linux from the Microsoft Store.
  5. Fix 5: Repair Linux Distribution Application.
15 Jul 2023

How do you use WSL efficiently? ›

If you're using WSL 2 for development, you want to integrate WSL 2 with Visual Studio Code for a smooth workflow. You can use VS Code with WSL 2 by ensuring you have Visual Studio Code and a WSL 2 Linux distribution on your Windows system.

How much money do you win in WSL? ›

WSL Championship tour

Event winners win a total of $100.000. Total prize pool per event in men's competition is $607.800 and for women's $420.800, as there are fewer competition spots available to the women.

How many points do you get for winning WSL? ›

After each event surfers are awarded points based on their respective placing and the better they perform, the more points they get. For example, on the Championship Tour (CT), first place gets 10,000 points, second place gets 7,800 points and so on.

Is Python faster in WSL? ›

Python performance was repeatedly coming in faster on WSL2 Ubuntu than bare metal Ubuntu, likely due to power management / performance state behavior differences with Windows 11 itself.

What is the downside of WSL? ›

For example, WSL does not support some Linux file systems, such as ext4. Furthermore, WSL does not support all Linux distributions. Additionally, using WSL is not as fast as a native Linux installation. This is because WSL is a virtualization layer that has to translate Linux system calls into Windows system calls.

Does WSL take a lot of RAM? ›

Memory: Normally, WSL2 consumes the 50% of the total memory on Windows or 8GB whichever is less (Before Windows version 20175, 80% of your total memory). However, you can configure a limit for the memory to assign in the . wslconfig file. Disk space: Usually, after installing WSL2, your virtual machine uses 1.92 GB.

How do I clean my WSL installation? ›

Remove WSL from Windows 11
  1. Open Settings.
  2. Click on Apps.
  3. Click the Optional features page on the right side.
  4. Under the “Related settings” section, click the More Windows features option.
  5. Clear the Virtual Machine Platform option.
  6. Clear the “Windows Subsystem for Linux” option.
  7. Click the OK button.
3 Jan 2023

How do I reset my WSL installation? ›

To reset a Linux distribution on WSL for Windows 11, use these steps:
  1. Open Settings on Windows 11.
  2. Click on Apps.
  3. Click on Installed apps.
  4. Select the distro of Linux, click the menu (three-dotted) button, and click on Advanced options.
  5. Click the Reset button.
  6. (Optional) Click the Repair button.
7 Aug 2023

How do I reinstall WSL on Windows 11? ›

Install WSL command

Open PowerShell or Windows Command Prompt in administrator mode by right-clicking and selecting "Run as administrator", enter the wsl --install command, then restart your machine. This command will enable the features necessary to run WSL and install the Ubuntu distribution of Linux.

Is WSL faster than Windows? ›

WSL 1 offers faster access to files mounted from Windows. If you will be using your WSL Linux distribution to access project files on the Windows file system, and these files cannot be stored on the Linux file system, you will achieve faster performance across the OS files systems by using WSL 1.

Is WSL better on Windows 11? ›

WSL is finally easy to install—and offers automatic sound/graphics support. Installing and using the Windows Subsystem for Linux is easier and more productive under Windows 11 than it was under Windows 10.

Should I switch to Linux or use WSL? ›

If you only use Linux for some tasks, such as for light development or to run some utility, it's hard to justify a whole Linux desktop just for a few programs. WSL is a much lighter environment than even the lightest Linux desktops. You can use standard Windows programs and fire up Linux when you need it.

What is 8 second rule? ›

Section VIII—Eight-Second Rule. A team shall not be in continuous possession of a ball which is in its backcourt for more than 8 consecutive seconds.

What does the 8 second rule mean? ›

What is the eight-second rule in basketball? The eight-second rule in basketball states that once the ball is inbounded in a team's backcourt, they must move it to the front court in eight seconds or less. This rule was put in place to discourage time-wasting efforts by teams inbounding the ball.

What are the criteria for WSL judging? ›

The top single wave score is a 10, for a possible 20-point heat total. Judges analyze the following elements when scoring waves: Commitment and degree of difficulty, innovative and progressive maneuvers, combination of major maneuvers, variety of maneuvers and speed, power and flow.

What is the 8 second rule website? ›

You have seconds to convince a first-time visitor to stay on your website. Approximately 50% of them leave within those first 8 precious seconds for a number of reasons, but there are ways you can reduce your website bounce rate.

Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated: 28/09/2023

Views: 6407

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.