Sådan installeres WSL på Windows 10

WSL, Windows Subsystem for Linux, er et gratis, valgfrit træk ved Windows 10, som gør det muligt for Linux-programmer at køre på Windows. Det giver dig en Windows-version af bash-skalen og et kompatibilitetslag, der gør det muligt for mange Linux-programmer at køre indbygget på din Windows-maskine.

Før du installerer WSL, skal du sørge for, at din computer opfylder de mindste systemkrav til at køre WSL:

  • Du skal køre Windows 10 version 1607 (årsdagen opdatering) eller derover.
  • WSL kører kun på 64-bit versioner af Windows 10. 32-bit versioner understøttes ikke.

For at kontrollere, at du opfylder disse krav, skal du følge disse trin:

  1. Åbn dine indstillinger . Du kan gøre dette ved at klikke på tandhjulsikonet på startmenuen eller ved at åbne menuen Power User Tasks og vælge Indstillinger .
  2. Vælg System i vinduet Indstillinger .
  3. På venstre side af systemvinduet vælges Om .
  4. På højre side af vinduet vil du se dine systemoplysninger. Sørg for, at versionen er mindst 1607, og systemtypen er et 64-bit operativsystem .

Hvis "Version" -nummeret er mindre end 1607, skal du udføre en Windows Update, før du installerer WSL.

Hvis din "Systemtype" ikke er et 64-bit operativsystem, vil du ikke kunne køre WSL.

Installation af WSL

Følg disse trin for at installere WSL.

Bemærk: Versioner af Windows forud for Fall Creator's opdatering brugte forskellige instruktioner. Disse instruktioner er gældende fra november 2017.

  1. Åbn et nyt PowerShell-vindue som administrator. For at gøre dette skal du åbne din startmenu, rulle ned til W og udvide Windows PowerShell- mappen. Højreklik på Windows PowerShell, vælg More, og Kør derefter som administrator .
  1. Ved PowerShell-prompten skal du køre denne kommando:
 Aktiver-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 
  1. Nogen nødvendig software downloades, og WSL-delsystemet aktiveres, når du genstarter. Linux selv er endnu ikke installeret, dog (indtil du vælger en Linux-distribution i trin 5.)
  1. Når downloadingen er færdig, spørger PowerShell, om du er klar til at genstarte computeren. Før du genstarter, skal du sørge for, at dokumenter gemmes, og eventuelle åbne programmer lukkes. Skriv Y, eller hvis du vil genstarte senere, skriv N.
 bash 
  1. Bash vil informere dig om, at der ikke er installeret distribution, og du får en URL til at hente en fra Windows Store:
 Windows Subsystem til Linux har ingen installerede distributioner. Distributioner kan installeres ved at besøge Windows Store: //aka.ms/wslstore Tryk på en vilkårlig tast for at fortsætte ... 
  1. I en webbrowser navigerer du til URL //aka.ms/wslstore for at downloade en WSL-integreret Linux-distribution. Med dette skrift er valgene Ubuntu, OpenSUSE, SUSE Enterprise Server, Debian og Kali . Hvis du ikke er sikker på hvad du skal vælge, anbefaler vi Ubuntu.

  1. Klik på den ønskede distribution, og klik derefter på Hent .

  1. Når installationen er færdig, skal du klikke på Start . Du vil se denne besked:
 Installering, dette kan tage et par minutter ... 

Det kan tydeligt vente på, at du trykker på en nøgle, når den er færdig, så du vil muligvis trykke på Backspace hvert 15. sekund for at kontrollere, om det er færdigt.

Bemærk: Du kan muligvis modtage denne fejl:

 Installering, dette kan tage et par minutter ... Installation mislykkedes! Fejl: 0x8000000d Tryk på en vilkårlig tast for at fortsætte ... 

Denne fejl er en kendt fejl, der er opstået i nogle versioner af Windows 10. Hvis du får denne fejl, kan du rette den ved at gentage trin 1 og 2 . Fortsæt derefter til trin 10.

  1. Ubuntu er nu installeret, og WSL er aktiveret. Du kan åbne kommandoprompten WSL Ubuntu ved at klikke på Start- knappen i Windows Store eller i startmenuen ved at vælge Ubuntu . Du kan også åbne en kommandoprompt (eller PowerShell) og køre bash .

Kom godt i gang med dit Linux-subsystem

Første gang du kører din WSL-distribution, bliver du bedt om at oprette en brugerkonto. Det kan være anderledes end dit Windows-brugernavn. Du bliver også bedt om at angive et kodeord.

