WSL: Com instal·lar i utilitzar el susbistema Ubuntu a Windows 10

Neofetch a Windows 10

Ja fa tres anys, Microsoft presentar WSL, El que són les sigles de Windows Susbystem for Linux. Com a usuari d'Ubuntu vaig pensar «Això no serveix per a res, no ho vaig a utilitzar mai si ja ús Ubuntu de nadiu», però ¿tenia raó? Probablement no. Justament he començat a fer servir WSL en Windows 10 perquè sóc usuari de Linux, perquè el terminal d'Ubuntu ens ofereix possibilitats molt interessants que val la pena tenir a mà.

Lògicament, no és perfecte. Tal com explicarem a continuació, hi haurà algunes tasques que no puguem realitzar, En part perquè el que anem a instal lar i utilitzar és només un terminal, és a dir, una finestra en la qual introduirem les línies d'ordres per fer el que necessitem. A continuació us explico els passos a seguir per instal·lar el terminal d'Ubuntu 18.04 en Windows 10 i què podem fer amb ell.

WSL, executant ordres de Linux a Windows 10

Abans de poder usar-lo, hem de instal·lar-lo. Els passos a seguir serien els següents:

  1. Anem a la Microsoft Store i instal·lem Ubuntu 18.04.

Instal·lar Ubuntu 18.04 des de la Microsoft Store

  1. A continuació, hem d'executar com a administrador la següent comanda. Per a això, fem clic dret sobre Inici i vam triar «el Windows PowerShell (Administrator)»:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Activa WSL

  1. Esperem a que s'activi WSL. Un cop finalitzat el procés, hem de reiniciar. Per defecte, està marcat que «si», pel que podem reiniciar pressionant Intro. També podem fer-ho els primers passos a l'contrari: que el JavaScript primer WSL i després instal·lar Ubuntu.

instal·lant WSL

  1. A continuació, vam iniciar Ubuntu des del menú d'aplicacions.
  2. Esperem una estona al fet que s'instal·li el sistema.

Esperem al fet que s'instal·li el sistema

  1. Arribat el moment, ens demanarà un nom d'usuari. Hem de introduir-lo en minúscules i pressionar Retorn.
  2. Per a la contrasenya, farem el mateix que en qualsevol altra part: posar-la una vegada, pressionar intro, posar-la una altra vegada per confirmar-la i tornar a pressionar Retorn.

Introduir usuari i contrasenya

I això seria tot. Ja tenim el terminal d'Ubuntu instal·lat a Windows. Per defecte ja podem fer servir ordres com a APT, de manera que la primera prova que recomano és instal·lar «neofetch»:

sudo apt install neofetch

Per llançar-lo i veure alguna cosa com el de la imatge de capçalera, només heu d'escriure «neofetch» ​​sense les cometes. Em sembla important esmentar que podem llançar les ordres de Linux des del PowerShell de Windows o directament des de l'opció «Executar".

Què podem i què no podem fer amb WSL

No funcionen programes amb GUI en WSL

El que cal tenir clar és què és un terminal. Explicat ràpid i malament, és un sistema operatiu que funciona únicament i exclusivament amb línies d'ordres i no pot mostrar imatges més enllà de el text que introduïm / mostra. Això vol dir que, per exemple, podem instal·lar qualsevol programa que estigui disponible en els repositoris d'Ubuntu, però no podrem llançar aquells que facin ús d'una interfície gràfica d'usuari, com Firefox (encara que no tindria sentit instal·lar res que estigui disponible per a Windows de manera oficial) . També vol dir que no podrem seguir, per exemple, aquest tutorial per gravar la pantalla amb ffmpeg: Si introduïm la comanda i pressionem Intro, començarà la tasca, però pararà quan s'adoni que «no hi ha cap monitor disponible».

En el moment d'escriure aquest article, tampoc és compatible amb els paquets Snap, Per la qual cosa no he pogut provar un paquet que ens permet visualitzar GIFs des del terminal (probablement escrigui un article sobre ell).

Però ja que hem esmentat ffmpeg, dir que sí que podem usar-lo per convertir arxius, Una cosa que expliquem a aquest altre article. Però abans hem d'instal·lar el programari i totes les seves dependències (sudo apt install ffmpeg). També podem instal·lar ImageMagick i fer això altre, El que ens permetrà convertir / editar imatges per lots.

Però hi ha un petit problema amb les rutes ...

