WSL: Kaip įdiegti ir naudoti „Ubuntu“ posistemį sistemoje „Windows 10“

„Neofetch“ sistemoje „Windows 10“

Prieš trejus metus, "Microsoft" pateiktas WSL, kuris yra „Windows Susbystem“, skirtos „Linux“, santrumpa. Kaip „Ubuntu“ vartotojas maniau, kad „tai nenaudinga, aš niekada jo nenaudosiu, jei jau naudoju„ Ubuntu “kaip vietinį“, bet ar buvau teisus? Tikriausiai ne. Ką tik pradėjau naudoti WSL sistemoje „Windows 10“, nes esu „Linux“ vartotojas, nes „Ubuntu“ terminalas Tai siūlo mums labai įdomias galimybes, kurias verta turėti po ranka.

Logiška, kad jis nėra tobulas. Kaip paaiškinsime toliau, bus keletas užduočių, kurių negalime atlikti, iš dalies todėl, kad tai, ką mes ketiname įdiegti ir naudoti, yra tik terminalas, tai yra langas, kuriame įvesime komandų eilutes, kad atliktume tai, ko mums reikia. Toliau paaiškinu veiksmus, kuriuos reikia atlikti norint įdiegti „Ubuntu 18.04“ terminalą „Windows 10“ ir ką galime su juo padaryti.

WSL, vykdantis „Linux“ komandas „Windows 10“

Kad galėtume jį naudoti, turime jį įdiegti. Reikėtų atlikti šiuos veiksmus:

  1. Mes einame į „Microsoft Store“ ir įdiegiame „Ubuntu 18.04“.

Įdiekite „Ubuntu 18.04“ iš „Microsoft Store“

  1. Tada mes turime paleisti šią komandą kaip administratorius. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite Pradėti ir pasirinkite „Windows PowerShell (Administrator)“:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Suaktyvinkite WSL

  1. Mes laukiame, kol bus suaktyvinta WSL. Kai procesas bus baigtas, turime paleisti iš naujo. Pagal numatytuosius nustatymus jis pažymėtas kaip „taip“, todėl galime paleisti iš naujo paspausdami „Enter“. Pirmus veiksmus taip pat galime atlikti atvirkščiai: pirmiausia suaktyvinkite WSL ir tada įdiekite „Ubuntu“.

WSL diegimas

  1. Tada paleidžiame „Ubuntu“ iš programų meniu.
  2. Mes laukiame, kol sistema bus įdiegta.

Mes laukiame, kol sistema bus įdiegta

  1. Kai ateis laikas, jis paprašys mūsų vartotojo vardo. Turime jį įvesti mažosiomis raidėmis ir paspausti Enter.
  2. Dėl slaptažodžio mes padarysime tą patį kaip ir bet kur kitur: įdėkite jį vieną kartą, paspauskite „Enter“, vėl įdėkite, kad patvirtintumėte, ir dar kartą paspauskite „Enter“.

Įveskite vartotojo vardą ir slaptažodį

Ir tai būtų viskas. Mes jau turime „Windows“ įdiegtas „Ubuntu“ terminalas. Pagal numatytuosius nustatymus mes jau galime naudoti tokias komandas kaip APT, todėl pirmasis mano rekomenduojamas testas yra įdiegti „neofetch“:

sudo apt install neofetch

Norėdami jį paleisti ir pamatyti kažką panašaus į antraštės vaizdą, jūs tiesiog turite įvesti "neofetch" be kabučių. Atrodo svarbu tai paminėti „Linux“ komandas galime paleisti iš „Windows PowerShell“ arba tiesiai iš parinkties «Vykdyti"

Ką galime ir ko negalime padaryti su WSL

GUI programos neveikia WSL

Tai, kas jums turi būti aišku, yra tai, kas yra terminalas. Greitai ir neteisingai paaiškinta, kad tai operacinė sistema veikia tik ir tik su komandinėmis eilutėmis ir jis negali rodyti vaizdų už teksto, kurį įvedame / rodome. Tai reiškia, kad, pavyzdžiui, galime įdiegti bet kurią programą, kuri yra „Ubuntu“ saugyklose, tačiau negalėsime paleisti tų, kurios naudojasi GUI, pvz., „Firefox“ (nors nebūtų prasmės įdiegti nieko, kas yra oficialiai prieinama „Windows“). Tai taip pat reiškia, kad mes negalėsime sekti, pavyzdžiui, šito pamoka įrašyti ekraną su ffmpeg: jei įvesime komandą ir paspausime Enter, užduotis prasidės, bet nustos supratusi, kad „nėra jokio monitoriaus“.

Rašant šį straipsnį, taip pat nesuderinamas su „Snap“ paketais, todėl man nepavyko išbandyti paketo, leidžiančio mums peržiūrėti GIF iš terminalo (tikriausiai parašysiu apie tai straipsnį).

Bet kadangi mes paminėjome „ffmpeg“, pasakykite tai taip, mes galime jį naudoti failams konvertuoti, ką mes paaiškiname šis kitas straipsnis. Bet pirmiausia turime įdiegti programinę įrangą ir visas jos priklausomybes (sudo apt install ffmpeg). Taip pat galime įdiegti „ImageMagick“ ir tai padaryti šis kitas, kuri leis mums konvertuoti / redaguoti vaizdus paketais.

Tačiau yra nedidelė trasų problema ...

