WSL: Kuidas installida ja kasutada Windows 10 Ubuntu alamsüsteemi

Neofetch Windows 10-s

Kolm aastat tagasi, Microsoft esitatakse WSL, mis on Linuxi Windowsi Susbystemi lühend. Ubuntu kasutajana arvasin, et "see on kasutu, ma ei kasuta seda kunagi, kui kasutan juba Ubuntut põliselanikuna", aga kas mul oli õigus? Ilmselt mitte. Alustasin just Windows 10-s WSL-i kasutamist, kuna olen Linuxi kasutaja, kuna Ubuntu terminal See pakub meile väga huvitavaid võimalusi, mis on väärt käepärast.

Loogiliselt võttes pole see täiuslik. Nagu me allpool selgitame, seal on mõned ülesanded, mida me ei saa täita, osaliselt seetõttu, et see, mida me installime ja kasutame, on ainult terminal, see tähendab, aken, kuhu sisestame käsuread, et teha seda, mida vajame. Järgmisena selgitan Ubuntu 18.04 terminali installimiseks Windows 10 järgitavaid samme ja seda, mida me sellega teha saame.

WSL, Linuxi käskude käitamine Windows 10-s

Enne kui saame seda kasutada, peame selle installima. Järgitavad sammud oleksid järgmised:

  1. Me läheme Microsofti poodi ja installime Ubuntu 18.04.

Installige Ubuntu 18.04 Microsofti poest

  1. Järgmisena peame administraatorina käivitama järgmise käsu. Selleks klõpsake hiire parema nupuga Start ja valige "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Aktiveerige WSL

  1. Ootame WSL-i aktiveerimist. Kui protsess on lõppenud, peame taaskäivitama. Vaikimisi on see märgitud "jah", nii et saame uuesti käivitada, vajutades Enter. Esimesed sammud saame teha ka tagurpidi: kõigepealt aktiveerige WSL ja seejärel installige Ubuntu.

WSL-i installimine

  1. Järgmisena alustame Ubuntu rakenduste menüüst.
  2. Ootame mõnda aega, kuni süsteem installitakse.

Ootame süsteemi installimist

  1. Kui saabub aeg, küsib ta meilt kasutajanime. Peame selle sisestama väiketähtedega ja vajutama sisestusklahvi.
  2. Parooli jaoks teeme sama mis mujal: paneme selle üks kord, vajutage sisestusklahvi, sisestage see uuesti kinnitamiseks ja vajutage uuesti sisestusklahvi.

Sisestage kasutajanimi ja parool

Ja see oleks ka kõik. Meil on juba olemas Windowsi installitud Ubuntu terminal. Vaikimisi saame juba kasutada selliseid käske nagu APT, nii et esimene test, mida soovitan, on "neofetch" installimine:

sudo apt install neofetch

Selle käivitamiseks ja päisepildi taolise nägemiseks peate lihtsalt kirjutama "neofetch" ilma jutumärkideta. Tundub oluline seda mainida Saame käivitada Linuxi käsud Windows PowerShellist või otse suvandist «Execute"

Mida saame WSL-iga teha ja mida mitte

GUI-programmid ei tööta WSL-is

Peate olema selge, mis on terminal. Seletatakse kiiresti ja valesti, see on operatsioonisüsteem, mis töötab ainult ja ainult käsuridadega ja see ei saa kuvada pilte, mis ületavad sisestatud / kuvatavat teksti. See tähendab, et näiteks võime installida mis tahes programmi, mis on saadaval Ubuntu hoidlates, kuid me ei saa käivitada neid, mis kasutavad GUI-d, näiteks Firefox (kuigi poleks mõttekas midagi installida, on Windowsile ametlikult saadaval). See tähendab ka seda, et me ei saa näiteks seda järgida õpetus ekraani ffmpegiga salvestamiseks: kui sisestame käsu ja vajutame Enter, algab ülesanne, kuid peatub, kui mõistab, et "monitori pole saadaval".

Selle artikli kirjutamise ajal samuti ei ühildu Snapi pakettidega, seega pole mul õnnestunud testida paketti, mis võimaldaks meil terminalist vaadata GIF-e (kirjutan sellest tõenäoliselt artikli).

Aga kuna me mainisime ffmpegi, siis öelge seda jah, saame seda kasutada failide teisendamiseks, midagi, mida me selgitame see teine ​​artikkel. Kuid kõigepealt peame installima tarkvara ja kõik selle sõltuvused (sudo apt install ffmpeg). Saame installida ka ImageMagicki ja teha see teine, mis võimaldab meil pilte partiidena teisendada / redigeerida.

Kuid marsruutidega on probleem ...

