WSL: Hoe om die Ubuntu-substelsel in Windows 10 te installeer en te gebruik

Neofetch op Windows 10

Drie jaar gelede, Microsoft hy aangebied WSL, wat die afkorting van Windows Susbystem vir Linux is. As Ubuntu-gebruiker het ek gedink: "Dit is nutteloos, ek sal dit nooit gebruik as ek Ubuntu reeds as moedertaal gebruik nie", maar was ek korrek? Waarskynlik nie. Ek het pas WSL op Windows 10 begin gebruik omdat ek 'n Linux-gebruiker is, omdat die Ubuntu-terminale Dit bied ons baie interessante moontlikhede wat die moeite werd is om byderhand te hê.

Dit is logies dat dit nie perfek is nie. Soos ons hieronder sal verduidelik, daar sal 'n paar take wees wat ons nie kan uitvoer nie, deels omdat wat ons gaan installeer en gebruik slegs 'n terminale is, dit wil sê 'n venster waarin ons die opdraglyne sal invoer om te doen wat ons nodig het. Hieronder verduidelik ek die stappe wat u moet volg om die Ubuntu 18.04-terminale in Windows 10 te installeer en wat ons daarmee kan doen.

WSL, met Linux-opdragte op Windows 10

Voordat ons dit kan gebruik, moet ons dit installeer. Die volgende stappe is:

  1. Ons gaan na die Microsoft Store en installeer Ubuntu 18.04.

Installeer Ubuntu 18.04 vanaf die Microsoft Store

  1. Vervolgens moet ons die volgende opdrag as administrateur uitvoer. Om dit te doen, klik ons ​​regs op Start en kies "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Aktiveer WSL

  1. Ons wag vir WSL om geaktiveer te word. Sodra die proses voltooi is, moet ons weer begin. By verstek is dit gemerk as "ja", sodat ons kan herbegin deur Enter te druk. Ons kan ook die eerste stappe andersom doen: aktiveer eers WSL en installeer dan Ubuntu.

Installeer WSL

  1. Vervolgens begin ons Ubuntu vanaf die toepassingsmenu.
  2. Ons wag 'n rukkie totdat die stelsel geïnstalleer word.

Ons wag vir die stelsel om te installeer

  1. As die tyd aanbreek, sal dit ons 'n gebruikersnaam vra. Ons moet dit met kleinletters invoer en op Enter druk.
  2. Vir die wagwoord sal ons dieselfde doen as in enige ander deel: plaas dit een keer, druk enter, plaas dit weer om dit te bevestig en druk weer Enter.

Voer gebruikersnaam en wagwoord in

En dit sou alles wees. Ons het reeds die Ubuntu-terminaal geïnstalleer op Windows. By verstek kan ons reeds opdragte soos APT gebruik, dus die eerste toets wat ek aanbeveel, is om "neofetch" te installeer:

sudo apt install neofetch

Om dit te begin en iets soos die kopbeeld te sien, moet u net 'neofetch' tik sonder die aanhalingstekens. Dit lyk belangrik om dit te noem Ons kan die Linux-opdragte vanaf Windows PowerShell begin of direk vanaf die opsie «Uitvoeren«.

Wat ons wel en nie met WSL kan doen nie

GUI-programme werk nie in WSL nie

Waaroor u duidelik moet wees, is wat 'n terminale is. Dit word vinnig en verkeerd verduidelik, dit is 'n bedryfstelsel wat werk uitsluitlik met opdraglyne en dit kan nie beelde vertoon as die teks wat ons invoer / vertoon nie. Dit beteken dat ons byvoorbeeld enige program wat beskikbaar is in die Ubuntu-bewaarplekke kan installeer, maar ons sal nie die programme kan begin wat gebruik maak van 'n GUI, soos Firefox nie (alhoewel dit nie sinvol is om iets te installeer wat is amptelik beskikbaar vir Windows). Dit beteken ook dat ons dit byvoorbeeld nie sal kan volg nie handleiding om skerm op te neem met ffmpeg: as ons die opdrag invoer en op Enter druk, sal die taak begin, maar stop as dit besef dat "daar geen monitor beskikbaar is nie".