Una cosa que m'agradaria que solucionessin en el futur està relacionat amb les rutes. No són el mateix i no les reconeix igual. El problema està en com les escriu Windows i com les necessita Linux. El millor és que és fàcil recordar com convertir una ruta de Windows a Linux.

Per exemple: la ruta C: \ Users \ Pau \ Destktop \ de Windows seria / Mnt / c / Users / Pau / Desktop. Sabent-ho, si mai volem arrossegar un arxiu de Windows a l'terminal d'Ubuntu, el que hem de fer és bàsicament canviar les barres invertides per barres normals, Posar la «c» minúscula, treure els dos punts i davant afegir «/ mnt /». No és difícil de recordar.

I així és com s'instal·la i usa WSL en Windows 10. Tenint en compte la capacitat dels discs durs dels ordinadors actuals i les possibilitats que ens ofereix, crec que val la pena tenir-lo instal·lat. I surto de l'article amb la següent comanda:

sortir de


8 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   usuari va dir

    Molt útil, gràcies a aquest tutorial, sense saber res de linux, he pogut instal·lar i entendre una mica el que s'explica.
    Moltes gràcies?

  2.   Daniel va dir

    Ja instal i vaig estar fent proves, però no aconsegueixo saber com utilitzar des windows i les seves aplicacions, els programes que he instal·lat a ubuntu.
    Per exemple, si vull utilitzar git, que ve amb ubuntu, des visual studio code instal·lat en windows, ¿com faria?
    O si volgués utilziar docket o apatxe i mysql, entre altres coses.
    La idea és poder-lo utilitzar de manera creuada les aplicacions de linux des de windows, sense ingressar a la consola.

    1.    Raimundo va dir

      Daniel, et suggereixo provar Laragon. És una solució interessantíssima per a Windows. (No corre en Linux.)
      De tots els entorns de desenvolupament web és el més complet. Porta Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, NODE.JS 14, NPM, git i el pots potenciar instal·lant (bah, descomprimint XNUMX ZIP en una carpeta determinada) el següent: phpmyadmin, NODE.JS / MongoDB , Python / Django / Flask / Postgres, Ruby, Java, Go.
      Jo vaig deixar d'usar XAMP i WAMP perquè és realment senzill i porta tot el necessari.

  3.   Sebastian València Carvajal va dir

    Hola, em pot ajudar? em surt el següent error a la terminal d'ubuntu en windows:
    «WslRegisterDistribution failed with 'error: 0x80370102
    Error: 0x80370102 No s'ha pogut iniciar l'mßquina virtual perquè no es instal¾ XNUMX caracterÝstica requerida. »
    Cal aclarir que relice exactament tots els passos assenyalats.
    Gràcies per endavant.

  4.   Horaci Lobato Escoto va dir

    Molt bona aportació.

    Vull compartir que acabo de fer una prova instal·lant Ubuntu 20.04 lts a WSL, prèviament ja tenia instlado un servidor X, el XMING. Executant primer el servidor de XMING, en la sessió d'Ubuntu declarem la variable d'ambient DISPLAY =: 0.0, amb això ja pots instal·lar i executar aplicacions gràfiques d'Ubuntu.

    Espero que això l'ajudi a algú.

    Salutacions

  5.   Raimundo va dir

    En el meu laburo el vaig instal·lar sense problemes, però a casa el Microsoft Store em tira un error «Codi: 0x80131500» i no hi ha manera de restablir-lo. Em recomanen formatar i instal·lar windows, però no vull fer tant embolic. Només volia fer-lo servir però no tinc manera de descarregar l'app amb Ubuntu des del Store. Hi haurà alguna manera d'aconseguir aquesta versió d'Ubuntu per fora de Microsoft Store? Salutacions!

  6.   súper va dir

    Io ho risolto problema, impostant dóna power shell modalità amministratore, WSL vaig default versione 1.
    WSL -Set-default-version 1

    questo vaig seguito fa vedere li versione per li varie app
    WSL -list -verbose
    poi potete far manuale
    WSL -Set-versio nome app (llista verbose) numero versione

    seguite meu bloc super-blog-info.blogspot.com

  7.   SUC va dir

    Hola que tal porto anys usant aquesta consola des que va sortir, la veritat m'ha facilitat moltes tasques, ja que les comandes de filtre, AWK, etc són molt útils per tractar arxius en windows, però volia saber si és possible configurar-ho amb Putty o algun altre client.

    Salutacions i molt bon tutorial