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:
- Me läheme Microsofti poodi ja installime Ubuntu 18.04.
- 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
- 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.
- Järgmisena alustame Ubuntu rakenduste menüüst.
- Ootame mõnda aega, kuni süsteem installitakse.
- Kui saabub aeg, küsib ta meilt kasutajanime. Peame selle sisestama väiketähtedega ja vajutama sisestusklahvi.
- Parooli jaoks teeme sama mis mujal: paneme selle üks kord, vajutage sisestusklahvi, sisestage see uuesti kinnitamiseks ja vajutage uuesti sisestusklahvi.
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
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
Väga kasulik, tänu sellele juhendajale, teadmata Linuxist midagi, olen suutnud installida ja natuke selgitust mõista.
Tänud ?
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.
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.
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.
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
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!
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
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