Midagi, mida ma tahaksin, et nad tulevikus parandaksid, on seotud marsruute. Nad pole ühesugused ja ta ei tunnista neid ühesugustena. Probleem on selles, kuidas Windows neid kirjutab ja kuidas Linux neid vajab. Hea on see, et on lihtne meeles pidada, kuidas teisendada tee Windowsist Linuxi.

Näiteks: tee C: \ Kasutajad \ Pablo \ Destktop \ Windows oleks / mnt / c / Kasutajad / Pablo / Töölaud. Teades seda, et kui me kunagi tahame Windowsi faili lohistada Ubuntu terminali, peame tegema põhimõtteliselt muudavad tagasilöögid tavalisteks ribadeks, asetage väiketäht «c», eemaldage koolon ja lisage ette «/ mnt /». Seda pole raske meelde jätta.

Nii installitakse ja kasutatakse WSL-i Windows 10-s. Võttes arvesse praeguste arvutite kõvaketaste mahtu ja meile pakutavaid võimalusi, Ma arvan, et tasub see installida. Ja jätan artiklile järgmise käsu:

väljumiseks


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   kasutaja DIJO

    Väga kasulik, tänu sellele juhendajale, teadmata Linuxist midagi, olen suutnud installida ja natuke selgitust mõista.
    Tänud ?

  2.   Daniel DIJO

    Ma juba installisin ja tegin teste, kuid ma ei tea, kuidas kasutada Windowsi ja nende rakenduste kaudu programme, mille olen Ubuntu installinud.
    Näiteks kui ma tahan Windowsi installitud visuaalse stuudio koodist kasutada ubuntuga kaasas olevat gitit, siis kuidas ma seda teeksin?
    Või kui soovite muu hulgas kasutada docket või apache'i ja mysqli.
    Idee on see, et saaksite Windowsi Linuxi ristselt kasutada ilma konsooli sisenemata.

    1.    Raymond DIJO

      Daniel, ma soovitan sul proovida Laragoni. See on Windowsi jaoks väga huvitav lahendus. (See ei tööta Linuxis.)
      Kõigist veebiarenduskeskkondadest on see kõige täielikum. Tooge Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git ja saate seda täiustada, installides (bah, ZIP lahti pakkides teatud kausta) järgmised: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      Lõpetasin XAMPi ja WAMPi kasutamise, kuna see on tõesti lihtne ja toob kõik vajaliku.

  3.   Sebastian Valencia Carvajal DIJO

    Tere, kas saaksite mind aidata? Windowsi ubuntu terminalis kuvatakse järgmine tõrge:
    "WslRegisterDistribution ebaõnnestus veaga: 0x80370102
    Viga: 0x80370102 Virtuaalmasinat ei saanud käivitada, kuna vajalikku funktsiooni polnud installitud. "
    Tuleb selgitada, et teete täpselt kõik näidatud toimingud.
    Tänud ette.

  4.   Horace Lobato Escoto DIJO

    Väga hea panus.

    Ma tahan jagada, et tegin just testi, installides Ubuntu 20.04 lts WSL-i, varem oli mul juba installitud X-server XMING. Kõigepealt käivitades XMING-serveri, deklareerime Ubuntu seansil keskkonnamuutuja DISPLAY =: 0.0, sellega saate nüüd installida ja käitada Ubuntu graafilisi rakendusi.

    Loodetavasti aitab see kedagi.

    seoses

  5.   Raymond DIJO

    Oma töös installisin selle probleemideta, kuid kodus viskab Microsoft Store mulle vea "Kood: 0x80131500" ja seda pole võimalik lähtestada. Nad soovitavad aknaid vormindada ja installida, kuid ma ei taha nii palju probleeme teha. Tahtsin seda lihtsalt kasutada, kuid mul pole võimalust Ubuntu rakendust poest alla laadida. Kas on võimalik saada see Ubuntu versioon väljaspool Microsoft Store'i? Tervitused!

  6.   super DIJO

    Palju probleeme on Power Shelli modalità amministratore seadistamine, wsl di vaikeversioon 1.
    wsl –set-default-versioon 1

    Mida ma tegin, järgisin rakenduse fa vedere le versione
    wsl –list - verbose
    poi potete kaugel manuaal
    wsl –häälestatud versiooni nome app (verbose list) versiooni number

    jälgi minu blogi super-blog-info.blogspot.com

  7.   MAHL DIJO

    Tere, olen seda konsooli kasutanud juba aastaid alates selle ilmumisest, tõsi on see, et paljud ülesanded on minu jaoks lihtsamaks teinud, kuna filtrikäsud, AWK jne on Windowsis failide töötlemisel väga kasulikud, kuid tahtsin teada, kas seda on võimalik seadistada Putty või mõne muu kliendiga.

    Tervitused ja väga hea õpetus