Eminyakeni emithathu edlule, Microsoft kwethulwe I-WSL, okuyisichazamazwi seWindows Susbystem yeLinux. Njengomsebenzisi we-Ubuntu ngacabanga ukuthi "Lokhu akusizi ngalutho, angisoze ngakusebenzisa uma sengivele ngisebenzisa Ubuntu njengomdabu", kodwa ngabe ngangiqinisile? Cishe cha. Ngisanda kuqala ukusebenzisa i-WSL ku-Windows 10 ngoba ngingumsebenzisi we-Linux, ngoba Ubuntu ukuphela Kusinikeza amathuba athakazelisayo okufanelekile ukuba nawo.
Ngokusobala, ayiphelele. Njengoba sizochaza ngezansi, kuzoba neminye imisebenzi esingakwazi ukuyenza, ngokwengxenye ngoba lokho esizokufaka futhi sikusebenzise kuphela ukuphela, okungukuthi, iwindi esizongena kulo imigqa yomyalo ukwenza lokho esikudingayo. Ngezansi ngichaza izinyathelo okufanele zilandelwe ukufaka ukuphela kwe-Ubuntu 18.04 ku-Windows 10 nokuthi yini esingayenza ngayo.
I-WSL, isebenzisa imiyalo ye-Linux Windows 10
Ngaphambi kokuthi siyisebenzise, kufanele siyifake. Izinyathelo okufanele zilandelwe kungaba okulandelayo:
- Siya ku-Microsoft Store bese sifaka Ubuntu 18.04.
- Okulandelayo, kufanele sisebenzise umyalo olandelayo njengomphathi. Ukwenza lokhu, sichofoza ngakwesokudla ku-Start bese ukhetha i- "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Silinde ukuthi i-WSL isebenze. Lapho inqubo isiqedile, kufanele siqale kabusha. Ngokuzenzakalelayo, kumakwa njengo- "yebo", ukuze sikwazi ukuqala kabusha ngokucindezela u-Enter. Futhi singenza izinyathelo zokuqala emuva: qala kusebenze i-WSL bese ufaka Ubuntu.
- Okulandelayo, siqala Ubuntu kusuka kumenyu yezinhlelo zokusebenza.
- Silinda isikhashana ukuze isistimu ifake.
- Lapho isikhathi sifika, sizosicela igama lomsebenzisi. Kufanele siyifake ngosonhlamvukazi bese sicindezela u-Enter.
- Ngephasiwedi, sizokwenza okufanayo nakwezinye izindawo: uyibeke kanye, cindezela u-enter, uyibeke futhi ukuze uyiqinisekise bese ucindezela u-Enter futhi.
Futhi lokho kuzoba ukuphela. Sivele sinayo i- Ubuntu ukuphela kufakwe kuWindows. Ngokuzenzakalelayo sesivele sisebenzisa imiyalo efana ne-APT, ngakho-ke isivivinyo sokuqala engisincomayo ukufaka i- "neofetch":
sudo apt install neofetch
Ukuyethula bese ubona okuthile okufana nesithombe seheda, kufanele uthayiphe i- "neofetch" ngaphandle kwezilinganiso. Kubukeka kubalulekile ukukusho lokho Singakwazi ukwethula imiyalo ye-Linux kusuka ku-Windows PowerShell noma ngqo kusuka kukhetho «Yenza".
Lokho esingakwenza nesingakwazi ukukwenza nge-WSL
Okufanele ucacelwe ngakho yilokho ukuphela okuyikho. Kuchazwe ngokushesha nokungalungile, uhlelo olusebenzayo isebenza kuphela futhi kuphela ngemigqa yomyalo futhi ayikwazi ukubonisa izithombe ezingaphezu kombhalo esiwufakayo / esiwubonisayo. Lokhu kusho ukuthi, ngokwesibonelo, singakwazi ukufaka noma yiluphi uhlelo olutholakala kumakhosombe e-Ubuntu, kepha ngeke sikwazi ukuqalisa labo abasebenzisa i-GUI, njengeFirefox (yize kungenangqondo ukufaka noma yini itholakala ngokusemthethweni ngeWindows). Kusho nokuthi ngeke sikwazi ukulandela, ngokwesibonelo, lokhu okokufundisa ukurekhoda isikrini nge-ffmpeg: uma sifaka umyalo bese sicindezela u-Enter, umsebenzi uzoqala, kepha uzoma lapho ubona ukuthi "akukho qapha elitholakalayo".
Ngesikhathi sokubhala le ndatshana, futhi ayihambisani namaphakheji we-Snap, ngakho-ke angikwazanga ukuvivinya iphakheji esivumela ukuthi sibheke ama-GIF kusuka ku-terminal (mhlawumbe ngizobhala i-athikili ngakho).
Kepha njengoba sishilo i-ffmpeg, yisho lokho yebo singayisebenzisa ukuguqula amafayela, into esichaza ngayo le enye indatshana. Kepha okokuqala kufanele sifake isoftware nakho konke ukuncika kwayo (Sudo apt install ffmpeg). Futhi singafaka i-ImageMagick futhi siyenze lokhu okunye, Ezosivumela ukuthi siguqule / sihlele izithombe ngamaqoqo.
Kepha kunenkinga encane ngemizila ...
Into engingathanda ukuthi bayilungise ngokuzayo ihlobene nayo imizila. Azifani futhi akaziboni zifana. Inkinga ukuthi iWindows ibabhala kanjani nokuthi i-Linux ibadinga kanjani. Into enhle ukuthi, kulula ukukhumbula ukuthi ungayiguqula kanjani indlela isuka kwiWindows iye kwiLinux.
Isibonelo: the path C: \ Abasebenzisi \ Pablo \ Desktop \ IWindows kuzoba njalo / mnt / c / Users / Pablo / Desktop. Ukwazi lokho, uma ngabe sifuna ukuhudula ifayili le-Windows kwisiginali ye-Ubuntu, okufanele sikwenze ngokuyisisekelo shintsha ukubuyela emuva kube yimigoqo ejwayelekile, faka unobumba omncane "c", susa ikholoni bese ngaphambili engeza "/ mnt /". Akunzima ukukhumbula.
Futhi le yindlela iWSL efakwe futhi isetshenziswe ngayo kwiWindows 10. Ukubheka umthamo wamadrayivu anzima wamakhompyutha akhona namathuba asinika wona, Ngicabanga ukuthi kufanelekile ukuthi ifakwe. Futhi ngishiya le ndatshana ngomyalo olandelayo:
Phuma
Iwusizo kakhulu, ngenxa yalesi sifundo, ngaphandle kokwazi lutho ngeLinux, ngikwazile ukufaka nokuqonda okuncane okuchazwayo.
Ngibonga kakhulu ?
Sengivele ngifakile futhi ngenza izivivinyo, kepha angazi ukuthi ngizisebenzisa kanjani izinhlelo engizifakile ku-Ubuntu ezisuka kumawindi nakuzinhlelo zazo zokusebenza.
Isibonelo, uma ngifuna ukusebenzisa i-git, eza nobuntu, kusuka kukhodi yokubuka yesitudiyo efakwe kumawindi, bengingayenza kanjani?
Noma uma ufuna ukusebenzisa idokodo noma i-apache ne-mysql, phakathi kwezinye izinto.
Umqondo ukwazi ukusebenzisa izinhlelo zeLinux kusuka kuWindows, ngaphandle kokufaka ikhonsoli.
Daniel, ngiphakamisa ukuthi uzame i-Laragon. Yisixazululo esithakazelisa kakhulu seWindows. (Akusebenzi kuLinux.)
Kuzo zonke izindawo zokuthuthukiswa kwewebhu iphelele kakhulu. Letha i-Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git futhi ungayithuthukisa ngokufaka (bah, ukuvula iZIP kufolda ethile) okulandelayo: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
Ngiyekile ukusebenzisa i-XAMP ne-WAMP ngoba ilula impela futhi iletha konke okudingayo.
Sawubona, ungangisiza? Ngithola iphutha elilandelayo ku-terminal ye-ubuntu kumawindi:
"I-WslRegisterDistribution yehlulekile ngephutha: 0x80370102
Iphutha: 0x80370102 Umshini obonakalayo awukwazanga ukuqalwa ngoba isici esidingekayo besingafakiwe. "
Kufanele kucaciswe ukuthi wenza ngqo zonke izinyathelo ezikhonjisiwe.
Siyabonga kusengaphambili.
Umnikelo omuhle kakhulu.
Ngifuna ukwabelana ukuthi ngenze nje isivivinyo ngifaka Ubuntu 20.04 lts ku-WSL, phambilini bengivele ngine-X server efakiwe, i-XMING. Ukuqalisa iseva ye-XMING kuqala, kuseshini ye-Ubuntu simemezela ukuguquguquka kwemvelo DISPLAY =: 0.0, ngalokhu usungakwazi ukufaka nokusebenzisa izinhlelo zokusebenza ze-Ubuntu graphical
Ngiyethemba ukuthi lokhu kuyasiza umuntu.
Phendula ngokucaphuna
Emsebenzini wami ngiyifakile ngaphandle kwezinkinga, kepha ekhaya iMicrosoft Store ingiphonsela iphutha elithi "Code: 0x80131500" futhi ayikho indlela yokuyisetha kabusha. Bancoma ukufomatha nokufaka amawindi, kepha angifuni ukwenza inkinga engaka. Bengivele ngifuna ukuyisebenzisa kepha anginayo indlela yokulanda uhlelo lokusebenza lwe-Ubuntu eSitolo. Ingabe ikhona indlela yokuthola leyo nguqulo ye-Ubuntu ngaphandle kweSitolo seMicrosoft? Sanibonani!
Kunenkinga enkulu, ukusetha i-power shell modalità amministratore, wsl di default version 1.
i-wsl -set-default-inguqulo 1
Engikwenzile ukulandela uhlelo lokusebenza lwe-vedere le versione nge-varie app ngayinye
wsl --list --verbose
poi potete kude manuale
i-wsl -set-version nome app (uhlu lwe-verbose) inombolo yenguqulo
landela ibhulogi yami super-blog-info.blogspot.com
Sawubona, bengisebenzisa le khonsoli iminyaka selokhu yavela, iqiniso lenze imisebenzi eminingi yaba lula kimi, njengoba imiyalo yesihlungi, i-AWK, njll. iwusizo kakhulu ukuphatha amafayela kuWindows, kodwa bengifuna ukwazi ukuthi kungenzeka ukuyimisa nge-Putty noma elinye iklayenti.
Sawubona kanye nesifundo esihle kakhulu