Kažkas, ko norėčiau, kad jie sutvarkytų ateityje, yra susijęs maršrutus. Jie nėra vienodi ir jis jų nepripažįsta vienodai. Problema yra tai, kaip „Windows“ juos rašo ir kaip „Linux“ reikia. Gerai tai, kad lengva prisiminti, kaip konvertuoti kelią iš „Windows“ į „Linux“.

Pavyzdžiui: kelias C: \ Vartotojai \ Pablo \ Destktop \ „Windows“ būtų / mnt / c / Vartotojai / Pablo / Darbalaukis. Tai žinodami, jei mes kada nors norime nuvilkti „Windows“ failą į „Ubuntu“ terminalą, turime tai padaryti iš esmės pakeičia atgalinius brūkšnius į įprastas juostas, įdėkite mažąsias raides «c», išimkite dvitaškį ir priekyje pridėkite «/ mnt /». Tai nesunku prisiminti.

Štai kaip WSL įdiegiamas ir naudojamas sistemoje „Windows 10“. Atsižvelgiant į dabartinių kompiuterių standžiųjų diskų talpą ir galimybes, kurias jis mums siūlo, Manau, kad verta jį įdiegti. Aš palieku straipsnį su tokia komanda:

išeiti


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   vartotojas sakė

    Labai naudinga, dėka šios mokymo programos, nieko nežinodama apie „Linux“, galėjau įdiegti ir šiek tiek suprasti tai, kas paaiškinta.
    Labai ačiū ?

  2.   Danielis sakė

    Aš jau įdiegiau ir dariau bandymus, bet negaliu žinoti, kaip naudotis programomis, kurias įdiegiau „Ubuntu“ iš „Windows“ ir jų programų.
    Pvz., Jei noriu naudoti „git“, kuris pateikiamas kartu su „ubuntu“, iš „Windows“ įdiegto vizualinės studijos kodo, kaip tai padaryti?
    Arba, jei norite, be kita ko, naudoti „Docket“ arba „Apache“ ir „MySQL“.
    Idėja yra galimybė kryžminiai naudoti „Linux“ programas iš „Windows“, neįeinant į konsolę.

    1.    Raimondas sakė

      Danieliau, siūlau išbandyti Laragoną. Tai labai įdomus „Windows“ sprendimas. (Jis neveikia „Linux“.)
      Iš visų žiniatinklio kūrimo aplinkų jis yra išsamiausias. Atsineškite „Apache 2.4“, „Nginx“, „MySQL 5.7“, „PHP 7.4“, „Redis“, „Memcached“, „Node.js 14“, „npm“, „git“ ir galite jį patobulinti įdiegdami (bah, išpakuodami ZIP failą tam tikrame aplanke): phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      Nustojau naudoti „XAMP“ ir „WAMP“, nes tai tikrai paprasta ir suteikia viską, ko jums reikia.

  3.   Sebastianas Valencia Carvajalas sakė

    Sveiki, gal galite man padėti? „Windows“ Ubuntu terminale gaunu šią klaidą:
    "WslRegisterDistribution nepavyko su klaida: 0x80370102
    Klaida: 0x80370102 nepavyko paleisti virtualiosios mašinos, nes nebuvo įdiegta reikalinga funkcija. "
    Reikėtų paaiškinti, kad atliekate tiksliai visus nurodytus veiksmus.
    Ačiū iš anksto.

  4.   Horacijus Lobato Escoto sakė

    Labai geras indėlis.

    Noriu pasidalinti, kad ką tik atlikau bandymą įdiegdamas „Ubuntu 20.04 lts“ WSL, anksčiau jau turėjau įdiegtą „X“ serverį „XMING“. Pirmiausia paleisdami „XMING“ serverį, „Ubuntu“ sesijoje mes paskelbiame aplinkos kintamąjį DISPLAY =: 0.0, šiuo būdu dabar galite įdiegti ir paleisti „Ubuntu“ grafines programas.

    Tikiuosi, kad tai kažkam padės.

    saludos

  5.   Raimondas sakė

    Savo darbe ją įdiegiau be problemų, tačiau namuose „Microsoft Store“ išmeta klaidą „Code: 0x80131500“ ir jokiu būdu negalima jos atstatyti. Jie rekomenduoja formatuoti ir įdiegti langus, bet aš nenoriu tiek vargti. Aš tiesiog norėjau jį naudoti, bet neturiu galimybės atsisiųsti „Ubuntu“ programos iš parduotuvės. Ar yra būdas gauti šią „Ubuntu“ versiją už „Microsoft Store“ ribų? Sveikinimai!

  6.   super sakė

    Yra daug problemų, nustatant „power shell“ modalità amministratore, wsl di numatytąją versiją 1.
    wsl-set-default-1 versija

    Tai, ką padariau, sekiau „fa vedere le versione per le varie“ programą
    wsl –sąrašas –verbose
    poi potete toli vadovas
    „wsl“ - „set-version nome“ programos (išsamaus sąrašo) versijos numeris

    sekite mano dienoraštį super-blog-info.blogspot.com

  7.   SULČIOS sakė

    Sveiki, kaip aš naudoju šią konsolę daug metų nuo tada, kai ji pasirodė, tiesa ta, kad ji man palengvino daugelį užduočių, nes filtrų komandos, AWK ir tt labai praverčia tvarkant failus windows, bet aš norėjau sužinoti ar galima sukonfigūruoti su Putty ar kokiu kitu klientu.

    Sveikinimai ir labai gera pamoka