Tillykke! Linux kører. Du er nu i bash-prompten, og du kan køre Linux-kommandoer og programmer.

Nu er det en god tid at udføre en softwareopdatering. Følg instruktionerne nedenfor for at opdatere din software med apt kommandoen.

På samme måde som Ubuntu bruger WSL APT (avanceret emballeringsværktøj) til at styre softwarepakker. Den apt kommando giver dig mulighed for at søge efter, downloade og installere software, alt fra kommandolinjen. Det administrerer automatisk dine software afhængigheder for dig, så hvis et program afhænger af en bestemt version af et andet program, vil begge blive installeret og holdes ajour.

Eventuelle apt kommandoer, der ændrer systemet, skal køres som root. Hvis du er logget ind som din almindelige bruger (som du plejer at være), kan du køre et program som root ved at prefixe det med kommandoen sudo ("superuser do"). Det kræver, at du indtaster dit kodeord, og dit program køres som root.

 sudo apt opdatering 
 [sudo] adgangskode til håb: 

Opdateringer downloades, men intet er installeret eller opgraderet endnu. For at opgradere alle tilgængelige pakker, kør:

 sudo apt opgradering 

Tip: Sudo vil ikke bede dig om dit kodeord denne gang, medmindre det har været mere end fem minutter siden den sidste sudo-kommando.

Størrelsen af ​​opgraderingerne beregnes, og du bliver bedt om at fortsætte. Skriv y og tryk på Enter. Opgraderingerne downloades og installeres, hvilket kan tage et stykke tid afhængigt af computerens hastighed og internetforbindelse.

Når opgraderingen er færdig, vil du blive returneret til bash prompt. Dit Linux-system er nu up-to-date.

På ethvert tidspunkt kan du afslutte bash ved hjælp af exit kommandoen.

 Afslut 

Windows og WSL filsystemer

WSL har sit eget filsystem. Dette Linux-filsystem er blevet installeret til dit Windows-filsystem på:

 % LOCALAPPDATA% \ Lxss \ 

Hvis din Windows-brugernavn f.eks. Er ejer, og Windows er installeret på din C: -drev, er dit WSL-filsystem placeret på:

 C: \ Brugere \ Ejer \ AppData \ Local \ Lxss \ 

Det er godt at vide, at det er her, hvor det er placeret, men du bør ikke flytte dette eller foretage ændringer i de filer, den indeholder.

Når du bruger WSL, kan du undre dig over, hvordan du kan få adgang til dine Windows-filer. Dit C: drev er placeret på:

 / Mnt / c / 

Navnet mnt står for "mount", hvilket er hvor dine Windows-drev er monteret inden for WSL. For eksempel vil dit D: drev være / mnt / d /, etc.

For nemheds skyld er det en god idé at oprette symbolske links til din Windows-hjemmemappe. Et symbolsk link ligner en genvej i Windows: det er en fil, der peger på en anden fil eller mappe. Når du henviser til det symbolske link, vil systemet aflede linket og opføre sig som om du havde angivet den faktiske "mål" -fil eller -mappe.

Brug af symbolske links kan spare dig for meget at skrive og huske på uklare katalognavne.

For at oprette et symbolsk link i Linux, brug ln kommandoen. Syntaxen til oprettelse af et symbolsk link er ln -s målnavn linknavn .

For at skabe et symbolsk link i din WSL-hjemmemappe kaldet winhome, der henviser til C: \ Users \ Owner \, skal du følge disse trin.

Først skal du ændre arbejdskataloget til dit hjemmekatalog, som er placeret på / hjem / brugernavn / . Du kan gøre dette med cd- kommandoen:

 cd / home / hope / 

I bash er " ~ " (en tilde) et alias for dit hjemmekatalog, så du kan også skrive:

 cd ~ 

Brug derefter ln -s til at oprette det symbolske link. Hvis din Windows-hjemmemappe f.eks. Er C: \ Users \ Owner \, ville kommandoen være:

 ln-s / mnt / c / Brugere / ejer / winhome 

Nu er der et symbolsk link kaldet winhome i din WSL-hjemmekatalog, som virker som en genvej til din Windows-hjemmekatalog. Så du kan skifte til din Windows-hjemmekatalog ved hjælp af:

 cd ~ / winhome / 

Eller for at skifte til din Windows desktop mappe:

 cd ~ / winhome / desktop / 

Nyd dit nye Linux-subsystem! Sørg for at besøge vores oversigt over Linux-kommandoer for mere information om værktøjer og programmer, du kan bruge.