Ten tyde van die skryf van hierdie artikel, ook nie versoenbaar met Snap-pakkette nie, so ek kon nie 'n pakket toets wat ons in staat stel om GIF's vanaf die terminaal te sien nie (ek sal waarskynlik 'n artikel daaroor skryf).

Maar aangesien ons ffmpeg genoem het, sê dit ja, ons kan dit gebruik om lêers te omskep, iets waarin ons verduidelik hierdie ander artikel. Maar eers moet ons die sagteware en al die afhanklikhede daarvan installeer (sudo apt install ffmpeg). Ons kan ook ImageMagick installeer en doen hierdie ander, waarmee ons beelde in groepe kan omskakel / wysig.

Maar daar is 'n klein probleem met die roetes ...

Iets waarmee ek in die toekoms wil herstel, hou verband met die roetes. Hulle is nie dieselfde nie en hy herken hulle nie dieselfde nie. Die probleem is hoe Windows dit skryf en hoe Linux dit nodig het. Die goeie ding is dat dit maklik is om te onthou hoe u 'n pad van Windows na Linux kan omskakel.

Byvoorbeeld: die pad C: \ Gebruikers \ Pablo \ Destktop \ Windows sou wees / mnt / c / Gebruikers / Pablo / Desktop. Om dit te weet, as ons ooit 'n Windows-lêer na die Ubuntu-terminaal wil sleep, is dit wat ons moet doen verander basies backslashes na normale stawe, plaas die kleinletter "c", verwyder die dubbelpunt en voeg voor "/ mnt /". Dit is nie moeilik om te onthou nie.

En dit is hoe WSL geïnstalleer en gebruik word in Windows 10. Met inagneming van die kapasiteit van die hardeskywe van huidige rekenaars en die moontlikhede wat dit ons bied, Ek dink dit is die moeite werd om dit te installeer. En ek laat die artikel met die volgende opdrag:

verlaat


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

9 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   gebruiker dijo

    Baie nuttig, danksy hierdie handleiding, sonder om iets van Linux te weet, kon ek installeer en verstaan ​​wat verduidelik word.
    Dankie ?

  2.   Daniel dijo

    Ek het reeds geïnstalleer en ek het toetse gedoen, maar ek kan nie weet hoe om die programme wat ek in Ubuntu geïnstalleer het vanaf Windows en hul toepassings te gebruik nie.
    As ek byvoorbeeld git, wat saam met ubuntu kom, wil gebruik van visuele ateljeekode wat op Windows geïnstalleer is, hoe sou ek dit doen?
    Of as jy onder andere docket of apache en mysql wil gebruik.
    Die idee is om Linux-toepassings vanaf Windows te kruisgebruik sonder om die konsole in te gaan.

    1.    Raymond dijo

      Daniel, ek stel voor jy probeer Laragon. Dit is 'n baie interessante oplossing vir Windows. (Dit werk nie op Linux nie.)
      Van al die webontwikkelingsomgewings is dit die volledigste. Bring Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git en u kan dit verbeter deur die volgende te installeer (bah, 'n ZIP in 'n sekere map uit te pak): phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      Ek het opgehou om XAMP en WAMP te gebruik, want dit is regtig eenvoudig en dit bring alles wat jy nodig het.

  3.   Sebastian Valencia Carvajal dijo

    Hallo, kan u my help? Ek kry die volgende fout in die ubuntu-terminaal op Windows:
    "WslRegisterDistribution het misluk met fout: 0x80370102
    Fout: 0x80370102 Die virtuele masjien kon nie begin word nie omdat 'n vereiste funksie nie geïnstalleer is nie. "
    Dit moet duidelik gestel word dat u presies al die aangeduide stappe doen.
    Dankie by voorbaat.

  4.   Horace Lobato Escoto dijo

    Baie goeie bydrae.

    Ek wil deel dat ek net 'n toets gedoen het om Ubuntu 20.04 lts in WSL te installeer, voorheen was daar reeds 'n X-bediener geïnstalleer, XMING. As u eers die XMING-bediener uitvoer, verklaar ons die omgewingsveranderlike DISPLAY =: 0.0 in die Ubuntu-sessie. Hiermee kan u grafiese toepassings van Ubuntu nou installeer en uitvoer.

    Hoop dit help iemand.

    Groete

  5.   Raymond dijo

    In my werk het ek dit sonder probleme geïnstalleer, maar tuis gooi die Microsoft Store my die fout "Code: 0x80131500" en daar is geen manier om dit te herstel nie. Hulle beveel aan om vensters te formateer en te installeer, maar ek wil nie soveel moeite doen nie. Ek wou dit net gebruik, maar ek kan geen Ubuntu-app van die winkel aflaai nie. Is daar 'n manier om die weergawe van Ubuntu buite die Microsoft Store te kry? Groete!

  6.   groot dijo

    Ek het 'n probleem met die instelling van die kragskaal modalità amministratore, wsl di standaard weergawe 1.
    wsl –set-standaard-weergawe 1

    Wat ek wel gedoen het, het die volgende weergawe per le varie-app gevolg
    wsl –lys –verbose
    poi potete ver manuale
    wsl –set-version nome app (uitgebreide lys) weergawenommer

    volg my blog super-blog-info.blogspot.com

  7.   SAP dijo

    Hallo, hoe gebruik ek hierdie konsole al jare sedert dit uitgekom het, die waarheid is dat dit baie take vir my makliker gemaak het, aangesien die filteropdragte, AWK, ens. baie nuttig is om lêers in Windows te hanteer, maar ek wou weet of dit moontlik is om dit met Putty of 'n ander kliënt te konfigureer.

    Groete en baie goeie tutoriaal

    1.    pablinux dijo

      Dit behoort te wees, maar ek het dit nie getoets nie en ek het niks meer inheems Windows om te toets nie.

      'N groet.