WSL: Az Ubuntu alrendszer telepítése és használata a Windows 10 rendszerben

Neofetch Windows 10 rendszeren

Három évvel ezelőtt, microsoft bemutatott WSL, amely a Windows Susbystem for Linux rövidítése. Ubuntu felhasználóként azt gondoltam, hogy "ez hiába, soha nem fogom használni, ha már natívként használom az Ubuntut", de igazam volt? Valószínűleg nem. Most kezdtem el használni a WSL-t Windows 10 rendszeren, mert Linux-felhasználó vagyok, mert a Ubuntu terminál Nagyon érdekes lehetőségeket kínál számunkra, amelyeket érdemes kéznél tartani.

Logikailag nem tökéletes. Amint alább megmagyarázzuk, lesznek olyan feladatok, amelyeket nem tudunk elvégezni, részben azért, mert amit telepíteni és használni fogunk, az csak egy terminál, vagyis egy ablak, amelybe belépünk a parancssorokba, hogy megtegyük, amire szükségünk van. Az alábbiakban elmagyarázom az Ubuntu 18.04 terminál telepítéséhez szükséges lépéseket a Windows 10 rendszerben, és mit tehetünk vele.

WSL, Linux parancsok futtatása Windows 10 rendszeren

Mielőtt használhatnánk, telepítenünk kell. A következő lépéseket kell követni:

  1. Belépünk a Microsoft Store-ba és telepítjük az Ubuntu 18.04-et.

Telepítse az Ubuntu 18.04-et a Microsoft Store-ból

  1. Ezután rendszergazdaként kell futtatnunk a következő parancsot. Ehhez kattintson a jobb gombbal a Start gombra, és válassza a "Windows PowerShell (rendszergazda)" lehetőséget:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Aktiválja a WSL-t

  1. Várjuk a WSL aktiválását. Miután a folyamat befejeződött, újra kell indulnunk. Alapértelmezés szerint "igen" -ként van megjelölve, így az Enter megnyomásával újraindíthatjuk. Az első lépéseket ellenkezőleg is megtehetjük: először aktiváljuk a WSL-t, majd telepítjük az Ubuntut.

A WSL telepítése

  1. Ezután az alkalmazások menüből indítjuk el az Ubuntut.
  2. Várunk egy ideig a rendszer telepítéséig.

Várjuk a rendszer telepítését

  1. Amikor eljön az ideje, felhasználónévet kér tőlünk. Kisbetűvel kell beírnunk, és meg kell nyomnunk az Enter billentyűt.
  2. A jelszóhoz ugyanazt fogjuk tenni, mint bárhol máshol: tegye egyszer, nyomja meg az Enter billentyűt, tegye vissza a megerősítéshez, és nyomja meg újra az Enter billentyűt.

Írja be a felhasználónevet és a jelszót

És ennyi lenne. Már megvan a Ubuntu terminál telepítve a Windows rendszerre. Alapértelmezés szerint már használhatunk olyan parancsokat, mint az APT, ezért az első teszt, amelyet ajánlok, a "neofetch" telepítése:

sudo apt install neofetch

Az indításhoz és a fejlécképhez hasonló dolgok megtekintéséhez egyszerűen be kell írnia a "neofetch" szót idézőjelek nélkül. Fontosnak tűnik ezt megemlíteni Indíthatjuk a Linux parancsokat a Windows PowerShellből vagy közvetlenül az «Execute”.

Mit tehetünk és mit nem tehetünk a WSL-lel

A GUI programok nem működnek a WSL-ben

Amiben tisztázni kell, hogy mi az a terminál. Gyorsan és helytelenül magyarázva, ez egy operációs rendszer, amely kizárólag és kizárólag parancssorokkal működik és nem képes képeket megjeleníteni az általunk bevitt / megjelenített szövegen túl. Ez azt jelenti, hogy például bármely olyan programot telepíthetünk, amely elérhető az Ubuntu tárolókban, de nem tudjuk elindítani azokat, amelyek GUI-t használnak, mint például a Firefox (bár nem lenne értelme telepíteni semmit, hivatalosan elérhető a Windows számára). Ez azt is jelenti, hogy ezt például nem tudjuk követni bemutató a képernyő rögzítésére az ffmpeg segítségével: ha beírjuk a parancsot és megnyomjuk az Enter billentyűt, a feladat elindul, de leáll, ha rájön, hogy "nincs elérhető monitor".

A cikk írásakor szintén nem kompatibilis a Snap csomagokkal, így nem tudtam tesztelni egy olyan csomagot, amely lehetővé tenné számunkra a GIF-ek megtekintését a terminálról (valószínűleg írok róla cikket).

De mivel az ffmpeg-et említettük, mondd ezt igen fájlok konvertálására használhatjuk, amit elmagyarázunk ez a másik cikk. De először telepítenünk kell a szoftvert és annak minden függőségét (sudo apt install ffmpeg). Telepíthetjük az ImageMagick alkalmazást is ez a másik, amely lehetővé teszi számunkra a képek kötegelt konvertálását / szerkesztését.

De van egy kis probléma az útvonalakkal ...

Valami, amit szeretnék, ha a jövőben kijavítanák, összefügg az útvonalakat. Nem egyformák, és nem ismeri fel őket egyformán. A probléma az, hogy a Windows hogyan írja meg őket, és hogy a Linuxnak mennyire van rá szükség. A jó dolog az, hogy könnyen megjegyezhető, hogyan lehet konvertálni az elérési utat a Windows-ból Linux-ba.

Például: az út C: \ Felhasználók \ Pablo \ Destktop \ A Windows lenne / mnt / c / Users / Pablo / Desktop. Tudva, hogy ha valaha is egy Windows fájlt akarunk áthúzni az Ubuntu terminálra, akkor tennünk kell alapvetően megváltoztatja a visszavágásokat normál sávokra, tedd a kis "c" betűt, távolítsd el a kettőspontot, és előtte add hozzá a "/ mnt /" szót. Nem nehéz emlékezni rá.

Így telepítik és használják a WSL-t a Windows 10 rendszerben. Figyelembe véve a jelenlegi számítógépek merevlemezeinek kapacitását és az általunk kínált lehetőségeket, Szerintem érdemes telepíteni. És a cikket a következő paranccsal hagyom:

kijárat


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   használó dijo

    Nagyon hasznos, ennek az oktatóanyagnak köszönhetően, anélkül, hogy bármit is tudtam volna a Linuxról, sikerült telepíteni és megérteni egy kicsit a magyarázatot.
    Nagyon köszönöm ?

  2.   Daniel dijo

    Már telepítettem és teszteket végeztem, de nem tudom, hogyan kell használni az Ubuntuban telepített programokat a Windows-ból és azok alkalmazásaiból.
    Például, ha az ubuntuval együtt kapott git-et akarom használni a Windows-ra telepített vizuális stúdió kódjából, hogyan tenném?
    Vagy ha többek között a docket vagy az apache-t és a mysql-t akartad használni.
    Az elképzelés az, hogy képesek legyenek a Linux-alkalmazások keresztkihasználására a Windows rendszerből, a konzol belépése nélkül.

    1.    Raymond dijo

      Daniel, javaslom, próbáld ki Laragont. Nagyon érdekes megoldás a Windows számára. (Linuxon nem fut.)
      Az összes webfejlesztési környezet közül ez a legteljesebb. Hozza magával az Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git fájlokat, és javíthatja a következő telepítésével (bah, ZIP kibontása egy bizonyos mappába): / MongoDB, Python / Django / Lombik / Postgres, Ruby, Java, Go.
      Felhagytam az XAMP és a WAMP használatát, mert nagyon egyszerű és mindent hoz, amire szüksége van.

  3.   Sebastian Valencia Carvajal dijo

    Helló, tudna nekem segíteni? A következő hibát kapom a Windows ubuntu terminálján:
    "A WslRegisterDistribution hiba történt: 0x80370102
    Hiba: 0x80370102 A virtuális gép nem indítható el, mert a szükséges szolgáltatás nincs telepítve. "
    Tisztázni kell, hogy pontosan az összes jelzett lépést elvégzi.
    Előre is köszönöm.

  4.   Horace Lobato Escoto dijo

    Nagyon jó hozzájárulás.

    Szeretném megosztani, hogy most teszteltem az Ubuntu 20.04 lts telepítését a WSL-be, korábban már telepítettem egy X szervert, az XMING-et. Először futtatva az XMING szervert, az Ubuntu munkamenetben deklaráljuk a DISPLAY =: 0.0 környezeti változót, ezzel most már telepítheti és futtathatja az Ubuntu grafikus alkalmazásokat.

    Remélem, ez segít valakinek.

    Üdvözlet

  5.   Raymond dijo

    Munkám során problémamentesen telepítettem, de otthon a Microsoft Store dob egy "Code: 0x80131500" hibát, és nincs mód a visszaállítására. Azt javasolják, hogy formázzák és telepítsék a Windows-ot, de nem akarok annyi gondot okozni. Csak használni akartam, de nincs módom letölteni az Ubuntu alkalmazást a Store-ból. Van-e mód arra, hogy az Ubuntu ezen verzióját megszerezzük a Microsoft Store-on kívül? Üdvözlet!

  6.   szuper dijo

    Nagyon sok probléma van, a Power Shell modalità amministratore, wsl di default version 1 beállítása.
    wsl-set-default-version 1

    Amit tettem, követtem a változat változatát a változatokkal kapcsolatosan
    wsl --list --verbose
    poi potete far manual
    wsl –set-version nome alkalmazás (részletes lista) verziószáma

    kövesse a blogomat super-blog-info.blogspot.com

  7.   GYÜMÖLCSLÉ dijo

    Sziasztok, hogy használom évek óta ezt a konzolt a megjelenése óta, az az igazság, hogy sok feladatot megkönnyített számomra, mivel a szűrőparancsok, AWK stb. nagyon hasznosak a Windows fájlok kezeléséhez, de én azt szerettem volna tudni, hogy be lehet-e állítani Putty-val vagy más klienssel.

    Üdvözlet és nagyon jó tutorial